¿Estás preparado para hacer parte del 1%? 🔥 logo

¿Estás preparado para hacer parte del 1%? 🔥

Archivo

¿Estás preparado para hacer parte del 1%? 🔥 ¿Estás preparado para hacer parte del 1%? 🔥

Archivo

EP019: Resuelve ESTO antes de que tu API provoque un error

¡Hola mundo! 👾

Aquí una vez más la newsletter de Ingeniero Binario, esta vez trayendo un tema que los devs parecieran pasar por alto, pero que tiene una gran importancia si queremos construir software robusto y que, por lo tanto, que no genere errores operativos.

Te contaré una anécdota personal 👇:

Hace unos días estaba intentando hacer un pago desde el navegador de mi teléfono, sin embargo, la conexión en donde yo estaba no era tan buena, y el sitio web cargaba extremadamente lento.

Publicación premium
#27
mayo 1, 2024
Leer más

No completaste tu suscripción :(

, completa tu suscripción a la newsletter 📭

Parece que en las últimas horas intentaste suscribirte nuestra nueva newsletter, pero no completaste el proceso 😱.

1) Para hacerlo, simplemente accede a este enlace, escribe tu nombre y la dirección de correo electrónico a la que te llegó este mensaje.

Publicación gratuita
#26
abril 24, 2024
Leer más

EP018: ¿Cuándo (no) usar Serverless?

Abril 24 | Edición 018 🐧

¡Hola mundo! ¿Qué tal va la semana?

En este episodio te guiaremos en una de las decisiones más importantes que debes tomar antes de iniciar un proyecto, tanto si eres freelancer, trabajas para una empresa, estás estudiando ingeniería o simplemente programas por hobby.

Se trata de la adopción de Serverless —arquitectura sin servidor, en español—, que ha sido una de las más polémicas durante mucho tiempo. ¿Por qué? Porque si bien te quita un peso de encima, tiene unos inconvenientes que no podemos simplemente pasar por alto.

Publicación premium
#25
abril 24, 2024
Leer más

EP017: La guía definitiva para calcular la Big-O

Abril 5 | Edición 017 🐧

Nueva semana, nuevo episodio de la newsletter. Hoy, trataremos uno de los temas que más aparecen —y también se temen— en las entrevistas de trabajo para programadores; nada más y nada menos que la Big-O.

Si aún no has visto nuestro post del domingo, te recomendamos hacerlo. Ahí mencionamos algunos de los tipos de complejidad Big-O más comunes con ejemplos.

En este episodio te explicaremos cómo se aplica eso al mundo real para que seas capaz de calcular la complejidad de un programa. ¡Ah! Y te dejaremos un quiz práctico al final para que pongas a prueba lo aprendido. ¿Preparado? Vamos a ello 🤛

Publicación premium
#24
abril 17, 2024
Leer más

EP016: 10 bash scripts que te volarán la cabeza

Abril 10 | Edición 016

¡Hey! ¿Cómo va la semana? Te presentamos un nuevo episodio de la newsletter de Ingeniero Binario. En esta ocasión, te traemos los 10 bash scripts que te prometimos en uno de nuestros últimos posts (entra acá si aún no lo has visto).

Estos, a diferencia de los de la publicación, son más elaborados. Así que sin mucho rollo, ¡empecemos! 👇


Publicación premium
#23
abril 10, 2024
Leer más

EP015: ¿Para qué carajos sirve un DTO?

Abril 3 | Edición 015

¡Hola! Bienvenido a un nuevo episodio de la newsletter de Ingeniero Binario.

En esta ocasión hablaremos sobre los Data Transfer Objects, mejor conocidos como DTOs. Al finalizar, entenderás todo lo que necesitas para implementarlos en tus aplicaciones y los diferenciarás de otros conceptos muy similares con los que se suelen confundir.

Para empezar planteémonos la siguiente situación: estás desarrollando un sistema de gestión para una biblioteca. Este tiene 3 entidades: Libro, Autor y Editorial.

Publicación premium
#22
abril 3, 2024
Leer más

EP014: Indexación de bases de datos

Marzo 27 | Edición 014 🐧

¡Hey! ¿Qué tal? Bienvenid@ a este nuevo episodio de nuestra newsletter.

Uno de los temas más complejos de entender en el vasto mundo de las bases de datos es la indexación. Te invito a que busques en Youtube vídeos al respecto y te darás cuenta de que casi todos duran más de 20 minutos 🙃.

