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!

Nuevo en Java?? Donde empieza el camino? De principiante a principiante

Hola soy Eduardo y creo que esta es una pregunta que muchos, si no es que casi todos nos hacemos al iniciar el trabajo en Java, esta es mi experiencia, vale mencionar que no soy un experto en Java ni mucho menos, pero creo que por esta misma razón tengo muy presente, las dudas que a un principiante le surgen cuando comienza en estos ambitos...

Bueno, lo primero... para empezar, creo que la pregunta más obvia seria:

-¿Qué es Java?

Esta pregunta aunque puede sonar algo tonta, es muy importante, ya que muchas veces cuando comenzamos, realmente no tenemos idea de lo que se trata el asunto y tal vez solo hemos escuchado el nombre, o que es un lenguaje de programación maravilloso, pero en realidad no tenemos ni la más remota idea de lo que se trata este asunto de Java. Con esto, no quiero decir que este mal no saber lo que es, pero si haz decidido iniciar tu camino en Java, supongo que sería útil saber con que vamos a trabajar.

Este articulo, no se trata sobre lo que es Java, así que si quieres saber lo que es Java, puedes buscarlo por tu cuenta, te aseguro que hay muchisimas fuentes gratuitas a tu alcance.

-Bueno, ahora ya tengo una idea de lo que es Java, pero ahora que sigue?

Bye OpenSolaris - Welcome Illumos

Imagino la cara de muchos al saber que OpenSolaris estaba con un pie en el baúl del recuerdo, pero para nuestra buena suerte aquí tenemos una alternativa :D.

Illumos es un proyecto open source derivado de OpenSolaris que se perfila a ser el mas indicado a cubrir el hueco que deja éste a partir del anuncio de Oracle por cerrar el proyecto, ya que esta desarrollado por la misma comunidad de OpenSolaris y se le dará mantenimiento y actualización desde esta.

Seguro alguno ya lo conoce o ah escuchado del asunto, así solo pegare un poco de lo que encontré por la wikipedia :D.

El arte de copiar y pegar

Anécdota

Hace un tiempo me encargaron rediseñar un sistema Web (local) para una consultaría educativa supuestamente hecho en Java, pero en la realidad hecho en Joomla (PHP).

Los que lo hicieron supuestamente son ingenieros en sistemas, y me lo dejaron por que tenían muchas ocupaciones.

Encontré muchos errores de sintaxis en las sentencias y estructuras. Yo creo que los que hicieron el sistema sólo “copiaron y pegaron” código de Internet sin detenerse a pensar ¿para qué me servirá?, ¿qué es lo que hace cada instrucción?, etc.

Estos cuates “ingenieros en sistemas” solo se bajaron una plantilla Web y pegaron el código sin pensar en las consecuencias.

Primero. Las sesiones de usuario no están bien definidas, puedes entrar al sistema sin siquiera “logonearte”, simplemente das clic al menú y LISTO CUALQUIERA PUEDE ENTRAR Y SALIR SIN NINGUNA RESTRICCIÓN.

Segundo. Los formularios de registro de usuario y administrador se nota que los bajaron de algún sitio. Muy complejos la verdad.

Tercero. No existe documentación alguna sobre el sistema. Ni diagramas de flujo, diccionario de datos, etc. Por lo menos en papel.

Test para programadores ...muy simple

¿Qué tan buen programador eres?

Navegando por Internet me encontré este link:

Name That Code

Se trata de un pequeño test para identificar el código de un determinado lenguaje de programación (Java, PHP, Visual Basic, etc.)

Creado por OnePlusYou - AQUI

Además de este otro Otro test

No pierdes nada en checarlo (deberían hacer uno aqui mismo).
En el primer en test saque 83% (es verdad ja ja ja)

Twitter

CARRARO

Uso de JavaCard

Que tal!!

Este post es publicado debido a que tengo que trabajar en un proyecto con la tecnología de JavaCard, pero me encuentro con la novedad de que para Netbeans 6.9.1 o 6.8 no viene el JDK de JavaCard integro, además que para la versión 3.0.1 del JDK de JavaCard solo esta para el sistema operativo Win-XP, y las versiones anteriores si tienen soporte para los demas OS's excepto para MAC-OS, asunto que de igual forma no me pareció.

El asunto es que he buscado información y experiencias, de como se trabaja con esta tecnología, el uso de las tarjetas Smart, y del hardware necesario, para desarrollar en ellas y funcionalidad asi como rendimiento, capacidades y características.

Si alguien ya ha trabajado con esta tecnologia, comente como le parece!!!

Bytes!!

Como sobrevivir al trabajo de desarrollador en 5 pasos*****

A, peticion de algunos en esta comunidad les comparto esta entrada, que originalmente esta en:

