Engineering Resources
Last update: 2025-03-02
Content
**Here are some interesting software engineering resources.
Save this page to your bookmarks; I’ll continue updating it. 😄**
Blogs
Site | Description |
---|---|
The Netflix Tech Blog | Insights into Netflix’s engineering challenges, covering streaming, scalability, and machine learning. |
Uber Blog | Deep dives into Uber’s engineering solutions, including real-time data, AI, and infrastructure scalability. |
The Cloudflare Blog | Covers network security, performance, and edge computing innovations. |
Engineering at Meta | Articles on Meta’s large-scale infrastructure, AI, and mobile engineering. |
Linkedin Engineering Blog | Technical insights on LinkedIn’s search, recommendation systems, and data scalability. |
Discord Blog | Focuses on real-time communication, scaling voice and video, and backend optimization. |
Slack Engineering | Covers Slack’s approach to scaling, real-time messaging, and infrastructure. |
Stripe Blog | Technical articles on fintech, payment processing, and API development. |
Figma Blog | Insights into collaborative design tools, web-based graphics, and UI performance optimization. |
Security Boulevard | Covers cybersecurity news, vulnerabilities, and best practices for developers. |
Learning Platforms
Site | Description |
---|---|
Hacker Rank | Coding challenges and interview prep for competitive programming and job assessments. |
Codewars | Gamified coding practice with challenges ranked by difficulty. |
Daily Coding Problem | Get daily coding challenges via email to sharpen your algorithmic thinking. |
GeeksforGeeks | Extensive tutorials on data structures, algorithms, and software development. |
LeetCode | One of the most popular platforms for technical interview preparation. |
Frontend Mentor | Real-world frontend challenges to improve HTML, CSS, and JavaScript skills. |
Flexbox Froggy | Interactive game to learn CSS Flexbox in a fun way. |
AlgoExpert | Premium coding interview preparation platform with structured problem sets. |
O’Reilly | Access to thousands of tech books, courses, and expert-led content |
Tools
Site | Description |
---|---|
Mermaid.live | An online editor for creating diagrams and flowcharts using Mermaid syntax. It helps visualize complex workflows, sequence diagrams, and more, directly from text-based code. |
Draw.io | A versatile diagramming tool for creating flowcharts, network diagrams, and wireframes. It integrates with Google Drive, Dropbox, and OneDrive, making it easy to collaborate and save your work in the cloud. |
EXCALIDRAW | A web-based whiteboard tool for sketching diagrams in a hand-drawn style. It's ideal for brainstorming, UI wireframing, and collaborating in real time with a minimalist and intuitive interface. |
JSON Crack | A powerful JSON visualizer that transforms JSON data into interactive graphs. It helps developers understand complex data structures and navigate nested objects effortlessly. |
PlantUML | A tool for creating UML diagrams from plain text descriptions. It supports sequence diagrams, class diagrams, and more, making it easier to document and visualize software architecture. |