Building a side project for developers - Part 1
There are a lot of reasons to start a side project, this is not part of your main job, but you can use this like a "takeoff ramp" to your career, here are some reasons to start.
Check out my chronological collection of thoughts on programming, product design, and more!
There are a lot of reasons to start a side project, this is not part of your main job, but you can use this like a "takeoff ramp" to your career, here are some reasons to start.
Excited to dive into creating a Chrome Extension with Flutter! This post will cover fundamental concepts to help us understand how to achieve our goal: building a Chrome Extension that summarizes text using ChatGPT.
In this post, we will explore some use cases for isolates in Flutter. We will see how to use isolates to process images and upload them to a server. We will also see how to use isolates to perform heavy computations in the background.
Now, let's explore how to communicate between isolates and some essential practices to bear in mind. Utilizing the Actor Model, we'll focus on exchanging messages between isolates using SendPort and ReceivePort.
The post will provide a comprehensive exploration of Dart isolates, covering fundamental concepts and advanced techniques. It will delve into the basics of isolates, their role in concurrency, and how they relate to futures and streams.
Las Sealed Classes ofrecen una solución poderosa para controlar la jerarquía de clases en la programación orientada a objetos. Al restringir la herencia a un conjunto específico de subclases, brindan control, estabilidad y expresividad al código.
Sealed Classes offer a powerful solution for controlling the class hierarchy in object-oriented programming. By restricting inheritance to a specific set of subclasses, they provide control, stability, and expressiveness to the code.
Hacer aplicaciones es un tarea sencilla y generalmente orientada a dispositivos móviles, ¿qué pasa cuando la aplicación se extiende a tablets o web?, generalmente el responsive es obligatorio hoy en día y en las aplicaciones móviles solo que en casos muy puntuales debemos hacer cambios para que se adapte nuestra UI, pero en general no es una preocupación.
Este es un post para una serie llamada quick-post la idea es poder hacer algunos post cortos con información sobre productividad, herramientas y diferentes cosas que me han servido para ser más productivo y con suerte esto le servirá a alguien y adicionalmente alguien me dejará recomendaciones para seguir mejorando.
Ser un desarrollador de software es mucho más que solo escribir código. Ser un profesional involucra tener, diferentes habilidades que contribuyen a tu empresa, a otras personas y te permiten crecer día a día.