java

Recursos de programación de java
Faustino y Santos, analistas de datos del Ministerio de Agricultura, Pesca y Alimentación (MAPA), contarán cómo introdujeron Python hace tres años en el Ministerio con la excusa de crear un área nueva de Analítica de Datos. En la primera mitad abordarán cómo lo utilizaron para crear proyectos de analítica predictiva relacionados con temas como la prevención y extinción de incendios forestales o los rendimientos de las cosechas, resaltando las librerías utilizadas y las lecciones aprendidas. En la segunda mitad se centrarán en una de las piezas clave del flujo general de este tipo de proyectos: la ingesta de datos. Explicarán el uso de Python en un ecosistema de AWS para capturar datos públicos meteorológicos que alimentan sistemas de analítica predictiva del MAPA y lo ilustrarán con un ejemplo. Enlaces a las presentaciones: Primera parte - https://drive.google.com/file/d/15jNDV0I4PVgKopZcQFRhwmoQbEE1HvrM/view?usp=sharing Segunda parte - https://drive.google.com/file/d/1idWK2JMFr27byAAtGH6SNvOBOXLbU_aS/view?usp=sharing Ponentes: - Faustino Sánchez García: Soy Ingeniero de Telecomunicación y trabajé varios años en el mundo académico, haciendo una tesis doctoral sobre sistemas de recomendación, donde me familiaricé con la estadística, la ciencia de datos y el machine learning. Poco después, tras aprobar las oposiciones del cuerpo TIC, entré a trabajar en el Ministerio de Agricultura, Pesca y Alimentación (MAPA) y en cuanto pude introduje todo ese mundo en el sector público. Para ello, creamos en el Ministerio un área de Análisis de Datos para la que Python y su fantástico ecosistema de ciencia de datos fue el mejor aliado. - Santos Hernanz Lillo: Soy Ingeniero en Informática desde hace 17 años, 14 de ellos en el sector privado, donde tuve la oportunidad de usar muchos lenguajes de programación (Perl, C#, .NET, Java, Python, etc) y descubrir que Python era mi favorito. Por ello, cuando entre en la función pública, fui directo al área de Análisis de Datos del MAPA. Desde entonces trabajo con Python para el tratamiento de datos, el backend y lo que surja.
Las interfaces en Java definen comportamientos, ofreciendo un catálogo de acciones posibles a los clientes que la utilizan. Una clase puede implementar esta interfaz, definiendo internamente cómo realizará las acciones ofrecidas. #KnowledgePills #Back #ClasesVsInterfaces Descarga nuestras píldoras de conocimiento en formato ficha 👉https://lk.autentia.com/2HeLWT8 Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Aparte de java, existen más lenguajes que pueden correr en la Máquina virtual de Java (JVM). Existen lenguajes creados específicamente para la JVM, como Scala, Kotlin o Groovy. También hay implementaciones de lenguajes populares para que puedan correr en la JVM, como Jython (Python), JRuby (Ruby) o Quercus (PHP). #KnowledgePills #Back #LenguajesAlternativosJVM Descarga nuestras píldoras de conocimiento en formato ficha 👉https://lk.autentia.com/2HeLWT8 Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Microservices architectures are inherently distributed and building such solutions always bring interesting challenges to the table: resilient service invocation, distributed transactions, on-demand scaling, idempotent message processing and more. Deploying Microservices on Kubernetes doesn’t solve these problems and Developers need to learn and use many SDK’s on top of frameworks such as .NET, Java, Python, Golang, etc…. This session will show you how to overcome those challenges, using Dapr: a portable runtime to build distributed, scalable, and event-driven microservices.
Hablamos de la vulnerabilidad descubierta en la conocida librería de log4j de Java. Explicamos qué ha ocurrido, cómo funciona y cómo podemos protegernos de exploits. {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 🧑‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Máquina virtual que permite ejecutar código desarrollado en Java en cualquier sistema operativo. JVM interpreta y compila a código nativo (de la plataforma concreta de ejecución) las instrucciones expresadas en un código binario especial (bytecode), el cual es generado por el compilador del JDK (Java Development Kit). #KnowledgePills #Back #JVM Descarga nuestras píldoras de conocimiento en formato ficha 👉https://lk.autentia.com/2HeLWT8 Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience. It doesn't matter who you are, your knowledge level or your favorite programming language. We encourage you to participate There are great teams out there who are obsessed with the idea of breaking down complex problems into smaller, easier to solve problems. Many of them are choosing a combination of agile and domain-driven design, where this idea is predominant. Local reasoning is a good way to tackle a problem, as long as we don't lose sight of the bigger picture: the purpose for which we write a program. Achieving this global vision is challenging and requires some strategy. We simply cannot catch up with a smart idea plus some luck. It forces us to learn new ways to give more weight to the purpose than to the details of implementation. This talk will challenge some best practices that are generally accepted, and will present others that in some cases could be superior in outcome. This story is part of my own journey transitioning from object-oriented to functional programming. A journey that took me to scrutinise some of the habits that I learned in the past and understand them in depth. I hope I can foster an open-minded discussion that will give everyone more options for their future decisions. I will present code examples, mostly in Java and Scala. #SoftwareCraftersBarcelona`21 #SoftwareCraftersBarcelona #SCBCN21 Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Kotlin es un lenguaje de programación multiplataforma diseñado para ser completamente interoperable con Java, pero siendo mucho más conciso. En una encuesta hecha por StackOverflow a casi 100,000 desarrolladores, Kotlin resultó ser uno de los lenguajes de programación más queridos por los desarrolladores. #Lenguajes #Kotlin #Back​​​ #KnowledgePills​​​ Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
Es un framework JVM (Java Virtual Machine) que nos permite crear nuestras aplicaciones basadas en microservicios de una manera sencilla y rápida. Además de Java, Micronaut permite el uso de otros lenguajes como Groovy y Kotlin. #KnowledgePills​​​ #Back​​​ #Micronaut Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​
Spring es el framework más popular para el desarrollo de aplicaciones en Java. El ecosistema de Spring es muy extenso, incluyendo 24 proyectos, de los cuales los más conocidos son Spring Boot y Spring Data. #KnowledgePills​​​ #Back​​​ #Spring Descarga nuestras píldoras de conocimiento en formato ficha 👉 https://lk.autentia.com/2HeLWT8 ​​​ Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ ​​​ - Instagram: https://lk.autentia.com/instagram ​​​ - LinkedIn: https://goo.gl/2On7Fj/ ​​​ - Facebook: https://goo.gl/o8HrWX ​​