Bienvenido a Java Mexico

Java México es una comunidad de desarrolladores mexicanos en el lenguaje Java.

Este sitio es colaborativo, automáticamente al registrarte obtienes un Blog para compartir tus conocimientos o información acerca del lenguaje. Antes de publicar en tu blog o los foros por favor lee los lineamientos de publicación.

Para dudas y problemas con respecto al lenguaje Java puedes visitar los Foros de Discusión.

También puedes responder nuestra encuesta para saber en que estado vives!

Programadores...

Un poco de humor para todos.

  • Le gusta lo sencillo
  • No es muy "robusto" ni "pesado"
  • class Pythonista:
            def __init__(self, nombre):
                 self.nombre=nombre

     #main
     codeMonkey=Pythonista('Steve')
     print codeMonkey.nombre

  • No muy confiable para algunos
  • Puede sorprender
  •  def lista=['libertad','groovy','amor y paz']

    lista.each{it-> println "$it"}

  • Demasiado "robusto" y "pesado" para algunos
  • Le gusta la dificultad
  •  /**
    *@author yo merito
    *@date hoy
    */

    public class Javesco{
    /**
    *@param args
    */

    public static void main(String ... args){
     

    Oracle vende Java a Microsoft: Java deja de ser libre a partir del 1ero de enero del 2014

    Muy mala noticia para los programadores java, Oracle vendió Java a Microsoft. A partir de enero del 2014 se debe comprar licencias de uso para programar en este lenguaje. Herramientas como Netbeans también dejarán de ser gratuitas y se integrara a la suite de Visual Studio .Net

    Yo por lo mientras empezaré a buscar otro lenguaje independiente de la JVM antes de programar en Visual Studio.

    La noticia completa aquí:
    Java deja de ser libre a partir del 1ero de enero del 2014

    FELIZ NAVIDAD A TODOS LOS JAVEROS

    como en mi ciudad son las 1:00PM aqui le dejo a todos!!!!

    Runnable ejecutar = new Runnable (){
     
        public void run(){
     

        int segundos = 39600;
     
       
        try{                    
            Thread.sleep(segundos*1000);                
        }catch(Exception e){                    
            System.out.println("No se ha podido pausar la tarea.");                
        }
               System.out.println("Feliz Navidad!!!!");    
     
        }
     
    };
     
    Thread tarea = new Thread (ejecutar);
    tarea.start();

    EmberJS - Felipe Juárez - #ChelaJS

    Hola a todos.

    Esta vez Makingdevs estuvo presente en el evento #ChelaJS. Es un evento donde un grupo developers se reúnen para hablar de los frameworks de javascript con el pretexto de tomar algunas chelas. Durante el mismo se compone de una serie de platicas de temas variados desde como usar javascript en producción, como hacer aplicaciones desktop y nuevas librerías que van surgiendo en para este gran leguaje.

    En esta ocasión Felipe Juárez - @sohjiro experimentado desarrollador de software nos platica sobre EmberJS framework de javascript para crear aplicaciones web del lado del cliente (código abierto).
    Esta basado en la arquitectura modelo-vista-controlador (MVC). Esta catalogado como unos de los principales framework a en el mundo de JavaScript ya que permite a los desarrolladores crear aplicaciones de una sola pagina (single-page) escalables.

    ¡Espero lo disfruten! y apreciamos mucho cualquier comentario que nos puedan dejar.

    ¿Todos deberían aprender a programar?

    Hace tiempo apareció este vídeo para motivar a las "personas comunes" a que aprendieran a programar.

    A mi parecer fue una buena idea, lo que muchos nos hace falta es tener iniciativa, aprender de la prueba y el error.

    No esperar a que (auto mágicamente) alguien nos enseñe y nos resuelvan los problemas. Se vale preguntar, todos alguna vez necesitaremos ayuda, pero no delegar nuestra responsabilidad a otros.

    OpenXava 4.9 liberado: Desarrollo rápido de aplicaciones web empresariales

    OpenXava es un marco de trabajo AJAX para desarrollo rápido de aplicaciones web empresariales.

    Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

    OpenXava 4.9 tiene algunas funcionalidades nuevas muy interesantes como:

    Episodio 6 de la temporada 1 - ViveCodigo.org – Laurent Sansonetti – @lrz

    Bienvenidos sean a esta nueva emisión del podcast el episodio numero 6 de la temporada numero 1.
    En esta ocasión tenemos el honor de entrevistar Laurent Sansonetti – @lrz quien nos hablo de RubyMotion – @RubyMotion.
    Laurent Sansonetti, es fundador de HipByte y desarrollador principal de RubyMotion. Trabajó en Apple durante 7 años como ingeniero senior de software, tanto en iLife y OS X. A trabajado con Ruby mucho tiempo, creó y mantiene el proyecto MacRuby. Tiempo atrás, trabajó en IDA Pro y fue un activo colaborador RubyCocoa y GNOME.
    Un entrevista sin duda muy interesante que no se pueden perder.
    ¡Espero lo disfruten! y apreciamos mucho cualquier comentario que nos puedan dejar, pronto mas capítulos de la temporada 01.

    Lenguaje de Señas, asistencia a discapacitados

    Lenguaje de Señas, asistencia a discapacitados

    Este es un pequeño proyecto donde podremos escribir una palabra o frase y se nos mostrara unas imagenes indicando la señal de cada letra en lenguaje de señas.

    Imagen

    Pueden descargar el proyecto directamente desde aquí.

    Asimetría de la información Parte II: Se puede aprovechar la economía de escala en el desarrollo software? Que alternativas hay?

    Primeramente, pensé que el truco tenía que encontrarse en el concepto de economía de escala, los tostadores, refrigeradores, etc, son menos costosos por que se producen en grandes cantidades. Claro, eso explica por qué es más barato comprar un tostador que construir uno por mí mismo, pero ¿Qué pasa con el software que construyen las consultoras? ¿Aplica ahí el mismo principio? ¿Y con el software de procesador de textos que podría estar usando para escribir esto?

    Asimetría de la información: Parte I: Por que existen las empresas? ¿Por qué no se vende todo sin intermediarios?

    Hace ya unos meses, me encontré por casualidad con que @Domix había twiteado la dirección hacia un “rant” (¿una perorata?) de Zed Shaw (el creador de Mongrel) en la que despotrica sobre todo lo que le molesta de la comunidad alrededor de Ruby on Rails. En lo personal, yo no soy desarrollador de Ruby, ni de Rails, y aunque la perorata de Shaw me pareció, como a muchos de los que la leímos ese día, interesante, no fue por sus quejas sobre esa comunidad si no por algo que comenta más adelante:

    Where I work the company is willing to blow huge amounts of money on a consulting firm or hardware, but ends up firing people when times get tight. It’s a universal mass hysteria that paying $100 – $200 per hour for a group of consultants is preferable to simply hiring good employees. At the rates companies pay these consultants they could hire 4 full time employees.

    Distribuir contenido