Por eso en este correo te sintetizaremos todo lo que debes saber sobre la indexación de base de datos.

Publicación premium
#21
marzo 27, 2024
Leer más

EP013: EP013: La lógica de negocio no es solo para negocios

En el desarrollo de software es muy común escuchar hablar de la “lógica de negocio”, pero eso suena como un concepto muy superficial y aburrido ¿no crees?.

Así que en este episodio nuestro objetivo será que comprendas a fondo de qué se trata, cómo definirla, y en dónde. Claro, y no pueden faltar los consejos del inge para que la apliques de la mejor manera posible. ¡Empecemos! 🙌


La lógica de negocio es el conjunto de reglas, procesos y procedimientos en los que se basan las operaciones de una organización o empresa. En otras palabras, son unas constantes que establecen cómo hacer las cosas.

Publicación premium
#20
marzo 20, 2024
Leer más

EP012: JWT explicado visualmente

Marzo 13 | Edición 012 🐧

Si bien existen muchas maneras de autenticar usuarios en una aplicación, la realidad es que los JSON Web Tokens -mejor conocidos como JWT- son los preferidos por los desarrolladores. Hoy te explicaremos qué son y cómo funcionan de una manera gráfica.

Te prometo que si le dedicas 5 minutos a este artículo, te habrás masterizado lo suficiente en JWT como para poder implementarlos 😉. ¡Empecemos!


Publicación premium
#19
marzo 13, 2024
Leer más

No completaste tu suscripción :(

, completa tu suscripción a la newsletter 📭

Parece que en las últimas horas intentaste suscribirte nuestra nueva newsletter, pero no completaste el proceso 😱.

1) Para hacerlo, simplemente accede a este enlace, escribe tu nombre y la dirección de correo electrónico a la que te llegó este mensaje.

Publicación gratuita
#18
marzo 8, 2024
Leer más

EP011: Por esto no deberías usar localStorage

Marzo 6 | Edición 11 🐧

Si eres un programador ‘normal’, es decir, con conocimientos intermedios, seguramente lo primero que se te pasa por la mente cuando necesitas guardar información importante del lado del cliente, es utilizar localStorage. Bien sean preferencias del usuario, los productos de un carrito de compras o el ID de sesión del usuario.

localStorage es una forma sencilla de almacenar hasta 5MB de datos en el navegador de un usuario. Tomémonos un momento para analizar las características que ofrece:

  • La información solo puede almacenarse como cadenas de texto.

    • P. ej. si guardas una variable con valor “true”, entonces “true” no es un booleano sino una cadena.
Publicación premium
#17
marzo 6, 2024
Leer más

EP010: El principio de Pareto (para informáticos)

Febrero 29 | Edición 010 🐧

Al final del correo te dejamos una breve encuesta para que nos cuéntes un poco más sobre tí, así podremos escribir una newsletter que se adecúe a tus necesidades.

Estoy seguro de que tú, como persona, tienes un montón de deberes, retos y situaciones que te mantienen ocupado. Tan solo pregúntate por un momento, ¿cuántas horas estuviste ocupado ayer? 🤔

Estamos acostumbrados a que necesitamos trabajar duro y muchas horas al día para poder conseguir el éxito, pero la realidad es que esto no siempre es cierto. No vengo a venderte una idea de negocio millonaria para que te conviertas en tu propio jefe y puedas generar ingresos mientras duermes haciendo un par de clics.

Publicación premium
#16
febrero 29, 2024
Leer más

EP009: Los patrones de código (pt. 2)

¿Cómo va esta semana? Esperamos que excelente 🤗. Continuando donde lo dejamos la semana pasada, te presentamos los 10 patrones de código de los que quedamos pendientes.

11) Substets

Se utiliza para generar todos los subconjuntos posibles de un conjunto dado.

👉 Ideal para resolver ejercicios como:

Publicación premium
#15
febrero 21, 2024
Leer más

EP008: Los patrones de código (parte 1)

¡Llegó el momento! Como lo habíamos prometido, en esta edición te revelaremos 20 patrones de código que te darán una base para resolver muchos de los ejercicios de programación que se aplican en las entrevistas de trabajo (o en plataformas como LeetCode, HackerRank, etc.).

