Jonathan Vallejo (@jonathanvm13) header
Jonathan Vallejo (@jonathanvm13) profile picture

Python | Software Engineer at #LendingFront

Medellín, Colombia
Joined October 2011
Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)Photo by Jonathan Vallejo (@jonathanvm13)
Jonathan Vallejo retweeted
We are thrilled to announce Sebastián Ramírez @tiangolo as one of our Keynote Speakers for PyCon Colombia 2024. Sebastián is the Creator of FastAPI, Typer, SQLModel, Asyncer, among other tools. A strong advocate for open source software. Get your tickets: eventbrite.co/e/pycon-colomb…
4
2
23
2,233
Kafka is super popular among developers and large organizations. But it can be a little overwhelming to begin with, particularly because of all the terms and concepts. Not anymore. This one post is going to get you itching to work with Kafka with all the basics under your belt. ✅ What is Kafka? Kafka is a distributed event store and streaming platform. It began as an internal project at LinkedIn. Over time, it grew rapidly and today, some of the largest data pipelines in the world use Kafka. Organizations like Netflix and Uber rely on it for their workflows. Here’s a high-level look at Kafka. ✅ Kafka Messages, Topics and Partitions The basic unit of data in Kafka is a Message Think of a message like a record in a database table. It is transmitted as an array of bytes. Every message goes to a particular Topic. You can compare Kafka Topics to a database table or a folder on your computer. Topics are also made up of multiple partitions. Partitions improve the redundancy and make the topics horizontally scalable. Here’s a pictorial look at messages, topics and partitions in Kafka. ✅ Kafka Producer & Kafka Consumer 👉 Producers in Kafka create new messages, batch them and send them over to a Kafka topic. A producer also balances messages across the different partitions of a topic. You can even provide a custom partitioning strategy to control the distribution of messages. 👉Kafka Consumers read messages from a broker. One or more consumers work as a consumer group to consume messages from a topic. A consumer instance is tied to a particular partition. In other words, a partition is owned by a consumer instance. Here’s how Kafka Producers and Consumers look on a high level. ✅ Kafka Broker and Cluster 👉A single Kafka server is known as a Broker. A broker can handle thousands of partitions and millions of messages/second. Think of the broker as a bridge between the producer and consumer. It receives messages from producers and handles fetch requests from the consumer. But the broker doesn’t work in isolation. It works as part of a Kafka Cluster 👉 A Kafka Cluster consists of several brokers. This cluster provides features like replication. Every partition is replicated across multiple brokers ensuring high-availability and redundancy. Check the below illustration of a Kafka Cluster ✅ Kafka Advantages - Handling multiple producers with ease - Support multiple consumers without interference - Disk-based retention of data - Highly scalable ✅ Kafka Disadvantages - Overwhelming number of configuration options - Lack of mature client libraries other than Java or C (but this is changing fast) ✅ Common Use Cases of Kafka - Tracking user activity on front-end application - Messaging requirements in a distributed system such as notifications and emails to users - Metrics collection and logging - and many more… So, what do you think about Kafka? And have you or are you planning to use Kafka in your projects? === That’s all for now! If you enjoyed this helicopter view of Kafka, don’t forget to: - Send the LIKE button to a Kafka topic - REPOST so that the messages can reach from producer to consumer - BOOKMARK for future reference - Follow me for more posts like this.
21
267
8
1,300
171,891
Jonathan Vallejo retweeted
The recent WhatsApp accounts takeover is simple and genius. This is how it works: You're sleeping. A "hacker" tries to login to your account via WhatsApp. You get a text message with a pincode that says "Do not share this". You don't share it, yet you still get hacked. How?
109
1,829
309
4,626
1,276,377
QATAR 2022, EL MUNDIAL MALDITO. Jon Kokura "Lo que mal comienza, mal termina" decía mi abuelita, que era sabia y muy bonita. Hace 12 años, en diciembre del 2010, Joseph Blatter, presidente de la FIFA en aquellos años anunciaba que el mundial 2022 se iba a jugar en Qatar.
841
18,078
2,137
41,672
Va nuevamente al alza el #dolar y es valido preguntarnos: ¿Y ahora qué pasó? Bueno, en este hilo voy a contarles -desde mi óptica- que esta impulsando la divisa al alza, no solo en #Colombia, sino a nivel global. #EducacionFinanciera 🪡🧶
6
48
7
160
Que está pasando con el #dolar, acá un hilo -para muecos- que nos ayude entender para dónde va el dólar y hasta cuándo podría durar esta situación. Al momento de este twit dólar en Col cotiza sobre los 4.620, acumulando una depreciación del 13,55% año corrido.
92
2,104
139
4,640
👋🇨🇴 ¡Bienvenido! @nacionaloficial se aseguró un lugar en la CONMEBOL #Libertadores 2023. 🙌 Obtuvo la clasificación por consagrarse campeón de la @Dimayor. #GloriaEterna
74
1,507
124
7,782
Jonathan Vallejo retweeted
OJO: Esta es la tarjeta electoral. Por la parte de atrás por favor ANTES de votar verifique que esté ya escrito el número de mesa y la firma del jurado. Si no es así, pida que lo hagan y SÓLO después vote. Gracias 🙏 ¡¡Cuidemos cada voto!!
302
13,775
361
20,033
Jonathan Vallejo retweeted
#SomosOrgulloUNAL I La @UNALmedellin es considerado el segundo pulmón verde de la ciudad y desde la institución seguimos encaminando acciones que nos permitan ser, cada vez más, un #CampusSostenible.🌳🌲🍀 #SomosUNAL
10
32
Jonathan Vallejo retweeted
Hoy en @CorreMiTierra me encontré a @jonathanvm13. Vamos por más kms. 💪🏽
1
6
Aquí un hilo sobre tiburones. Los humanos no somos presa natural de los tiburones, los accidentes ocurren porque el tiburón confunde a la persona con algún animal que si hace parte de su dieta (mamíferos marinos, tortugas, peces grandes).
121
3,883
253
15,676
Jonathan Vallejo retweeted
La encuesta lleva ~1300 respuestas, nos ayudan a llegar a 2000? RT 🙏
Estamos haciendo una nueva encuesta de salarios de programación en Colombia. Si vives en Colombia y te pagan por escribir software ayúdanos con tus datos para mejorar la transparencia salarial. Cierra el 20 de Julio y publicaremos los datos en GitHub. bit.ly/encuestacoldev20
1
68
3
54
Jonathan Vallejo retweeted
¿Sabías que hay un grupo de personas maravillosas traduciendo la documentación oficial de #Python al #Español? Empezamos en Mayo y ya tenemos completos: - 21 módulos de la stdlib - tutorial - C API - 4 guías HowTo ¿Te gustaría sumarte a este proyecto? #PythonDocsEs
2
128
6
285
Jonathan Vallejo retweeted
¿Te interesa #Python?🐍🤓 ¿Te gusta programar? 👩‍💻⌨️ Únete al proyecto personal de @TerranigmArk donde estará haciendo streaming para resolver retos con Python 🗓️ HOY 02/05 ⏱️ 5pm 📌 twitch.tv/terranigmark Happy coding!!
1
21
1
24
Esta noche tenemos una cita con nuestra tierra 🌎 💡Apaga las luces de tu casa de 8:30 p.m. a 9:30 p.m. y dale un respiro a la naturaleza 🌳🌊🦜🍃 #AntioquiaSolidaria se une a la #HoraDelPlaneta.
19
150
9
475
Jonathan Vallejo retweeted
Watch video of Jonathan Vallejo (@jonathanvm13), he teaches us about "Como migrar mi proyecto de Python 2 a Python 3 (Español)" youtu.be/6ecconcQHbE Social Networks: GitHub: github.com/jonathanvm13 LinkedIn: linkedin.com/in/jonathanvm13 #PyConColombia #python
3
8
Jonathan Vallejo retweeted
Watch video Ines Montani (@_inesmontani), She was one of our keynote speakers at Pycon Colombia 2020, we hope you enjoy it as much as we did. Watch and share! youtu.be/YDAgQO1DX0Q . . . #PyConColombia #PyCon #speaker #python #web #developers #keynote #development #Conference
Jonathan Vallejo retweeted
Hablando de Jupyter en español con Fernando Pérez, su co-fundador, un hijo de Colombia y de Medellín que nos llena de orgullo, cerramos este último keynote de #pyconcolombia2020
Jonathan Vallejo retweeted
Gracias a ustedes por ser y hacer de PyCon Colombia una realidad, nos veremos en el 2021 ... mientras tanto programen y sueñen en grande.
2
17
1
84
Jonathan Vallejo retweeted
Compete for the fastest, shortest, and craziest solutions to our coding challenge! monadical.com/pycon-puzzle The best answers will win prizes on Sun @ 1pm: - 🎟a free ticket to PyCon next year - 🪂 paragliding flight over Medellin - 🎉 and more! @pyconcolombia #pyconcolombia2020
1
7
15