http://robertoleon.com.mx/como-sobrevivir-al-trabajo-de-desarrollador-en...

Este post lo voy a dirigir a todas aquellas personas, que como yo en algún momento empiezan a trabajar de desarrolladores, ya sea por su propia cuenta o alguna empresa o consultoría, y les quiero compartir los pasos para sobrevivir a este ritmo de trabajo, a la presión, pero sobre todo orientarlos sobre qué hacer cuando nos piden que utilicemos alguna herramienta que no dominamos o bien que ni siquiera conocemos, yo les voy a compartir lo que hago cuando me topo con esta situación.

1.- Investigar que es, o que hace la herramienta/tecnología que me solicitaron.
Cuando te topes con que te dicen vas a desarrollar en este IDE, o vas a utilizar tal herramienta, o simplemente te topas con alguna tecnología que no conoces, lo primero es investigar todo lo que se pueda sobre dicha tecnología/herramienta, para eso tenemos wiki pedía, google y cientos de bloggers que como este intentan ayudar al desarrollador en su andar diario.

OpenSolaris estaría siendo cancelado

Un supuesto memo filtrado de Oracle y publicado en el sitio de opensolaris.org indica que el proyecto OpenSolaris sería dado por cancelado para dar pie a la versión Solaris 11 Express.

Pueden leer el mensaje con el memo en el siguiente enlace: http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/05...

Cabe la posibilidad de que sea un hoax, aunque también puede ser que resulte auténtico (esperemos que no).

De ser así, este sería un duro golpe a la comunidad OpenSolaris del que quizá no podría reponerse.

Saludos.

Javier Ramírez Jr.
@_benek

Java ... que tan libre sigue siendo?

Oracle compra sun.

Cuando Oracle compra SUN el miedo se apodero de mas de uno y es que no era para menos, estábamos siendo testigos de como de un solo paso Oracle se convertía en el gigante que amenazaba con monopolizar un poco mas el mundo de las bases de datos, que se metía al mundo OpenSource con fines desconocidos aun y que el destino de java junto con MySQL, utilizados amplia mente en el mundo a nivel empresarial, se quedaba en una gran interrogante.

Nadie se explicaba como una empresa que tenia todo para seguir creciendo se vendía por tan poco (aprox.7.400 millones de dólares).

Dejando claro que Oracle solo busca el dinero.

Oracle demanda a Google por el uso de java en Android

Presentación y ejemplo de mi charla en Campus Party 2010.

El pasado sábado impartí una conferencia en Campus Party 2010 en la que hablé de Spring Framework, a manera de introducción y overview.



El tiempo pasó muy rápido y solo se pudieron despejar unas cuantas dudas, pero para los que asistieron (y para los que no) pondré aquí mi presentación y el código del ejemplo que presenté (preparado para Eclipse e Intellij IDEA).

Si queda alguna duda con confianza pueden publicarla en un comentario de este post.

:::::

Ganadores de las licencias de Intellij IDEA y códigos de descuento en Apress. Los elegidos fueron...

Primero y segundo lugar.

  • maciax
  • bina_best

Premio: Una licencia de Intellij IDEA y un código de 50% de descuento en la compra de cualquier ebook en Apress.com

Tercero y cuarto lugar.

  • egonzalez
  • ale_imp

Premio: Un código de 50% de descuento en la compra de cualquier ebook en Apress.com

Ganadores por favor publiquen su nombre completo y correo personal en un comentario de este post, o si lo prefieren pueden hacerlo como respuesta a mi cuenta de twitter: @_benek.

¡¡Felicidades!! :-D

Saludos a todos.

Javier Ramírez Jr.
@_benek

Spring en Campus Party

in

Hola pues en primera Campus Party para mi ha sido una gran experiencia, he aprendido muchas cosas en algo que me apasiona como es el desarrollo y el software libre, y muchos temas más, en lo personal me gusta mucho todo lo relacionado a la informática las nuevas tendencias tecnológicas, y en cuestión del Desarrollo de Software, soy un aprendiz del Lenguaje de programación Java, en estos tiempos me he dedicado al aprendizaje de algunos de sus Frameworks, como son Hibernate, Spring, Y JSF.

Acepto que he avanzado en lo que respecta a lo aprendido el día de hoy en la conferencia de Spring Framework pues he reafirmado algunos de los conocimientos que tenia pues ahorita ando rondando por un libro maravilloso Spring in Action, aun ando en lo básico pero lo he entendido, hoy aprendí lo que es el Inversion of Control, además del patrón de diseño singleton que aun no comprendía, también la inyección de dependencias, además ha despertado mi curiosidad sobre otros modulos de Spring, como Spring Security, Spring MVC, etc, etc .

Distribuir contenido