Publicado por
José Manuel Alarcón
el
La última versión de Java, Java 18, ya está disponible para descarga al igual que el correspondiente OpenJDK. Esta nueva versión trae 9 cambios en la plataforma, de los cuales 3 son experimentales. Te contamos con detalle de qué va cada uno de ellos.
[Más]
Publicado por
José Manuel Alarcón
el
.NET lleva ya más de 20 años entre nosotros. Y eso sin contar todo el tiempo que estuvo en beta antes de que lo lanzaran. A pesar de todo este tiempo, todavía persisten un montón de mitos e ideas equivocadas sobre esta tecnología que mucha gente se sigue creyendo y que no son ciertas.
Hoy te voy a desmontar los 5 mitos más importantes.
[Más]
Publicado por
Rubén Rubio
el
En la entrega anterior de este artículo hemos visto cómo podemos sacar partido a la coincidencia de patrones tanto en condicionales como en expresiones switch para simplificar el código, dándole más potencia. Pero eso solamente era una muestra muy básica de las posibilidades. Con las versiones 8 y 9 de C# se añadieron muchas más posibilidades avanzadas que nos permiten dotar de más potencia y expresividad a nuestras estructuras switch, de maneras antes impensables.
[Más]
Publicado por
Rubén Rubio
el
Si has aprendido el lenguaje C# hace ya unos años, seguro que las limitaciones que han tenido tradicionalmente los switch te han exasperado más de una vez, ya que básicamente te dejaban hacer una comparación entre una variable y un valor, y poco más. Si es así, no te preocupes: en este artículo vas a descubrir todo un nuevo mundo de posibilidades que tienes en la actualidad para la toma de decisiones gracias a la coincidencia de modelos en C#.
[Más]
Publicado por
Rubén Rubio
el
Un deconstructor es una forma de transformar una tupla o un objeto en diferentes variables, de forma que dejen de trabajar de manera agrupada. Es decir, nos permite controlar con exactitud cómo podemos "mapear" una tupla o las propiedades de un objeto hacia diferentes variables. En este artículo te contamos cómo funcionan, cómo puedes implementarla en tus propias clases y cómo puedes implementarlas en clases de terceros.
[Más]
Publicado por
José Manuel Alarcón
el
La versión 10 del lenguaje C# trae muchas nuevas características pensadas para facilitarnos la vida y ahorrar tiempo a la hora de programar. Hay un par de características nuevas que nos permiten omitir los típicos using que van al principio de los archivos. Hago un repaso de qué son los using, y luego te cuento cómo usarlas y las pegas que pueden tener.
[Más]
Publicado por
José Manuel Alarcón
el
Microsoft ha lanzado por fin .NET 6, en el calendario prometido tras el retraso de 1 año provocado, en teoría, por la pandemia. Se trata de la culminación (o casi) de un enorme esfuerzo de unificación de plataformas bajo un mismo paraguas (.NET) que permite crear todo tipo de aplicaciones, en todo tipo de sistemas operativos, con una plataforma que es al mismo tiempo gratuita y de código abierto. En este post te resumo lo más importante...
[Más]
Publicado por
campusMVP
el
Azure Spring Cloud, como se puede deducir de su nombre, facilita enormemente la puesta en marcha y despliegue de aplicaciones basadas en Spring Boot, usando Azure. Además, no necesitarás hacer cambios en el código de tu aplicación o servicio Web respecto a otros tipos de despliegue. Azure Spring Cloud administra automáticamente la infraestructura necesaria para que puedas centrarte en tu código y olvidarte de la parte de sistemas/devOps. También te proporciona supervisión y diagnóstico muy completos, así como administración de la configuración, detección de servicios, integración de CI/CD o despliegues blue-green, entre otras características útiles. En este tutorial paso a paso vamos a mostrar cómo crear una aplicación Spring Boot sencilla de ejemplo y cómo podemos desplegarla con facilidad a Azure para ponerla en producción y accesible desde Internet.
[Más]
Publicado por
campusMVP
el
Nadie es perfecto, Spring Boot se acerca bastante pero aún así tiene alguna desventaja 😉. Así que le hemos pedido a nuestro tutor Pubén Pahíno (autor y tutor del curso de Spring) que nos arroje un poco de luz sobre algún inconveniente que se haya encontrado en su trabajo diario con Spring Framework y Spring Boot.
[Más]
Publicado por
campusMVP
el
¿Qué es un ERP? ¿Para qué sirve? ¿Para qué quiero saberlo si yo soy programador? Si no sueles trabajar con sistemas empresariales probablemente no lo tengas muy claro ni qué es ni por qué debe interesarte. En la charla que mantuvimos hace poco con José Ángel López Aguilar (especialista en ERPs de Microsoft y autor y tutor de nuestro curso online de Business Central y migración desde Navision) hablamos sobre todos esto y nos regaló una estupenda introducción a los ERPs.
[Más]