Logo Taplio

Taplio

Nelson Djalo's Linkedin Analytics

Get the Linkedin stats of Nelson Djalo and many LinkedIn Influencers by Taplio.

Want detailed analytics of your Linkedin Account? Try Taplio for free.

Nelson Djalo

open on linkedin

🚀 Follow me for software engineering, devops, and system design content! Meet Nelson, a software engineer and the founder of Amigsocode. 📺 YouTube - https://www.youtube.com/amigoscode 📰 Subscribe to our newsletter - https://amigoscode.com 🔥 Private Facebook - https://amigoscode.com/p/join-community 💬 Discord community - https://amigoscode.com/p/join-community 🐦 Twitter - https://twitter.com/amigoscode 📧 Have any questions or feedback? Reach out to us at 👉🏿 hello@amigoscode.com.

Check out Nelson Djalo's verified LinkedIn stats (last 30 days)

Followers
185,663
Posts
19
Engagements
20,078
Likes
17,719

Nelson Djalo's Best Posts (last 30 days)

Use Taplio to search all-time best posts


16 API Terms You Must Know 🔥 → Resource: The fundamental concept in REST, representing data or service. → Request: A call made to a server to access a resource. → Response: The data sent back from the server to the client. → Response Code: Indicates the status of a HTTP request, like 404 not found. → Payload: Data sent within a request or response. → Pagination: The process of dividing response data into discrete pages. → Method: The HTTP actions such as GET, POST, PUT, DELETE. → Query Parameters: Data appended to the URL to refine searches. → Authentication: The verification of a user's identity. → Rate Limiting: Restricting the number of requests a user can make. → API Integration: Connecting various services using APIs. → API Gateway: A service that provides a single entry point for APIs. → API Lifecycle: The phases of API development and retirement. → CRUD: An acronym for create, read, update, delete. → Cache: Temporary storage to speed up data retrieval. → Client: The device or program that requests data from a server. What API term surprised you the most? Comment below with your thoughts and let's discuss 👍🏿 Subscribe to our newsletter - https://lnkd.in/eXui-Vpc #systemdesign #coding #interviewtips


    406

    SQL JOINS: Unlocking the Power of Data Understanding SQL joins is fundamental for any software engineer or data enthusiast. Let's simplify these concepts for you. → INNER JOIN: Retrieves records with matching values in both tables. → LEFT JOIN: Retrieves all records from the left table and matching records from the right table. → LEFT JOIN with NULL Check: Filters only the records where there is no match in the right table (NULL values). → RIGHT JOIN: Retrieves all records from the right table and matching records from the left table. → RIGHT JOIN with NULL Check: Filters only the records where there is no match in the left table (NULL values). → FULL OUTER JOIN: Retrieves all records when there is a match in either the left or right table. → FULL OUTER JOIN with NULL Check: Filters only the records where there is no match in either the left or right table (NULL values in either). Which type of join do you use most often? Have you faced any challenges 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


      388

      💼 18 Essential Skills Every Software Engineer Should Master Being a successful software engineer today means blending technical expertise with solid problem-solving and communication skills. Here are 18 key areas to focus on: ✅ Programming Languages – Python, Java, C++, and more. ✅ Algorithms & Data Structures – The backbone of efficient code. ✅ Software Development Life Cycle (SDLC) – From planning to maintenance. ✅ Version Control – Collaborate effectively with Git. ✅ Debugging & Testing – Identify and squash bugs early. ✅ Databases – Master MySQL, MongoDB, and NoSQL. ✅ Operating Systems – Understand memory, processes, and files. ✅ Networking Basics – TCP/IP, DNS, HTTP fundamentals. ✅ Cloud Computing – AWS, Azure for scalable apps. ✅ CI/CD – Automate builds, testing, and deployments. ✅ Security Practices – Protect your applications. ✅ Software Architecture – Design maintainable systems. ✅ Problem-Solving – Tackle challenges methodically. ✅ Communication – Clear and effective collaboration. ✅ Project Management – Deliver projects successfully. ✅ Machine Learning – Explore ML and AI capabilities. ✅ AI Tools – Leverage tools like ChatGPT to work smarter. ✅ Continuous Learning – Stay up to date with emerging tech. 🌟 Which of these skills have made the biggest impact on your career? Drop a comment and share your experience! 👍🏿 Subscribe to our newsletter - https://lnkd.in/eXui-Vpc #systemdesign #coding #interviewtips


        356

        Java is finally dead folks. Watch NOW -> https://lnkd.in/e94u763G Every single year, this conversation comes up: “Java is outdated.” “Java is too verbose.” “Nobody uses Java anymore.” And every single year, reality proves otherwise. ✅ Google still uses Java. ✅ Netflix still uses Java. ✅ AWS still uses Java. ✅ Fortune 500 companies rely on Java to power massive, mission-critical systems. I recently recorded a video diving deep into why Java keeps showing up at the top of popularity indexes (TIOBE, Stack Overflow) despite the endless hype about newer languages. The truth? Programming languages don’t “die” just because a few people in a bootcamp find them intimidating. Java is not perfect—no language is. But it has an ecosystem, tooling, and decades of battle-tested libraries that many enterprises simply won’t abandon overnight. If you’re deciding what language to learn, here’s my perspective: 💡 Pick the right tool for the job, not the trend. 💡 Focus on understanding the fundamentals. Syntax can always be learned. 💡 Be an engineer first, a language fan second. I’d love to hear from you: 👉 What’s your experience with Java? 👉 Do you think it still deserves a place in modern engineering? Drop your thoughts in the comments. Let’s have a real conversation beyond the hype. #java #softwareengineering #programming


          245

          Understanding the Linux File System Are you looking to navigate the Linux file system like a pro? Here’s what you need to know about the Linux File System Hierarchy. → /bin: Binary Executables - This folder contains essential user commands. → /boot: System Boot Loader Files - Files needed to boot your operating system can be found here. → /dev: Device Files - This directory includes files that represent hardware devices. → /etc: System & App Config Files - Configuration files for the system and applications are stored here. → /home: User Home & Its Directories - Each user has their personal files stored in this directory. → /lib: Shared Libraries - This folder contains libraries that are required for running binaries in /bin and /sbin. → /media: Removable Media Devices - Use this directory to access USB drives and other removable devices. → /mnt: Temp. Mount Filesystems - A temporary mount point for filesystems. → /opt: Optional Applications - This folder houses add-on applications not part of the default installation. → /proc: Process Information - Virtual files that provide insights into running processes. → /root: Root User's Home Directory - This is the home directory for the root user. → /sbin: System Binary Executables - Contains commands that are only for system administration. → /tmp: Temporary Files - A space to store temporary files that are usually deleted on reboot. → /usr: User Binaries - Contains user programs and binaries. → /var: Variable Files - This folder holds variable files like logs and databases. Which part of the Linux file system do you find most intriguing? Have you ever encountered any confusion while navigating? Let’s discuss in the comments! 👍🏿 Subscribe to our newsletter - https://lnkd.in/eXui-Vpc #systemdesign #coding #interviewtips


            243

            Understanding SQL Query Execution Order Are you curious about how SQL processes your queries? Let's break it down! → First, we start with the Source where data is fetched. → Next, we Merged the data through JOIN operations to combine tables. → Then, we Filtered out unnecessary rows using the WHERE clause. → After filtering, data is Grouped based on specified fields. → The HAVING clause allows us to filter groups based on aggregate functions. → After grouping, we Select the specific columns we are interested in. → We then Order the results as per our requirements. → Finally, we Limit the results to display just what we need with LIMIT and OFFSET. Understanding this execution order can greatly boost your SQL skills! What have you found most challenging about SQL queries? Drop your thoughts in the comments! 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


              210

              🚀 Introducing Docker Offload Say goodbye to the limitations of local hardware. Docker Offload is a fully managed service that lets you build and run containers in the cloud—while keeping your familiar local development experience. Whether you’re working on compute-intensive workloads like LLMs, machine learning pipelines, or GPU-accelerated applications, Docker Offload gives you on-demand cloud infrastructure to speed up builds, testing, and deployment. 💡 Why use Docker Offload? - Offload heavy builds and runs to fast, scalable cloud resources - Accelerate feedback loops in development and testing - Run containers that exceed your local machine’s capabilities - Seamlessly use Docker Compose for complex, multi-service apps in the cloud Docker Offload is built for high-velocity teams that want the flexibility of the cloud without sacrificing the simplicity of local tools. Ready to supercharge your development workflow? Learn more here - https://lnkd.in/gBzrPWhY #docker #coding #devops


              202

              Just found this handy SQL Cheatsheet packed with the essentials every data professional should know: ✅ Aliases – Make your queries more readable. ✅ GROUP BY & HAVING – Summarize and filter aggregated results. ✅ ORDER BY – Sort your data effortlessly. ✅ JOINS – Combine data across tables (INNER, LEFT, RIGHT, FULL OUTER). ✅ Functions – SUM, COUNT, AVG, MIN, MAX for powerful analysis. ✅ Operators & Clauses – LIKE, BETWEEN, IN, EXISTS, AND/OR/NOT. Whether you’re: 🔹 Learning SQL for the first time 🔹 Prepping for interviews 🔹 Brushing up on best practices Check this roadmap for learn SQL - https://lnkd.in/e-H5rrbi #sql #coding #interviewtips


              293

              Types of Database: Understanding the Key Categories Databases are the backbone of modern applications. But, do you know there are different types to suit various needs? Let’s break it down: → Relational Structured tables with data integrity Complex queries handled with ease Ensures ACID compliance for reliability Includes security control and foreign keys → Document Uses JSON documents for flexible schema Accommodates varying structures within data Perfect for semi-structured data management Supports automated sharding for scalability → In-Memory Real-time data access for quick responses Low latency ensures high-speed processing Ideal for data caching and high-frequency trading Commonly used in gaming applications for performance → Graph Specializes in complex relationships and structures Excellent for graph traversal and social networks Supports pattern recognition and knowledge graphs → Time-Series Designed for temporal data storage and retrieval Allows for fast data access and compression Ideal for IoT data and monitoring logs Great for trend analysis over time → Spatial Handles geographic data and location-based queries Perfect for maps and GIS applications Supports spatial indexing for efficient searching Useful in earth science and geospatial applications What category of database do you find most interesting? Why? Share your thoughts below! 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


                309

                Do You Know the Real Query Execution Order? Most developers write SQL queries top-to-bottom but that’s not how the database executes them. Understanding the correct execution order can level up your query performance and debugging skills. 📊 - From FROM and JOIN - through WHERE - GROUP BY - HAVING- - SELECT - ORDER BY - to LIMIT. Each step matters. #systemdesign #coding #sql #interviewtips


                  264

                  Your Java Learning Roadmap for 2025 ☕ Whether you’re just getting started or sharpening your skills, having a clear roadmap can make all the difference. Here’s a structured guide to becoming a proficient Java developer: 🔹 1. Foundations Linux basics Git for version control Choose an IDE (IntelliJ, Eclipse, VSCode) 🔹 2. Core Java OOP fundamentals: classes, objects, inheritance, polymorphism Data structures and I/O streams 🔹 3. Collections Framework Lists, Maps, Stacks, Queues, Optionals 🔹 4. Advanced Topics JVM internals Dependency Injection & Design Patterns Generics and Multithreading 🔹 5. Exception Handling Checked and unchecked exceptions 🔹 6. Streams & Functional Programming 🔹 7. Testing Unit testing, mocking, integration testing, contract testing 🔹 8. Databases Relational and NoSQL concepts JDBC and schema migration tools (Flyway, Liquibase) 🔹 9. Clean Code SOLID principles, N-tier architecture, immutability 🔹 10. Logging & Monitoring 🔹 11. Multithreading & Concurrency 🔹 12. Build Tools Maven, Gradle, Bazel 🔹 13. HTTP & APIs REST, GraphQL, API design 🔹 14. Frameworks Spring Boot, Play, Quarkus This roadmap is a great reference to track your progress and stay motivated. 💡 What would you add to this list? Which areas are you focusing on right now? 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


                    1k

                    9 Essential Books Every Software Engineer Should Read If you’re serious about leveling up your skills and broadening your perspective as a software engineer, these books are must-reads: 📘 Clean Code – Learn to write code that is simple, readable, and maintainable. 🛠 The Pragmatic Programmer – Timeless advice for becoming a better developer. 🌐 Software Engineering at Google – Insights into building software at scale. 🎨 Head First Design Patterns – A fun and visual guide to mastering design patterns. 🗄 Learning SQL – Get comfortable working with databases effectively. 🏛 Clean Architecture – Design robust and flexible software systems. ⚙️ Designing Distributed Systems – Patterns for reliable, scalable services. 🔧 The DevOps Handbook – Bridge the gap between development and operations. 🖥 Code Complete – A deep dive into software construction best practices. Whether you’re just starting out or have years of experience, these books will challenge the way you think and help you build better software. 💡 Which of these have you read? What books would you add to this list? 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


                      1k

                      Are you ready to dive into the world of Software Architectural Patterns? These patterns are crucial in designing robust software systems. → Event Driven: This pattern allows different components to communicate through events. → Monolithic: All parts of the application are combined into a single unit, making it easier to manage but harder to scale. → Microservices: This approach breaks down the application into smaller, independent services, enhancing flexibility and scaling. → MVC (Model-View-Controller): This pattern separates data processing, user interface, and user input to make systems more manageable. → Master-Slave: This method distributes tasks among servers, improving performance and reliability. Which architectural pattern do you find most interesting? Have you implemented any of these in your projects? Share your thoughts in the comments below! 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


                        1k

                        Unlocking the Power of Network Protocols → HTTP: Hypertext Transfer Protocol   This is how web pages are requested and delivered on the internet. → HTTPS: Hypertext Transfer Protocol Secure   It's like HTTP, but with added security for safer data transfer. → TCP: Transmission Control Protocol   It ensures that data sent over the internet arrives intact. → IP: Internet Protocol   It provides addresses for devices on the internet. → UDP: User Datagram Protocol   Used for time-sensitive applications like gaming, video streaming, and DNS. → FTP: File Transfer Protocol   It's used to send and receive files over the internet. → SMTP: Simple Mail Transfer Protocol   It's used for sending emails between servers. → SSH: Secure Shell   A secure way to access and control remote computers. → IMAP: Internet Message Access Protocol   Allows users to access email messages stored on a remote mail server. Which protocol do you find most interesting and why? Let's discuss in the comments! 👍🏿 Subscribe to our newsletter - https://lnkd.in/eXui-Vpc #systemdesign #coding #interviewtips


                          1k

                          12 Essential Behavioral Design Patterns Every Software Engineer Should Know 1 - Memento: Capture and restore an object’s internal state without violating encapsulation. 2 - Chain of Responsibility: Pass requests along a chain of handlers until one handles them. 3 - Observer: Define a dependency so when one object changes state, dependents are notified automatically. 4 - Command: Encapsulate a request as an object to support parameterization, queuing, and undo operations. 5 - State: Allow an object to change its behavior when its internal state changes. 6 - Interpreter: Define a grammar and interpret sentences in that language. 7 - Strategy: Define a family of algorithms, encapsulate them, and make them interchangeable. 8 - Iterator: Access elements of a collection sequentially without exposing its internal structure. 9 - Template Method: Define the skeleton of an algorithm, letting subclasses fill in the steps. 10 - Mediator: Encapsulate how a set of objects interact to promote loose coupling. 11 - Visitor: Represent operations to perform on elements of an object structure without changing their classes. Which one do you most use? 👍🏿 Subscribe to our newsletter - https://lnkd.in/eXui-Vpc #systemdesign #coding #interviewtips


                            1k

                            🚀 Simplify Your Tech Stack with Only Postgres Many teams end up with a complex setup: 🔹 MySQL for relational data 🔹 MongoDB for document storage 🔹 Redis for caching 🔹 ELK for search and analytics 🔹 Kafka for messaging 🔹 GraphQL adapters for APIs This often means: ❌ More infrastructure to manage ❌ Increased operational overhead ❌ Higher costs But it doesn’t have to be this way. ✅ Postgres can do it all in one place: ✨ SQL and NoSQL capabilities ✨ Full-text search ✨ Unlogged tables for faster writes ✨ Timescale for time series data ✨ Caching mechanisms ✨ Message queues (e.g., pg_notify) ✨ pg_cron for scheduling ✨ pg_analytics for insights ✨ GraphQL adapters 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #interviewtips


                              1k

                              Understanding Pass by Value vs. Pass by Reference Have you ever wondered how data is passed in programming? Let's explore two fundamental ways: → Pass by Value: This means a copy of the value is made.  When you pass a variable, you're sending a duplicate of its value. Changes in the function do not affect the original variable.  Commonly used in languages like C and Java for primitive types.  → Pass by Reference: Instead of a copy, you pass a reference to the actual variable.  This means changes made in the function will reflect on the original variable.  Frequently seen with objects in languages like Java and Python.  How do you ensure you're using the correct method in your code? Leave your thoughts or experiences in the comments!     #systemdesign #coding #interviewtips


                                5k

                                🚀 Mastering Spring Boot in 2025: Your Complete Roadmap Spring Boot remains one of the most powerful frameworks for building production-ready Java applications. Whether you’re just getting started or leveling up your skills, having a clear path makes all the difference. I’ve put together this Spring Boot Roadmap to guide you through the most essential topics, including: ✅ Java Fundamentals – Java 17/21, Streams, OOP, Lambdas ✅ Spring Core – Dependency Injection, Bean Lifecycle, Configuration ✅ Building REST APIs – Validation, Exception Handling, Pagination ✅ Data Access – JPA, Transactions, Migrations, Custom Queries ✅ API Security – Spring Security, JWT, OAuth2 ✅ Testing – JUnit 5, Mockito, Integration Tests, Testcontainers ✅ DevOps & Cloud – Docker, Kubernetes, CI/CD, Monitoring ✅ Advanced Topics – Reactive Programming, Messaging, Microservices 💡 Whether you are preparing for interviews, designing enterprise systems, or simply growing as an engineer, this roadmap can help you stay focused and confident in your Spring Boot journey. 👉 Download the roadmap or save this post for later reference. How many of these topics have you mastered so far? Which area are you planning to learn next? 👍🏿 Read blog here: https://lnkd.in/eUzEtHfb #systemdesign #coding #java #springboot #interviewtips


                                  3k

                                  Spring vs Spring Boot: What's the Difference? → Spring is a powerful framework that provides a comprehensive programming and configuration model for modern Java-based enterprise applications. → It gives you flexibility and control, like gathering ingredients and mixing them in a blender, which means more coding and setup time. → Spring Boot, on the other hand, is a simpler framework built on top of Spring that enables developers to create stand-alone, production-grade applications more easily. → Think of it as a juicer that combines all the ingredients for you, reducing the time spent on configuration and boilerplate code. → With Spring Boot, you can get started quickly because it comes with predefined settings and many useful features out of the box. What’s your experience with Spring or Spring Boot? Do you prefer the simplicity of Spring Boot or the flexibility of Spring? Comment below! 👍🏿 Subscribe to our newsletter - https://amigoscode.com #systemdesign #coding #java #springboot #interviewtips


                                    2k

                                    Want to drive more opportunities from LinkedIn?

                                    Content Inspiration, AI, scheduling, automation, analytics, CRM.

                                    Get all of that and more in Taplio.

                                    Try Taplio for free

                                    Famous LinkedIn Creators to Check Out

                                    Wes Kao

                                    @weskao

                                    Wes Kao is an executive coach, advisor, and entrepreneur who writes at newsletter.weskao.com. She is...

                                    114k

                                    Followers

                                    Ash Rathod

                                    @ashrathod

                                    You already know storytelling is essential for your business and brand. But storytelling is much m...

                                    73k

                                    Followers

                                    Matt Gray

                                    @mattgray1

                                    Over the last decade, I’ve built 4 successful companies and a community of over 14 million people. ...

                                    1m

                                    Followers

                                    Sam G. Winsbury

                                    @sam-g-winsbury

                                    We turn entrepreneurs into credible thought leaders through personal branding so they can scale thei...

                                    49k

                                    Followers

                                    Shlomo Genchin

                                    @shlomogenchin

                                    Hey! Here are 3 ways I can help you: 1️⃣ Talks and Workshops: I'll show your team, or students, how...

                                    49k

                                    Followers

                                    Hi! I’m Daniel. I’m the creator of The Marketing Millennials and the founder of Authority, a B2B Lin...

                                    150k

                                    Followers

                                    Richard Moore

                                    @richardjamesmoore

                                    ⏩You know how all the clients you'll ever work with are on LinkedIn, right? But you struggle to gene...

                                    107k

                                    Followers

                                    Vaibhav Sisinty ↗️

                                    @vaibhavsisinty

                                    I'm an engineer turned marketer, now a founder. I've worked at Uber and Klook, focusing on marketi...

                                    467k

                                    Followers

                                    Tibo Louis-Lucas

                                    @thibaultll

                                    Founder Prev Taplio & Tweet Hunter (sold) Building Typeframes & revid.ai Invested in animstats.com ...

                                    6k

                                    Followers

                                    Izzy Prior

                                    @izzyprior

                                    No matter how outrageously amazing your mission is, it's likely you're not seeing the results you ne...

                                    82k

                                    Followers

                                    Austin Belcak

                                    @abelcak

                                    CultivatedCulture.com/Coaching // I teach people how to land jobs they love in today's market withou...

                                    1m

                                    Followers

                                    Sabeeka Ashraf

                                    @sabeekaashraf

                                    On January 8th my "one day" became DAY ONE ... 7 days earlier I downgraded my life into a suitcase....

                                    20k

                                    Followers

                                    Justin Welsh

                                    @justinwelsh

                                    Over the last decade, I helped build two companies past a $1B valuation and raise over $300M in vent...

                                    1m

                                    Followers

                                    Sahil Bloom

                                    @sahilbloom

                                    Sahil Bloom is the New York Times Bestselling author of The 5 Types of Wealth: A Transformative Guid...

                                    1m

                                    Followers

                                    Luke Matthews

                                    @lukematthws

                                    LinkedIn has changed. Are you adapting? Hey, I'm Luke. I've been marketing for 5+ years on LinkedIn...

                                    188k

                                    Followers

                                    Amelia Sordell 🔥

                                    @ameliasordell

                                    I started building my personal brand on LinkedIn in a corner of my bedroom in 2018. Since then I'v...

                                    240k

                                    Followers

                                    Andy Mewborn

                                    @amewborn

                                    I use to be young & cool. Now I do b2b SaaS. Husband. Dad. Ironman. Founder of Distribute // Co-fo...

                                    217k

                                    Followers

                                    Guillaume Moubeche

                                    @-g-

                                    If you’re here, that's because you know that your personal growth will drive your business growth 🚀...

                                    80k

                                    Followers