🇺🇸Campeão do UFC destroça jornalista de soja durante entrevista.
O norte-americano Sean Strickland fez duras críticas a Justin Trudeau, e afirmou que o repórter é o problema do mundo.
O jornalista tentou emplacar sua agenda de gênero, mas não conseguiu.
Obs: contém palavrões.
Conselhos a jovens de todas as idades:
1. Aprenda inglês
2. Aprenda a programar
3. Aprenda matemática financeira
4. Aprenda a falar em público
5. Gaste menos do que ganha
6. Cuide do corpo, da mente e do espírito
7. Leia muitos livros bons
8. Desenvolva a capacidade de escrever bem
9. Nunca pare de aprender
10. Nunca se renda ao medo, à preguiça ou ao rancor
Mas se eu só pudesse ensinar uma única coisa aos meus filhos sobre sucesso, fracasso e felicidade, seria isso que disse o Presidente Americano Calvin Coolidge:
“Nada neste mundo pode substituir a persistência. O talento não pode; nada é mais comum do que homens talentosos e fracassados. A genialidade não pode; gênios não recompensados estão em todo lugar. A educação não pode; o mundo está cheio de gente instruída que não chegou a lugar algum. Persistência e determinação, apenas elas, são onipotentes”.
Dino ameaça e diz que vai impor sanções e restrições contra quem não se vacinar. O governo mais arbitrário de todos os tempos. A oposição e os defensores da liberdade não permitirão que essa violência seja cometida contra as crianças e famílias!
𝗥𝗮𝗯𝗯𝗶𝘁𝗠𝗤 vs 𝗞𝗮𝗳𝗸𝗮 vs 𝗔𝗰𝘁𝗶𝘃𝗲𝗠𝗤
Let's briefly look at how each of these stands out:
1️⃣ 𝗥𝗮𝗯𝗯𝗶𝘁𝗠𝗤
• 𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲: Built on Erlang
• 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹𝘀: Supports a multitude of protocols, including AMQP, MQTT, and STOMP.
• 𝗘𝗮𝘀𝗲 𝗼𝗳 𝗨𝘀𝗲: Known for being developer-friendly.
• 𝗨𝘀𝗲-𝗰𝗮𝘀𝗲: Excellent for complex routing to multiple consumers.
2️⃣ 𝗞𝗮𝗳𝗸𝗮
• 𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲: Built on Scala and Java
• 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹𝘀: Proprietary Kafka Protocol over TCP
• 𝗦𝗰𝗮𝗹𝗮𝗯𝗶𝗹𝗶𝘁𝘆: Highly scalable with the ability to handle huge volumes of data.
• 𝗨𝘀𝗲-𝗰𝗮𝘀𝗲: Perfect for real-time analytics and monitoring, data lakes, aggregating data from different sources.
3️⃣ 𝗔𝗰𝘁𝗶𝘃𝗲𝗠𝗤
• 𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲: Built on Java
• 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹𝘀: Supports various protocols like AMQP, STOMP, MQTT, and more.
• 𝗙𝗹𝗲𝘅𝗶𝗯𝗶𝗹𝗶𝘁𝘆: Provides a lot of features and can be used in multiple configurations.
• 𝗨𝘀𝗲-𝗰𝗮𝘀𝗲: Often used in enterprise systems and excels in scenarios that require complex routing and transformations.
Credit: Brij kishore Pandey
Python in Excel!
Microsoft has announced Python and Excel integration today.
Python in Excel brings the power of Python analytics into Excel. Use it to process data in Excel with Python code.
More details 🧵👇
What are the most common 𝗨𝘀𝗲 𝗖𝗮𝘀𝗲𝘀 𝗳𝗼𝗿 𝗞𝗮𝗳𝗸𝗮?
We have covered lots of concepts around Kafka already. But what are the most common use cases for The System that you are very likely to run into as a Data Engineer?
𝗟𝗲𝘁’𝘀 𝘁𝗮𝗸𝗲 𝗮 𝗰𝗹𝗼𝘀𝗲𝗿 𝗹𝗼𝗼𝗸:
𝗪𝗲𝗯𝘀𝗶𝘁𝗲 𝗔𝗰𝘁𝗶𝘃𝗶𝘁𝘆 𝗧𝗿𝗮𝗰𝗸𝗶𝗻𝗴.
➡️ The Original use case for Kafka by LinkedIn.
➡️ Events happening in the website like page views, conversions etc. are sent via a Gateway and piped to Kafka Topics.
➡️ These events are forwarded to the downstream Analytical systems or processed in Real Time.
➡️ Kafka is used as an initial buffer as the Data amounts are usually big and Kafka guarantees no message loss due to its replication mechanisms.
𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗥𝗲𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻.
➡️ Database Commit log is piped to a Kafka topic.
➡️ The committed messages are executed against a new Database in the same order.
➡️ Database replica is created.
𝗟𝗼𝗴/𝗠𝗲𝘁𝗿𝗶𝗰𝘀 𝗔𝗴𝗴𝗿𝗲𝗴𝗮𝘁𝗶𝗼𝗻.
➡️ Kafka is used for centralized Log and Metrics collection.
➡️ Daemons like FluentD are deployed in servers or containers together with the Applications to be monitored.
➡️ Applications send their Logs/Metrics to the Daemons.
➡️ The Daemons pipe Logs/Metrics to a Kafka Topic.
➡️ Logs/Metrics are delivered downstream to storages like ElasticSearch or InfluxDB for Log/Metrics discovery respectively.
➡️ This is also how you would track your IoT Fleets.
𝗦𝘁𝗿𝗲𝗮𝗺 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗶𝗻𝗴.
➡️ This is usually coupled with ingestion mechanisms already covered.
➡️ Instead of piping Data to a certain storage downstream we mount a Stream Processing Framework on top of Kafka Topics.
➡️ The Data is filtered, enriched and then piped to the downstream systems to be further used according to the use case.
➡️ This is also where one would be running Machine Learning Models embedded into a Stream Processing Application.
𝗠𝗲𝘀𝘀𝗮𝗴𝗶𝗻𝗴.
➡️ Kafka can be used as a replacement for more traditional messaging brokers like RabbitMQ.
➡️ Kafka has better durability guarantees and is easier to configure for several separate Consumer Groups to consume from the same Topic.
❗️Having said this - always consider the complexity you are bringing with introduction of a Distributed System. Sometimes it is better to just use traditional frameworks.
--------
Follow me to upskill in #MLOps, #MachineLearning, #DataEngineering, #DataScience and overall #Data space.
Also hit 🔔to stay notified about new content.
𝗗𝗼𝗻’𝘁 𝗳𝗼𝗿𝗴𝗲𝘁 𝘁𝗼 𝗹𝗶𝗸𝗲 💙, 𝘀𝗵𝗮𝗿𝗲 𝗮𝗻𝗱 𝗰𝗼𝗺𝗺𝗲𝗻𝘁!
Join a growing community of Data Professionals by subscribing to my 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿: https://t.co/qgNCnGtF4A
CORS is a nightmare for developers.
Stands for Cross-Origin Resource Sharing.
It is a security feature implemented by web browsers that controls how web pages from one domain can request resources hosted on another domain.
🧵