Andrés Felipe Cano (@afcano) header
Andrés Felipe Cano (@afcano) profile picture

90's rocker _\m/

Joined August 2010
Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)Photo by Andrés Felipe Cano (@afcano)
Andrés Felipe Cano retweeted
Introducing Claude Haiku 4.5: our latest small model. Five months ago, Claude Sonnet 4 was state-of-the-art. Today, Haiku 4.5 matches its coding performance at one-third the cost and more than twice the speed.
305
867
470
6,931
1,342,055
Es el tipo de personas con las que quisiera trabajar siempre. Que buena linea de pensamiento sobre nuestro actuar como líderes.
How to be a Principal Engineer/Senior Principal Engineer/Senior Architect/fancy-sounding-title Engineer, a thread: 1. You're evaluated on how much more the company succeeds because you're there, not the lines of code you wrote. If you can unblock someone, do that. If you need to kill a two year project that's not going anywhere, do that. Do what is right, not what makes you look good.
2
87
Me gustan estas capsulitas visuales que sintetizan conceptos y estrategias... Pero se quedan cortas, para elegir tu estrategia debes analizar que busca... escalabilidad? rendimiento? throughput? Cuál te ayuda más en tu caso?
Key Concepts to Understand Database Sharding. In this concise and visually engaging resource, we break down the key concepts of database partitioning, explaining both vertical and horizontal strategies. 1. Range-Based Sharding: Splitting your data into distinct ranges. Think of it as organizing your books by genre on separate shelves. 2. Key-Based Sharding (with a dash of %3 hash): Imagine each piece of data having a unique key, and we distribute them based on a specific rule. It's like sorting your playing cards by suit and number. 3. Directory-Based Sharding: A directory, like a phone book, helps you quickly find the information you need. Similarly, this technique uses a directory to route data efficiently. Over to you: What are some other ways to scale a database? -- Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/bbg-social
69
Andrés Felipe Cano retweeted
This AI generated video is (un)real!
1
1
203
Andrés Felipe Cano retweeted
"Integrate External Identity Providers with AWS Cognito for API Gateway Access". In this post, we’ll go a step further by integrating Google as an external identity provider with AWS Cognito. medium.com/@shivkaundal/inte…
9
36
1,631
Andrés Felipe Cano retweeted
Top 12 Tips for API Security
5
170
2
873
103,417
Andrés Felipe Cano retweeted
.NET 9 Release Candidate 1 is now available, and includes: ➕ enhanced WebSocket APIs ➕ new compression options ➕ advanced SignalR tracing ➕ updates to .NET MAUI Take a look at what's new. 📖 msft.it/6012mO7UY
5
52
3
161
11,707
Andrés Felipe Cano retweeted
Implementamos una solución de blockchain con @Celsia_Energia y Colciencias, para la compra y venta de energía limpia entre pequeños generadores y consumidores. Conoce más sobre este proyecto 👉 ceiba.com.co/comunicaciones/… #Blockchain #EnergíaRenovable #Innovación #Tecnología
2
2
135
Andrés Felipe Cano retweeted
Desde @CeibaSoftware, manifestamos nuestro apoyo incondicional a @epssura en las decisiones que a su buen juicio han tomado. Reconocemos su entrega de servicios de calidad y responsabilidad que han marcado la diferencia en el país. #ContigoEPSSura
8
19
310
Como afiliado de EPS Sura, no tengo más que decir que Gracias! por su atención, por su ética, por sus servicios, por su responsabilidad con la Salud de los Colombianos siempre!. Gracias!
6
172
Andrés Felipe Cano retweeted
This Colombian startup has invented a device that produces energy from salt water via @EvanKirstel #AI #ArtificialIntelligence #CleanEnergy #Sustainability cc: @karpathy @ravikikan @patrickgunz_ch
2
10
20
2,985
Andrés Felipe Cano retweeted
Instead of asking my 14 year-old son ‘how was school?’ I started asking ‘who did you help today?’. Our conversations are longer and more interesting. He has developed a habit of being helpful. He is also eager to share. Lesson: better questions can lead to better outcomes.
9
48
12,072
Andrés Felipe Cano retweeted
Ximena Restrepo, la primera mujer colombiana que ganó una medalla olímpica. El 5 de agosto de 1992 conquistó la medalla de bronce en la especialidad de atletismo 400 metros en los Juegos Olímpicos de Barcelona enciclopedia.banrepcultural.…
9
67
3
352
11,025
Andrés Felipe Cano retweeted
A 1,000 year human population expansion to 8 billion
1
12
43
16,329
Google ha lanzado LUMIERE, y es una locura Es literalmente ChatGPT para: - Imagen a vídeo - Texto a vídeo - Edición de vídeo - Generación estilizada - Animación - Restauración de imagen Aquí tienes 7 ejemplos que te dejarán boquiabierto :
21
761
12
3,071
453,518
Andrés Felipe Cano retweeted
Los 9 patrones arquitectónicos principales para el flujo de datos y comunicación. Otra maravilla de ByteByteGo. → Peer-to-Peer El patrón Peer-to-Peer implica comunicación directa entre dos componentes sin la necesidad de un coordinador central. → API Gateway Un API Gateway actúa como un único punto de entrada para todas las solicitudes de los clientes a los servicios de backend de una aplicación. → Pub-Sub El patrón Pub-Sub desacopla a los productores de mensajes (publicadores) de los consumidores de mensajes (suscriptores) a través de un intermediario de mensajes. → Request-Response Este es uno de los patrones de integración más fundamentales, donde un cliente envía una solicitud a un servidor y espera una respuesta. → Event Sourcing Event Sourcing implica almacenar los cambios de estado de una aplicación como una secuencia de eventos. → ETL ETL es un patrón de integración de datos utilizado para recopilar datos de múltiples fuentes, transformarlos en un formato estructurado y cargarlos en una base de datos de destino. → Batching Batching implica acumular datos durante un período o hasta alcanzar un cierto umbral antes de procesarlos como un solo grupo. → Streaming Processing El procesamiento de Streaming permite la ingestión, procesamiento y análisis continuos de flujos de datos en tiempo real. → Orchestration La orquestación implica que un coordinador central (un orquestador) gestiona las interacciones entre componentes o servicios distribuidos para lograr un flujo de trabajo o proceso de negocio.
4
250
1
910
35,243
Andrés Felipe Cano retweeted
How Do C++, Java, Python Work? The diagram shows how the compilation and execution work. Compiled languages are compiled into machine code by the compiler. The machine code can later be executed directly by the CPU. Examples: C, C++, Go. A bytecode language like Java, compiles the source code into bytecode first, then the JVM executes the program. Sometimes JIT (Just-In-Time) compiler compiles the source code into machine code to speed up the execution. Examples: Java, C# Interpreted languages are not compiled. They are interpreted by the interpreter during runtime. Examples: Python, Javascript, Ruby Compiled languages in general run faster than interpreted languages. Over to you: which type of language do you prefer? – Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/3KCnWXq
6
148
2
615
45,438