🖐 Antes de empezar, ten en cuenta lo siguiente:

  • Un patrón es un modelo a seguir, y su implementación siempre dependerá del lenguaje, el paradigma y la complejidad con la que desees escribirlo.
  • Para cada patrón te proporcionaremos: una explicación de lo que plantea, algunos casos en los que se puede aplicar y un ejemplo de su implementación.
Publicación premium
#14
febrero 14, 2024
Leer más

No completaste tu suscripción :(

, completa tu suscripción a la newsletter 📭

Parece que en las últimas horas intentaste suscribirte nuestra nueva newsletter, pero no completaste el proceso 😱.

1) Para hacerlo, simplemente accede a este enlace, escribe tu nombre y la dirección de correo electrónico a la que te llegó este mensaje.

Publicación gratuita
#13
febrero 11, 2024
Leer más

EP007: La forma correcta de limitar solicitudes a una API

Febrero 7 | Edición 007 🐧

¡Esperamos que estés teniendo una excelente semana! En esta edición trataremos una práctica muy importante cuando se trata de gobernar APIs (y en general cualquier sistema que pueda llamarse).

Se trata del Rate Limiting; un mecanismo crucial que gestiona el flujo de solicitudes hacia un servidor, con el fin de regular la carga del sistema.

La ventaja de esto, es que podemos establecer un límite basándonos en diversos factores como el ID de un usuario, la dirección IP o por el tipo de solicitud.

Publicación premium
#12
febrero 7, 2024
Leer más

EP006: Nadie te explicó así los principios SOLID

Enero 31 | Edición 006 🐧

¡Bienvenidos otra semana más a la newsletter de Ingeniero Binario! 📰

En esta ocasión, hablaremos sobre los 5 mandamientos más importantes que existen en el vasto mundo de la programación orientada a objetos (POO).

Se trata de los principios SOLID, un conjunto de pautas que ayudan a los desarrolladores a escribir código más mantenible, escalable y fácil de entender.

Publicación premium
#11
enero 31, 2024
Leer más

EP005: Usando SQL 'like a pro'

Enero 23 | Edición 005 🐧

Nueva semana, nuevo correo de Ingeniero Binario 😏. En esta ocasión, te daremos algunos tips para cuando utilices SQL para interactuar con tus bases de datos.

Por lo general, escribimos las consultas SQL tal cual como las imaginamos. Pero eso puede tener un coste que no evidenciamos a simple vista, y que termina disminuyendo el rendimiento o, incluso, sobrecargando la base de datos.

Con el fin de mantener optimizadas tus consultas SQL, sigue estas buenas prácticas:

Publicación premium
#10
enero 24, 2024
Leer más

EP004: ¿En qué se diferencian MVC, MVP, MVVM?

Enero 10 | Edición 004 🐧

Acá estamos nuevamente en una nueva edición de nuestra newsletter. Nuestro último correo fue un fragmento de código que seguramente te será de utilidad. Esperamos ir variando poco a poco el contenido que recibes.

No sobra decir que si nos quieres sugerir algún tema, puedes ir a nuestro Instagram y enviarnos un DM. ¡Nosotros estaremos encantados de recibir tus sugerencias 🤗!

Hoy extenderemos el tema del primer post de esta semana: Arquitectura MVC, entra aquí si no lo has visto.

Publicación premium
#9
enero 20, 2024
Leer más

CH001: Un compresor de imágenes

¿Hace cuánto no subes algo a tu portfolio? Don't worry and let's code! 👨‍💻

# 'PIL' es un paquete. https://pypi.org/project/pillow/
from PIL import Image

# Abrimos la imagen que queremos comprimir
file_path =  "img_uncompressed.jpg"
img = Image.open(file_path)

# Obtenemos sus medidas
height, width = img.size

# Configuramos la compresión y la efectuamos
compressed = img.resize((height, width), Image.ANTIALIAS)
compressed.save("img_compressed.jpg", optimize=True,quality=9)

El reto 🕵️‍♂️

¿Qué tal si intentas convertir esto en un programa CLI? Es decir, que reciba parámetros por consola y devuelva una salida en la ubicación que especifiquemos:

Publicación premium
#8
enero 17, 2024
Leer más
  Archivos más recientes Archivos más antiguos  
ingenierobinario.com
Este correo electrónico te lo ha traído Buttondown, la forma más fácil de iniciar y hacer crecer tu boletín.