Simplemente así.
Enviado por Fer © | 0 Comentario (s)
D es un lenguaje de programación de alto nivel. Este permite la programación imperativa, así como también la orientada a objetos y también la "meta"-programación (a través de plantillas).
El diseño del lenguaje D mejora las limitaciones y las complejidades de C++, e incluye varias características de lenguajes como Java, C#, Ruby y Eiffel.
Esto era algo que si o si iba a pasar, es evidente que los nuevos lenguajes surgen de los problemas de los actuales, recopilando lo bueno, eso lo ha demostrado la historia.
Creo que realizar una unificación de características en un solo lenguaje tiene muchas ventajas. Ya que no intenta crear una nueva tendencia de programación (como Ruby) sino mas bien unificar las existentes.
¿Será este el comienzo del siguiente "boom" en lenguajes de programación?
Denle una mirada a este artículo que muestra algunas de sus características y decidan por ustedes mismos.
Palabras clave: lenguaje D, programación
Enviado por Fer © | 2 Comentario (s)
Hay mas navegadores Web de los que sabemos. Además de FireFox, Opera, Netscape, Safari, Internet Explorer, hay un número de alternativas prometedoras los cuales mejoran las flexibilidad, incrementan la productividad y enriquecen la experiencia de navegación.
En este post me encontré con una lista bastante interesante de navegadores Web.
Les listo algunos, sin embargo en el post encontrarán mas detalles de sus características:
Palabras clave: navegadores, web
Enviado por Fer © | 4 Comentario (s)
Acabo de encontrarme con un sitio que publica un time picker (seleccionador de horas) enteramente en JavaScript. El time picker es un reloj en el cual tu puedes utilizando drag-and-drop seleccionar la hora que quieras.
Acabo de probarlo, y me pregunto que clase de usuarios podrían utilizar ese tipo de interfaz? ¿Quizá aquellos que no tienen idea de lo que es la hora? ¿Los que no leen horas digitales sino analógicas?. Si prueban el reloj se darán cuenta que pierden mas tiempo y más pasos para seleccionar una hora. Y si quieres colocar una hora manualmente es mas complicado ya que requieres seguir la máscara predeterminada.
Personalmente no me agradan para nada aquellas interfaces que sólamente permiten seleccionar fechas desde un calendario y nada mas y no te permiten ingresar la fecha desde una simple caja de texto. Entiendo que pueden haber casos en los que es necesario un calendario, especialmente si quieres planificar una fecha y ver las semanas o días correspondientes, pero, que pasa si yo ya se que fecha es, en vez de escribirla debo abrir un calendario javascript (AJAX) o simple html, en el cual debo navegar por los meses, semanas o años y al final seleccionar el día... ¿Por qué tanta complicación?.
Es cierto que existen algunos usuarios a quienes les gusta complicarse, muy bien, pero ¿Acaso como desarrolladores no debemos hacerles las cosas mas simples?
Palabras clave: javascript, time picker
Enviado por Fer © | 0 Comentario (s)
Interesante artículo que nos habla del futuro del desarrollo de software, indicando cuales fueron las causas para que la metodología en cascada halla fallado y en contraste nuevas metodologías como las ágiles estén en crecimiento.
El problema fue que la metodología en cascada fue arrogante. La arrogancia vino del hecho de que se creía que se podría obtener el sistema perfecto en el primer intento. El segundo problema con él fue que por naturaleza los sistemas dinámicos no son preconcebidos enteramente, ellos evolucionan. Y es justamente esta idea de la evolución que nos conduce a la adopción de metodologías ágiles.
Palabras clave: cascada, metodologías ágiles
Enviado por Fer © | 0 Comentario (s)
Pasión, Coraje y Convicción, según yo los tres pilares fundamentales que debemos seguir para realizar y lograr lo que queremos, no importa lo que seas o lo que hagas.
Pasión: Debe existir esa entrega total, de forma de que lo que haces no sea una carga, sino mas bien un alivio. Debes hacer las cosas con pasión, sino lo tienes o sientes, está bien, nadie puede hacer de todo!
Coraje: No siempre las cosas te saldrán bien, muchas veces caerás, fracasarás, pero debes tener el coraje de levantarte y continuar dando lucha, de enfrentar los problemas, de sobrellevar los fracasos y de aprender de ellos.
Convicción: Debes saber donde quieres ir y tener la firme convicción de lograrlo, la determinación de obtener aquello que te has propuesto. Nada es inmediato y nada es fácil, todo lo que cuesta más alcanzar, cuando lo logras, vale más.
Mis tres reglas!
Palabras clave: convicción, coraje, pasión
Enviado por Fer © | 5 Comentario (s)
La revista de desarrollo de software SD Times ha publicado una entrevista acerca del "Futuro de UML" realizada a expertos reconocidos.
Los participantes de la entrevista:
Algo que me llamó la atención es que en una de las respuestas afirman que UML no seguirá siendo desarrollado, sino mas bien mantenido y además se espera la publicación de mas perfiles UML, lo cual, según ellos es una forma de definir lenguajes de dominio específico (DSL).
Palabras clave: entrevista, uml
Enviado por Fer © | 1 Comentario (s)
Palabras clave: entrevista, ética, uml
Enviado por Fer © | 5 Comentario (s)
Al parecer a Steve Ballmer le gusta el moviemiento open source. Bueno, siempre y cuando haya réditos para Windows. Y no reemplace nada nunca. De hecho, como él dijo en un evento en Microsoft la semana pasada en Londres, él tiene la esperanza de ver toda la innovación open source moviéndose hacia Windows, en lugar de Linux.
Palabras clave: linux, microsoft, open source
Enviado por Fer © | 0 Comentario (s)
Si eres programador y vas a una entrevista de trabajo, "sigue las señales" que la siguiente imagen indica. Si recuerdas alguna de ellas en tu entrevista, de seguro deberás pensarlo 2 veces.
Palabras clave: cómico, entrevista de trabajo, programador
Enviado por Fer © | 0 Comentario (s)