javascript

Recursos de programación de javascript
Cada lenguaje y ecosistema tiene sus limitaciones, y en este video mostramos 5 ejemplos de código donde podemos ver algunas de esas limitaciones, pero a la vez todo el potencial que nos ofrece TypeScript respecto a JavaScript. 🚜 Curso de TypeScript Avanazado: Más allá del any https://pro.codely.tv/library/typescript-avanzado-mas-alla-de-any-182513 🐙 Primitives type https://www.npmjs.com/package/ @codelytv/primitives-type 🐙 Awesome TypeScript examples https://github.com/CodelyTV/awesome-typescript-examples 📹 5 cosas que no sabías de TypeScript https://www.youtube.com/watch?v=hTTkC_fao3A 📹 TypeScript: TYPES vs INTERFACES - Cuándo usar cada uno https://www.youtube.com/watch?v=Knu3u8dZvM8 📹 Ejemplos de cómo TypeScript te AHORRA CÓDIGO de TESTS y dolores de cabeza https://www.youtube.com/watch?v=Fs20PfrtpXM ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 🍺 Twitter Isma: https://twitter.com/ismanapa ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely 00:00 Introducción 00:22 Narrowing 01:54 Bubble Sort usando types 04:19 Primitives type 07:29 enum y const enum 09:28 Genéricos en runtime 12:23 Bonus track: Compatibilidad de TypeScript y JavaScript
Código concreto de una aplicación de ejemplo donde vemos cómo al pasar de JavaScript a TypeScript salen a relucir ciertos bugs que estaban ocultos 😊 Curso completo de TypeScript avanzado: Más allá de any 👉https://bit.ly/typescript-curso ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🍺 Twitter Isma: https://twitter.com/ismanapa ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
La programación funcional es otro enfoque a la hora de resolver la complejidad de un sistema. No podemos vivir siempre en burbuja de herramientas o paradigmas (como el orientado a objetos). Abrir la mente a otras soluciones te hará mejor profesional y aumentará tus habilidades técnicas. Repasemos juntos los principios, las ventajas y desventajas de la programación funcional, que es la expresión Lambda, inmutabilidad, manipulación de listas, limitaciones de JavaScript, librerías y libros para dar los primeros pasos.
Many teams are still struggling to implement good APIs, forcing RPC use cases into a semi RESTful world. Modern and efficient IPC is more than just doing REST. Take Kubernetes as example: REST on the outside, gRPC on the inside. We should use this approach for enterprise applications as well. This session focuses on modern and efficient Inter Process Communication (IPC) for microservices. We start with a REST API, built using JAX-RS and Quarkus to briefly discuss the pros and cons of this approach. Then, we will extend the API with an efficient Protobuf payload representation in order to finally transform the API into a fully fledged high-performance gRPC interface definition. But that’s not all! To put some extra icing on the cake, this talk will demonstrate how to consume the gRPC service from a JavaScript web client and also how to completely generate a matching REST API from an enhanced gRPC interface definition to ensure full interoperability in a microservice architecture.
▬▬▬▬▬▬ Título de la Sesión ▬▬▬▬▬▬ Fragmentos, React y Widgets ▬▬▬▬▬▬ Ponente ▬▬▬▬▬▬ Pablo Molina Pablo es un FrontEnd muy chachi que trabaja en Liferay intentando que la creación de páginas sea lo más bonita posible. Escribe sobretodo JavaScript y TypeScript, pero le encanta probar lenguajes nuevos siempre que puede. Como está un poco obsesionado con el orden, adora documentar, limpiar código y leer especificaciones de la W3C. Si le sigues en alguna red social verás comentarios aleatorios sin sentido, enlaces interesantes a asuntos de programación y algún streaming ocasional con live coding, en ese orden. * Linkedin - https://linkedin.com/in/p2kmgcl * Twitter - https://twitter.com/p2kmgcl ▬▬▬▬▬▬ Resumen ▬▬▬▬▬▬ En la sesión hablaremos de los Fragmentos que parecen simples, son trozos de HTML, CSS y JavaScript que se pueden añadir a una página y fácilmente desarrollados por programadores FrontEnd, pero han evolucionado tanto que hay veces que se pueden confundir con widgets. En esta evolución ha tenido importancia la creación de Fragment Toolkit. En la sesión hablaremos sobre estos puntos y veremos código para verlo funcionar. La agenda de la sesión del este miércoles será la siguiente: 19:00 - Bienvenida y Anuncios 19:10 - Fragmentos, React y Widgets - Pablo Molina 20:10 - Q & A 20:15 - Networking (Presencial y Mozilla Hubs) ▬▬▬▬▬▬ Organizadores de la sesión ▬▬▬▬▬▬ - - - ▬▬▬▬▬▬ LUGSpain ▬▬▬▬▬▬ Twitter - https://twitter.com/LUGSpain Slack - https://liferay.dev/chat Meetup - https://www.meetup.com/es-ES/Liferay-Spain-User-Group/
Analizamos el repositorio con el que puedes arrancar un proyecto de 0 en #TypeScript listo para aplicar todos los patrones de #DomainDrivenDesign. Cuidaremos desde la estructura de directorios para que el planteamiento escale a medida que añadimos Bounded Contexts y módulos, hasta las distintas herramientas de testing que usaremos para cada tipología de test, pasando por pequeñas joyas como Helmet 😊 Fer Vilas es desarrollador en Audiense, gente TOP que trabajan con volúmenes de datos brutales aplicando proyecciones de datos para los distintos bounded contexts, eventos de dominio, y demás patrones de DDD 🔷 Este video es parte del Curso de DDD en TypeScript 👉 https://bit.ly/ddd-curso 🐙 Esperamos que con la utilidad que presentamos, el template repository de DDD en TypeScript puedas levantar tu nueva app en menos de 5 minutos: 1️⃣ https://github.com/CodelyTV/typescript-ddd-skeleton 2️⃣ https://github.com/CodelyTV/typescript-ddd-example Otros cursos relacionados: 👉 De JavaScript a TypeScript bit.ly/js-curso 👉 Curso de Refactoring: Change Preventers https://pro.codely.tv/library/refactoring-de-code-smells-a-clean-code-change-preventers-70287/210878/about/ 👉 Curso de SOLID https://pro.codely.tv/library/principios-solid-aplicados-36875/77070/about/ {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 💡 Twitter Fer: https://twitter.com/fer_vilas ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
El tipado estático se ha hecho un hueco en la comunidad de JavaScript de la mano de TypeScript, Flow y sucedáneos. Es la feature más pedida en la encuesta de State of JS. Hoy Romulo Cintra, Web enthusiast en Igalia y miembro del TC39 nos cuenta acerca de la propuesta Type Annotations (https://github.com/tc39/proposal-type-annotations) y cómo se pretende incluir tipado estático de forma nativa en JavaScript. #CompartimosExperiencias​​​​ #LightningTalks​​​​ #TypeAnnotations&TC39 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
Empezamos el año haciendo repaso del estado de JavaScript en 2021 🚀 ¿Es el hype de Remix justificado? ¿Empieza el declive de React? ¿Le decimos adiós a React Native de una vez? 😢 🔗 Links relacionados ├ 🔖 Cursos de JavaScript: https://pro.codely.tv/library/by/category/javascript/ └ 🎨 Estado de JavaScript: https://2021.stateofjs.com {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🍺 Twitter Isma: https://twitter.com/ismanapa ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely