Programación
Una nueva forma de financiar proyectos de software de código abierto, correcciones de errores y solicitudes de funciones
Los proyectos de software de código abierto están viendo algo de éxito en los sitios de recaudación de fondos como Kickstarter y Indiegogo. Pero Warren Konkel cree que el software de código abierto tiene un mejor modelo de financiación que es más acorde con la forma se construye software. Así Konkel, que fue el primero que condujo LivingSocial, se asoció con su amigo David Rappo, un productor de juegos como Guitar Hero y Skylander, y fundó Bountysource, un sitio de crowdfunding y recompensas diseñado específicamente para ayudar a los desarrolladores de recaudar fondos para sus proyectos de software libre, correcciones de errores y solicitudes de funciones. En esta entrevista, Konkel habla de cómo se enganchó recientemente una inversión de $1,1 millones en Bountysource, da consejos de los desarrolladores en el lanzamiento de un esfuerzo de recaudación de fondos para su proyecto de software libre, y más.
La chuleta definitiva para reinventarse a uno mismo
Estas son las reglas: Me he quedado a cero un par de veces, vuelvo a tentarlo otro par de veces, y así una y otra vez. Habiendo empezado tantas de veces como fracasé.
He tenido que cambiar de profesión varias veces. A veces porque mis intereses cambiaron. A veces, debido a que todos los puentes se habían quemado más allá del reconocimiento, a veces porque necesitaba dinero desesperadamente. Y a veces simplemente porque los odiaba, o a veces era a mi a quien odiaban.
Lo he visto, funciona para tal vez un par de cientos de personas. A través de entrevistas, a través de personas que me escriben cartas, en el transcurso de los últimos 20 años. Puedes probarlo o no.
3D Robotics recauda $ 30 millones para legitimar el uso de Drones para hacer negocios
La sola mención de la palabra «drone» a menudo evoca imágenes de máquinas autónomas que cruzan los campos de batalla, pero eso está lejos de ser el futuro en 3D Robotics, que tiene en el almacén sus propios drones. Y gracias una infusión reciente de capital, su futuro puede estar más cerca de lo que piensas.
3D Robotics anunció que cerró una ronda Serie $30 millones, con una lista de participantes que incluye Foundry Group, True Ventures, O’Reilly ALPHATECH Ventures, y SK Ventures.
La compañía previamente había cerrado una ronda de $5,000,000 en diciembre pasado que contó con muchos de los mismos nombres, y al CEO de tiempo (y ex Wired EIC) Chris Anderson dijo que la inyección de fondos se utiliza para abrir y contratar personal de una entonces nueva oficina en San Francisco. Otro componente crucial de la historia del crecimiento 3DR fue lanzar un nuevo sitio web, la carne la experiencia de la comunidad, y el desarrollador y una nueva serie de productos destinados a hacer que «aviones no tripulados y otras tecnologías de robótica aérea más fácil, más potentes y más baratos».
8 herramientas para acelerar nuestro trabajo con CSS
Cuando desarrollamos para la web por lo general estamos sometidos a fechas de entrega que debemos cumplir de manera puntual y en ocasiones ocupamos la mayor parte del tiempo en la programación de las características y funcionalidades del sitio o aplicación web, dejando el diseño para el último momento. Teniendo esto en cuenta, siempre debemos buscar la manera de trabajar inteligentemente, aprovechando todas y cada una de las herramientas disponibles para ahorrar tiempo y dinero, sin sacrificar la apariencia final del proyecto.
¿Por qué Visual Basic 6 aún se mantiene vivo?
Microsoft recientemente a extendido la compatibilidad «Simplemente funciona» de las aplicaciones de Visual Basic 6 a través de toda la vida útil de Windows 8, por lo que las aplicaciones de VB6 tendrán por lo menos 24 años más de vida de soporte (VB6 nació en el 98). ¿Por qué VB6, «la cucaracha del ecosistema de Windows», consiguió prosperar? Las cucarachas tienen éxito porque son simples, explica David S. Platt. «Ellas hacen lo que tienen que hacer por su nicho ecológico y nada más. Visual Basic 6 hizo lo que sus creadores pretendían, tener su nicho de mercado: permitir el desarrollo muy rápido de programas por programadores de limitada experiencia». Pero cuando Microsoft sacó a relucir orgullosamente VB.NET, el «lenguaje de pleno derecho» diseñado para convertir «los conductores de autobuses de VB6 en pilotos de carreras», se llevó una sorpresa…
Cuando el gestor de un proyecto software es su mayor enemigo
«Muchos proyectos software fracasan no por la falta de pericia o habilidad de los desarrolladores, tampoco lo hacen por la falta de talento y la buena voluntad de sacar el proyecto adelante. En ocasiones, el actor que provoca que un proyecto termine en desastre es el mismo gestor, responsable, manager o coordinador. ¿Puede gestionar un equipo de programadores alguien que apenas conoce la naturaleza de un producto software?. ¿Se puede organizar un equipo sin conocer los detalles de la metodología que se usa sea cual sea ésta?. He contado con experiencias horrorosas de malos gestores que literalmente se han cargado los proyectos en los que trabajaban, haciendo insoportable el trabajo del equipo. También he conocido muy buenos coordinadores que entendiendo la naturaleza del trabajo a realizar han tomado las decisiones correctas. En contra de los que muchos creen, gestionar no es mandar o dar órdenes para que estas se cumplan mágicamente, sino organizar, planificar y crear las condiciones necesarias para que el equipo de desarrolladores haga bien su trabajo. En este sentido, el responsable de un proyecto está al servicio del equipo y no al revés. Nuevo capítulo en El Libro Negro del Programador»
¿Por qué Visual Basic 6 aún se mantiene vivo?
Microsoft recientemente a extendido la compatibilidad «Simplemente funciona» de las aplicaciones de Visual Basic 6 a través de toda la vida útil de Windows 8, por lo que las aplicaciones de VB6 tendrán por lo menos 24 años más de vida de soporte (VB6 nació en el 98). ¿Por qué VB6, «la cucaracha del ecosistema de Windows», consiguió prosperar? Las cucarachas tienen éxito porque son simples, explica David S. Platt. «Ellas hacen lo que tienen que hacer por su nicho ecológico y nada más. Visual Basic 6 hizo lo que sus creadores pretendían, tener su nicho de mercado: permitir el desarrollo muy rápido de programas por programadores de limitada experiencia». Pero cuando Microsoft sacó a relucir orgullosamente VB.NET, el «lenguaje de pleno derecho» diseñado para convertir «los conductores de autobuses de VB6 en pilotos de carreras», se llevó una sorpresa…
CodePorting, una herramienta para migrar tu código .NET a Java
A pesar de haber decaído un poco en los últimos meses y haber perdido el primer puesto entre los lenguajes de programación a manos de C, Java sigue siendo muy popular. Y también lo es .NET, la propuesta de Microsoft, aunque por desgracia como todo desarrollador sabe, pasar código de una plataforma a la otra es bastante complejo y requiere de muchos ajustes y de mucha paciencia.
Por suerte hay herramientas que pueden ayudarnos en esta ardua tarea, y una muy interesante es la de CodePorting Se trata de un servicio que nos permite migrar todos nuestros desarrollos .NET hacia el lenguaje Java y alojarlos en la nube.
Costa Este vs Costa Oeste buscando jovenes talentos de programación.
The Wall Street Journal informa que los expertos de tecnología están en alta demanda en el área de la Bahía. Según el autor, «gigantes de la tecnología como Google Inc. han estado expandiendo sus programas de verano, mientras que las pequeñas empresas de tecnología están aumentando las suyas en respuesta —a veces incluso atraídos como candidatos de la universidad «.Mientras tanto en Nueva York, los CIOs se lamentan que son incapaces de retener al 20 por ciento de expertos en tecnología, según un informe del Network World. dijo un CIO: «Esto nos pone en una posición muy incómoda de tener este tipo de rotación, porque el conocimiento se sigue marchando. Invertimos en la formación de personas y llevarlos allí donde se necesitan, y el boom se los está llevando. Esta ha sido mi mayor lucha y preocupación. «¡Es el pago, estúpido! Unos forman (o se forman) en algún lado y otros se aprovechan de esa formación… ¡a que me suena, a que me suena…!
Programar Android en Linux, con Eclipse y PhoneGap
En este tutorial se (al igual que vimos aquí… [ 1 ], [ 2 ] y [ 3 ]) describe cómo puede configurar un entorno de desarrollo para la creación de aplicaciones Android en un escritorio Linux, en este caso utilizaremos Ubuntu con Eclipse, el SDK de Android, y PhoneGap. Voy a describir cómo construir aplicaciones de Android desde la línea de comandos con PhoneGap y desde la interfaz gráfica de usuario con Eclipse y PhoneGap y la forma de probarlos en un emulador de Android y en un verdadero dispositivo Android. PhoneGap le permite desarrollar sus aplicaciones Android usando tecnologías web como HTML, CSS y JavaScript (por ejemplo, con las bibliotecas de JavaScript, como jQuery / jQTouch), y que a su vez, estas aplicaciones web funcionen como aplicaciones nativas para Android (de hecho, PhoneGap soporta múltiples plataformas como Android, iPhone, Palm, Windows Mobile, Symbian, así que usted puede utilizar las mismas fuentes para crear aplicaciones para múltiples plataformas).
Sigue leyendo