All Free Ebooks
Microsoft Excel Tips and Tricks
Some Excel tips and Tricks to save you 100 hours of manual work. Microsoft Excel is one of the most popular applications for data analysis and I have been using it non-stop for 20+ years! With built-in pivot tables, they are without a doubt the most sought-after analytic tool available. It is an all-in-one data [...]
The 8 Levels of Code Review Pyramid : One Diagram to Remember for Code Reviews
An essential step in the software development lifecycle is code review. Code reviews are powerful means to improve code quality, establish best practices, opportunity to learn, and knowledge sharing and mentoring, as well as promotes team cohesion. What to look for in a code review? Try to look for things such as 𝗱𝗲𝘀𝗶𝗴𝗻 (does this [...]
How Git commands work?
Almost every software engineer has used Git before, but only a handful know how it works 🙂 To begin with, it’s essential to identify where our code is stored. The common assumption is that there are only two locations – one on a remote server like Github and the other on our local machine. However, [...]
Top 10 des principes de conception de microservices et des meilleures pratiques pour les développeurs expérimentés
Vous concevez des microservices pour votre organisation ? Suivez ces principes de conception pour créer des microservices robustes et évolutifs Bonjour à tous, si vous êtes un développeur Java senior ou un programmeur junior travaillant dans les microservices, vous ne savez pas trop comment créer des microservices de qualité production, cet article est pour vous. J’ai [...]
How to Scale your Application from ZERO to Millions users?
Designing an application to cater larger audience is an evolutionary journey. Let’s start this voyage together. We’ll begin with a Single user system and gradually evolve to million users. Single Server setup Single server setup 1. User access website through Domain name (i.e. www.example.com) 2. DNS returns the IP address to the browser 3. Browser [...]
From 0 to Millions: A Guide to Scaling Your App
In this article, we’ll discuss a typical architectural evolution of a website/app, and how/why we make technical choices at different stages to Scaling Your App from 0 to Millions. Do we build a monolithic application at the beginning? When do we add a cache? When do we add a full-text search engine? Why do we [...]
ChatGPT – How we get here?
A picture is worth a thousand words. ChatGPT seems to come out of nowhere. Little did we know that it was built on top of decades of research. The diagram below shows how we get here. 🔹 1950s In this stage, people still used primitive models that are based on rules. 🔹 1980s Since the [...]
What are the top 6 API architectural styles?
The diagram below shows the common API architectural styles in one picture. 🔹 1. REST Proposed in 2000, REST is the most used style. It is often used between front-end clients and back-end services. It is compliant with 6 architectural constraints. The payload format can be JSON, XML, HTML, or plain text. 🔹 2. GraphQL [...]
Blockchain FREE Books for Download
How to Invest: Masters on the Craft
A master class on investing featuring conversations with the biggest names in finance, from the legendary cofounder of The Carlyle Group, David M. Rubenstein. What do the most successful investors have in common? David M. Rubenstein, cofounder of one of the world’s largest investment firms, has spent years interviewing the greatest investors in the world to discover the time-tested principles, hard-earned wisdom, and indispensable tools that guide their practice. ...
Cryptography Algorithms: A guide to algorithms in blockchain, quantum cryptography, zero-knowledge protocols
Cryptography Algorithms is designed to help you get up and running with modern cryptography algorithms. You'll not only explore old and modern security practices but also discover practical examples of implementing them effectively. ...
The Metaverse: And How it Will Revolutionize Everything
Tim Sweeney (CEO of Fortnite-maker Epic Games): “Matthew Ball’s essays have defined, analyzed, and inspired the Metaverse for years. His book is an approachable and essential guide to the strategic, technical, and philosophical foundations of this new medium.” Derek Thompson (Atlantic staff writer and national best-selling author of Hit Makers): “This book feels like a rare achievement: a ...
Beyond Bitcoin: Decentralized Finance
“Everyone who cares about money is trying to get their heads around DeFi, and what it may mean for financial institutions. This book explains it all, with sparkle, depth and clarity.” Michael Jordaan, ex-CEO of First National Bank and co-founder of Bank Zero The first book for a popular audience on the transformative, democratising technology ...
Bitcoin, Blockchain, and Cryptoassets: A Comprehensive Introduction
An introduction to cryptocurrencies and blockchain technology; a guide for practitioners and students. Bitcoin and blockchain enable the ownership of virtual property without the need for a central authority. Additionally, Bitcoin and other cryptocurrencies make up an entirely new class of assets that have the potential for fundamental change in the current financial system. This ...
CRYPTOTRADING PRO: Trade for a Living with Time-tested Strategies, Tools and Risk Management Techniques, Contemporary Guide from the Beginner to the Pro
This book will show you the fastest and most profitable cryptocurrency earnings tool in 2022. It requires almost no investment and makes a profit, even when the market falls. There are dozens of ways to make money on cryptocurrencies and new ones appear almost every day: Mining Investment Ico Equipment sale Counseling Creation of crypto startups ...
Finance FREE Books for Download
𝐖𝐡𝐚𝐭 𝐢𝐬 𝐂𝐁𝐃𝐂 (Central Bank Digital Currency)?
Why is it called 𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐚𝐛𝐥𝐞 𝐦𝐨𝐧𝐞𝐲? The diagram below shows a typical retail 𝐭𝐰𝐨-𝐭𝐢𝐞𝐫 CBDC architecture. Tier 1 is the 𝐜𝐞𝐧𝐭𝐫𝐚𝐥 𝐛𝐚𝐧𝐤, which is in charge of 𝐢𝐬𝐬𝐮𝐢𝐧𝐠 CBDC. Unlike cash, the issuing doesn’t involve printing out money, rather it is just a digital currencies that exist in the central bank’s system. Tier 2 is ...
“𝐜𝐫𝐞𝐝𝐢𝐭” card vs “𝐝𝐞𝐛𝐢𝐭” card
Why is a credit card called a “𝐜𝐫𝐞𝐝𝐢𝐭” card? Why is a debit card called a “𝐝𝐞𝐛𝐢𝐭” card? 👇 An example of a debit card payment is shown in the diagram below. 🔸 Each transaction in the business system is transformed into at least two journal lines in the ledger system. This is called 𝐝𝐨𝐮𝐛𝐥𝐞-𝐞𝐧𝐭𝐫𝐲 ...
What is Buy Now, Pay Later (BNPL) and how does it work?
What is the revenue model for BNPL providers? The growth of BNPL has been dramatic in recent years. The BNPL provider represents the primary interface between the merchants and the customers for both eCommerce and POS (Point of Sale). The diagram below shows how the process works: Step 0. Bob registers with AfterPay. An approved ...
What is 𝐒𝐖𝐈𝐅𝐓? How does SWIFT wire transfer work in 𝐜𝐫𝐨𝐬𝐬-𝐛𝐨𝐫𝐝𝐞𝐫 𝐩𝐚𝐲𝐦𝐞𝐧𝐭𝐬?
The Society for Worldwide Interbank Financial Telecommunication (SWIFT) is the main secure 𝐦𝐞𝐬𝐬𝐚𝐠𝐢𝐧𝐠 𝐬𝐲𝐬𝐭𝐞𝐦 that links the world’s banks. The Belgium-based system is run by its member banks and handles 𝐦𝐢𝐥𝐥𝐢𝐨𝐧𝐬 𝐨𝐟 𝐩𝐚𝐲𝐦𝐞𝐧𝐭 𝐦𝐞𝐬𝐬𝐚𝐠𝐞𝐬 per day. The diagram below illustrates how payment messages are transmitted from Bank A (in New York) to Bank B (in ...
Soft Skills Books
Noise: A Flaw in Human Judgment
From the Nobel Prize-winning author of Thinking, Fast and Slow and the coauthor of Nudge, a ...
RÉUSSIR SON MÉMOIRE ET SON RAPPORT DE STAGE
Ecrire un mémoire ou un rapport de stage requiert des compétences inédites pour les étudiants qui ...
Extreme Teams: Why Pixar, Netflix, Airbnb, and Other Cutting-Edge Companies Succeed Where Most Fail
Managers want great teams, but most build them around decades-old ideas and practices made popular ...
The Emotionally Intelligent Manager: How to Develop and Use the Four Key Emotional Skills of Leadership
We have long been taught that emotions should be felt and expressed in carefully controlled ways, ...