Llevo aproximadamente un mes pensando como podría organizar una aplicación Angular que ha tenido un crecimiento acelerado, buscando técnicas para manejar de mejor forma el estado, como implementar algún patrón como Redux, y solucionar la arquitectura de esta para que pueda escalar fácilmente.

Si estás familiarizado con el Framework Angular, entonces sabrás que desde las primeras versiones (Angular 2), el framework y su CLI ayuda bastante en la organización del código fuente. Esto fue mejorando cada vez más a medida que avanzaban las versiones. Entonces, ¿por qué diablos debería preocuparse por utilizar un patrón de arquitectura aplicaciones web?¯\_( …


Este es un tutorial basado en la última publicado por Jeff Delaney en fireship

Pueden ver el video explicativo aquí

Aceptar pagos con criptomonedas, como Bitcoin y Ethereum, en tu aplicación abre la puerta a más clientes en un nicho de rápido crecimiento. Coinbase Commerce es como la API de Stripe Payments para criptomonedas. Proporciona una API simple donde puedes crear cargos a una cuenta, facturas, etc. Pero a diferencia de las tarjetas de crédito, que son procesadas por una autoridad central, los pagos con criptomonedas se distribuyen a una red global de mineros donde se confirman en la cadena…


Contexto

Este año he decidido compartir conocimientos para desarrolladores, desde teoría hasta ejercicios prácticos de distintas tecnologías, dentro de estas esta Kubernetes.

En esta extensa introducción quisiera abordar la teoría de Kubernetes en el siguiente temario. (Esta introducción la pienso realizar lo más entendible para todos, incluso para mí, ya que siempre me ha costado explicar “conceptos”).

Lo que abordaremos.

1. Introducción
2. Contenedores, modernización de aplicaciones y desarrollo de 12 factores
3. Contenedores
4. Estrategias de implementación
5. Trabajar en un clúster de Kubernetes

Algunos recursos útiles que me ayudaron a entender Kubernetes:

Lista de reproducción de introducción a Kubernetes


Bienvenido al día 3, donde aprenderas sobre la arquitectura del marco Flutter y verá cómo configurar un proyecto Flutter con algunas buenas reglas de linter.

Arquitectura Flutter

Ya sea que haya creado una aplicación Flutter antes o no, es útil obtener una descripción general de alto nivel de la arquitectura Flutter desde un punto de vista conceptual.

Flutter usa su propio motor de renderizado llamado Skia. Está escrito en C/C ++ y proporciona API de bajo nivel para renderizado. Cuando escribes aplicaciones en Flutter, su código no llama directamente a las API del motor Flutter. …


Bienvenidos al día 2, donde hablaremos de Dart.

Las aplicaciones de Flutter se crean con Dart, que es un lenguaje de programación fácil de aprender.

El tour de Dart, oficial de Dart es un excelente lugar para comenzar. Si ya está familiarizado con otros lenguajes como JavaScript, Swift o Kotlin.

También puede consultar las guías en la documentación oficial para aprovechar Dart al máximo. Estos incluyen codelabs , pautas sobre cómo escribir código Dart y mucho más.

No es necesario leer toda la documentación. …


Hola amigos,

Gracias nuevamente por seguir aprendiendo de Flutter. Espero que estes emocionado de comenzar.

Pronto llegaremos a lo divertido.

Pero antes de eso, el primer paso es instalar Flutter SDK y familiarizarse con su IDE para que pueda aprovecharlo al máximo. Si ya ha hecho esto, puede ir al final y descubrir mis extensiones favoritas de VSCode.

Instalación

Las instrucciones de instalación completas están disponibles en el sitio web oficial:

Instalación de flutter

Si desea crear aplicaciones Flutter en Android e iOS, deberá instalar los SDK correspondientes, así como el emulador de Android y el simulador de iOS. …


En este tutorial, comparto mis mejores consejos y trucos de Dart que mejorarán tu estilo de codificación como desarrollador de Flutter.

Puede usarlos para escribir código más conciso y efectivo, y aprovechar al máximo el lenguaje Dart.

¿Listo? ¡Empecemos!

1. ¿Sabías? Dart admite la multiplicación de cadenas.

Aquí hay un programa simple que muestra cómo imprimir un árbol de Navidad con multiplicación de cadenas:

Genial, ¿no es así? 😉

Puede usar esto para verificar cómo encaja una cadena larga dentro de un Textwidget:

2. ¿Necesita ejecutar varios Future al mismo tiempo? Utilice Future.wait.

Considere esta clase de API simulada que nos dice los últimos números de casos de COVID:

Para ejecutar todos estos Future al…


La introducción de Null Safety en Dart 2.9 marca un hito importante para el idioma. Null Safety(verificación de valores nulos en español) te ayuda a evitar toda una clase de problemas y permite algunas mejoras de rendimiento.

Este artículo describe los cambios y muestra cómo utilizar las nuevas funciones de Null Safety con un ejemplo.

puedes probar Null Safety en nullsafety.dartpad.dev :


Escribiré una serie post, donde resumiré los puntos principales para empezar a desarrollar en flutter.

Cada tema presentará brevemente los alcances de flutter incluyendo enlaces a la documentación oficial de Flutter, laboratorios de código y videos, así como algunos de los mejores tutoriales de la comunidad de Flutter.

Dediqué mucho tiempo a recopilar y organizar los recursos más valiosos para ustedes. Y también he incluido desafíos diarios que puedes tomar para practicar lo que aprendes.

Para que quede claro: esto no te convertirá en un experto en flutter.

Pero al explorar estos recursos a su propio ritmo , aprenderá sobre…


I made a very simple first “API” in golang which I would like to share (most likely it does not have the best practices but at least it has the minimum requirements to scale into something more evolved).

Source Code

The first thing I wanted was to list the requirements of my API so that it is fully functional for what I needed.
- It should be able to connect through an ORM to the database since it will most likely change in the future (reference is azure sql at this time).
- Must be able to lift into a container and…

Jaime Hernández

My job is to make your experience the best

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store