Java México blogs https://www.javamexico.org/blog es Framework que deberíamos conocer https://www.javamexico.org/blogs/sr_negativo/framework_que_deberiamos_conocer <p> Java tiene miles y miles de frameworks para que los desarrolladores puedan ahorrar unas cuantas (o hasta miles) líneas de código. Lo queramos o no, siempre tendremos que hacer uso de éstos alguna vez en nuestra vida como desarrollador. </p> <h4> ¿Por qué usar un framewok?</h4> <p> Alguna de las razones pueden ser: </p> <ol> <li> Están de moda. </li> <li> Lo están usando en donde trabajas. </li> <li> No quedarse atrás (siempre hay que actualizarse). </li> <li> Te facilitan la vida. </li> </ol> <p> Después de Spring Framework llegaron otros, pero no todos le pudieron hacer frente. Ya sea por que la comunidad se acostumbra a lo conocido y no cree que lo nuevo sea una alternativa o algo mejor o porque no investigamos lo suficiente para saber que es lo que esta llegando en la actualidad. </p> <p>Aquí una lista de Frameworks conocidos por casi todos los desarrolladores (Spring, Vert.X) y otros no tanto que podrían ser útiles para nosotros: </p> <p>El siempre confiable Spring Boot. </p> <p><a href="" target="">https://spring.io/projects/spring-boot</a></p> <p>El incipiente y ligero Javalin. </p> <p><a href="https://www.javamexico.org/blogs/sr_negativo/framework_que_deberiamos_conocer" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/sr_negativo/framework_que_deberiamos_conocer#comments Comunidad Lenguajes JVM Java Standard Edition Java Enterprise Sat, 14 Oct 2023 21:12:31 +0000 Sr. Negativo 12181 at https://www.javamexico.org Ciencia de Datos y la JVM - Parte 1: Instalando Rapaio Jupyter Kernel! https://www.javamexico.org/blogs/luxspes/ciencia_de_datos_y_la_jvm_parte_1_instalando_rapaio_jupyter_kernel <p>Bienvenidos a una corta serie de 3 o 4 artículos donde vamos a sumergirnos en el universo de la <a href="">ciencia de datos</a>, todo esto, usando lenguajes que corren en la JVM (de preferencia Java directamente, si se puede). Vamos a explorar, jugar y aprender algunos trucos nuevos con los datos y todo lo que podemos hacer con ellos en la JVM. Pero no solo vamos a quedarnos ahí; después de explorar lo que es posible con la JVM y la ciencia de datos, voy a tratar de utilizarla para iluminar el misterioso y a veces confuso mundo de las estimaciones de proyectos. Usando "<a href="">distribuciones de probabilidad de cola gorda</a>", vamos a explorar la idea de que proyectos complejos, como los de software, necesariamente son impredecibles.</p> <p><img src="" alt="" width="" /></p> <p><a href="https://www.javamexico.org/blogs/luxspes/ciencia_de_datos_y_la_jvm_parte_1_instalando_rapaio_jupyter_kernel" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/luxspes/ciencia_de_datos_y_la_jvm_parte_1_instalando_rapaio_jupyter_kernel#comments Lenguajes JVM Conceptos Tue, 03 Oct 2023 00:26:00 +0000 luxspes 12180 at https://www.javamexico.org DDD, y más temas que aparecen cuando quieres simplificar. https://www.javamexico.org/blogs/neodevelop/ddd_y_mas_temas_que_aparecen_cuando_quieres_simplificar <p>Hace poco, alguien me preguntó al respecto de DDD, y si bien, se puede platicar teóricamente muchas cosas y echar a volar ideas en el aire o en un café, pues no hay nada mejor que ejemplificarlo. Y de aquí, encontré un pequeño reto que me hace retomar ciertas tecnologías, pero a su vez no perderme en la complejidad de esas herramientas para poder explicar el concepto original, concentrar la idea de forma abstracta pero siendo pragmático con lo que estoy queriendo explicar. </p> <p>Así pude crear un snippet de código, con Groovy, Hibernate, GORM y H2 cómo base de datos. Lo encontré valioso y lo quise describir, así que pongo el código y los comentarios apropiados dentro del mismo para explicar los conceptos y distinguirlo de la tecnología; lo importante aquí es el concepto, pero me ayudo de la brevedad de la herramienta para no distraer, y dar a notar que se puede usar alguna otra herramienta, framework o biblioteca.</p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/neodevelop/ddd_y_mas_temas_que_aparecen_cuando_quieres_simplificar" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/neodevelop/ddd_y_mas_temas_que_aparecen_cuando_quieres_simplificar#comments Groovy Thu, 27 Jul 2023 04:36:56 +0000 neodevelop 12179 at https://www.javamexico.org Introducción a Spring Batch, con Gerardo Lucas - Meetup Presencial CDMX https://www.javamexico.org/blogs/benek/introduccion_spring_batch_con_gerardo_lucas_meetup_presencial_cdmx <p>En esta ocasión, Gerardo Lucas nos dará una Introducción a Spring Batch, en la que nos hablará de su experiencia haciendo batch processing, en qué escenarios lo podemos usar, qué alternativas hay, además de mostrarnos algunos conceptos alrededor de Spring Boot.</p> <p>Gerardo es Software Engineer en Wizeline, ha dado charlas dentro de su empresa y también en algunos otros eventos de tecnología.</p> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/dxkk9kzbDy8?start=828" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p> <p>No olviden seguirnos en:<br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a></p> https://www.javamexico.org/blogs/benek/introduccion_spring_batch_con_gerardo_lucas_meetup_presencial_cdmx#comments Comunidad Eventos Mon, 13 Mar 2023 19:28:25 +0000 benek 12178 at https://www.javamexico.org Podcast #13 - ¿Cuando usar ChatGPT? | ¿El Open Source está roto? | Números de punto flotante | Nuevas vulnerabilidades en Git https://www.javamexico.org/blogs/benek/podcast_13_%C2%BFcuando_usar_chatgpt_%C2%BFel_open_source_esta_roto_numeros_de_punto_flotante_nuev <h2>¡Ya está aquí el podcast de Febrero!</h2> <p> Hablamos de:</p> <ul> <li>Cuando sí y cuando no usar ChatGPT</li> <li>Diagrama de números de punto flotante</li> <li>Vulnerabilidades importantes en Git 2.39</li> <li>El open source está roto?</li> </ul> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/IuclvmHYGkU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p> <p> No olviden seguirnos en:<br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a> </p> https://www.javamexico.org/blogs/benek/podcast_13_%C2%BFcuando_usar_chatgpt_%C2%BFel_open_source_esta_roto_numeros_de_punto_flotante_nuev#comments Comunidad Eventos Mon, 13 Mar 2023 19:23:07 +0000 benek 12177 at https://www.javamexico.org Pruebas de Integración con Testcontainers, con @EdduMelendez https://www.javamexico.org/blogs/benek/pruebas_de_integracion_con_testcontainers_con_eddumelendez <p>Nuestro amigo Eddú Melendez nos habla sobre testing de integración utilizando "Testcontainers", una biblioteca que ha estado tomando bastante popularidad para testing.</p> <p>"""<br /> Los contenedores han sido un gran éxito en todo el mundo y tuvo un gran impacto en los desarrolladores gracias a Docker. Actualmente, los contenedores son usados en diferentes etapas del ciclo de vida de la aplicación. En esta sesión, mostraremos cómo beneficiarnos del uso de contenedores en la fase de pruebas, gracias a Testcontainers.<br /> """</p> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/l8H5JN8bmBI?start=126" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p> <p> No olviden seguirnos en:<br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a> </p> https://www.javamexico.org/blogs/benek/pruebas_de_integracion_con_testcontainers_con_eddumelendez#comments Comunidad Eventos Mon, 13 Mar 2023 19:13:42 +0000 benek 12176 at https://www.javamexico.org Podcast #012 - El bug de Netflix en la JVM | Java y el TIOBE | El futuro de la programación y ChatGPT https://www.javamexico.org/blogs/benek/podcast_012_el_bug_de_netflix_en_la_jvm_java_y_el_tiobe_el_futuro_de_la_programacion_y_c <p>Hace unos días grabamos el primer episodio del Podcast de 2023.</p> <p>Hablamos de:</p> <ul> <li>Ya somos +1500 suscriptores en el canal de Youtube!</li> <li>El bug que descubrió Netflix en la JVM</li> <li>El nuevo estándar NoSQL de Jakarta</li> <li>Amazon lanza Lambda SnapStart para acelerar Java en serverless</li> <li>Java baja del índice TIOBE (java-lió?)</li> <li>El futuro de la programación, ¿cómo vemos la programación en el futuro?</li> </ul> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/wBoyao64w7Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p> <p>¡Nos vemos en el meetup a fin de mes!</p> <p> No olviden seguirnos en:<br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a><br /> - <a href="" title=""></a> </p> https://www.javamexico.org/blogs/benek/podcast_012_el_bug_de_netflix_en_la_jvm_java_y_el_tiobe_el_futuro_de_la_programacion_y_c#comments Comunidad Eventos Mon, 16 Jan 2023 20:25:56 +0000 benek 12175 at https://www.javamexico.org Un vistazo a Quarkus el Supersonic Subatomic Java https://www.javamexico.org/blogs/sr_negativo/un_vistazo_quarkus_el_supersonic_subatomic_java <div class=""> <a href=""><img alt="" border="" data-original-height="" data-original-width="" src="" width="" /></a> </div> <h3>¿Qué es Quarkus?</h3> <p>Es básicamente:</p> <p><a href="https://www.javamexico.org/blogs/sr_negativo/un_vistazo_quarkus_el_supersonic_subatomic_java" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/sr_negativo/un_vistazo_quarkus_el_supersonic_subatomic_java#comments Lenguajes JVM Wed, 02 Nov 2022 16:34:20 +0000 Sr. Negativo 12174 at https://www.javamexico.org Sildalis: Cheap Overnight With Mastercard https://www.javamexico.org/blogs/promotionalencaixa/sildalis_cheap_overnight_mastercard <p><a href="https://www.javamexico.org/blogs/promotionalencaixa/sildalis_cheap_overnight_mastercard" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/promotionalencaixa/sildalis_cheap_overnight_mastercard#comments Clojure Tue, 01 Nov 2022 04:07:36 +0000 promotionalencaixa 12171 at https://www.javamexico.org Naltrexone: Online Pharmacy No Precription https://www.javamexico.org/blogs/promotionalencaixa/naltrexone_online_pharmacy_no_precription <p><a href="https://www.javamexico.org/blogs/promotionalencaixa/naltrexone_online_pharmacy_no_precription" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/promotionalencaixa/naltrexone_online_pharmacy_no_precription#comments Ceylon Tue, 01 Nov 2022 04:07:33 +0000 promotionalencaixa 12170 at https://www.javamexico.org