DevGuide – Telegram
11.1K subscribers
2.94K photos
19 videos
135 files
3.62K links
Level up daily with insider dev hacks, smart career tips, and real talk! 🚀

⚡️ Stay connected with me: linktr.ee/AliSamir

📍 To advertise on the channel: https://telega.io/c/the_developer_guide
Download Telegram
الفرق بين gRPC و REST – أيهما أقوى وليه ممكن تحتاج الـ gRPC؟ 🤔
.
.
زمان لما الإنترنت كان بسيط، الـ REST كان كفاية جدًا للتعامل مع الـ APIs. بس مع الوقت، ظهرت تحديات جديدة، وبدأنا نحتاج حلول أسرع، أخف، وأكتر كفاءة.

هنا ظهر الـ gRPC، بس هل ده معناه إن REST انتهى؟ لا طبعًا، كل واحد له مكانه واستخدامه. تعال نشوف الفرق بينهم وامتى تستخدم كل واحد منهم...

———

📍 LinkedIn

https://www.linkedin.com/posts/dev-alisamir_%D8%A7%D9%84%D9%81%D8%B1%D9%82-%D8%A8%D9%8A%D9%86-grpc-%D9%88-rest-%D8%A3%D9%8A%D9%87%D9%85%D8%A7-%D8%A3%D9%82%D9%88%D9%89-%D9%88%D9%84%D9%8A%D9%87-%D9%85%D9%85%D9%83%D9%86-activity-7299443497290330112-zYAc
3
2
DevGuide
Photo
24 Good Resources to Learn Software Architecture in 2025 💯

The resources can be divided into different types such as:

1- Software Design Books

Some books that can help are DDIA, System Design Volume 1 & 2, Clean Architecture, Domain-Driven Design, and Software Architecture: the Hard Parts

2- Tech Blogs and Newsletters

Read technical blogs by companies like Netflix, Uber, Meta, and Airbnb. Also, the ByteByteGo newsletter provides insights into software design every week.

3- YouTube Channels and Architectural Resources

YouTube channels like MIT Distributed Systems, Goto Conferences, and ByteByteGo can help with software architecture and system design. Azure Architecture Center and AWS Architecture Blog are other important resources.

4- WhitePapers

For deeper insights, read whitepapers like Facebook Memcache Scaling, Cassandra, Amazon DynamoDB, Kafka, and Google File System.

5- Software Career Books

A Software Architect also needs to develop holistic skills. Books about software career aspects such as Pragmatic Programmer, The Software Architect Elevator, The Software Engineer's Guidebook, and Philosophy of Software Design can help.
5👍1
أهم 5 طرق لتحسين أداء الـ API 🚀
.
.
هل الـ API عندك بطيء؟ الـ requests بتتأخر؟ السيرفر بيستهلك موارد كتير؟ 🤔

لو بتتعامل مع الـ APIs باستمرار، مهم جدًا تعرف إن تحسين الأداء جزء أساسي لنظام سريع وقابل للتوسع. كل ملي ثانية بتفرق: تجربة مستخدم أفضل، تكلفة أقل، وضغط أقل على الـ infrastructure.

تعال ندردش شوية عن أهم 5 طرق لتحسين أداء الـ API... 🔥

———

📍 LinkedIn

https://www.linkedin.com/posts/dev-alisamir_api-backendeveloper-softwaredeveloper-activity-7300167777254805505-uFam

📍 Qabilah

https://qabilah.com/posts/DVgkkr3BYMw

———

وفقكم الله لكل خير ☘️
5
Web design inspiration from all over the world. 🚀

https://httpster.net
4
Yesterday Angular v19.2 was released 🎉


Even though this isn't a major release, we have some great new features!

1️⃣ The new experimental httpResource (Signal based API calls
2️⃣ Support default value in resource()
3️⃣ Support streaming resources
4️⃣ Support for hashtag#TypeScript 5.8
5️⃣ Support untagged template literals in expressions
6️⃣ A schematic to migrate to Self Closing tags

There are also some notable bug changes and other improvements. If you want to read the full release notes and dive into the code you can find everything here:
https://github.com/angular/angular/releases/tag/19.2.0
👍2
Next.js 15.2

• Redesigned Error UI & Improved Stack Traces
• Streaming Metadata
• Turbopack Performance Improvements
• View Transitions (experimental)
• Node.js Middleware (experimental)

https://nextjs.org/blog/next-15-2
5
The Chance 2025

برنامج تدريبي مخصص لتأهيل المتدربين على العمل في الشركات الأكبر على مستوى الشرق الأوسط.

https://www.the-chance.net
3
Master the Art of Crafting Responsive Web Apps like a Pro!


A must-have DevTool for all web developers that will make your job easier.

https://responsively.app
8
AI Agents Course
by Hugging Face 🤗


This free course will take you on a journey, from beginner to expert, in understanding, using and building AI agents.

https://huggingface.co/learn/agents-course/unit0/introduction
2
لما تيجي تبني موقع بـ Next.js، ممكن تلاقي نفسك محتاج تمنع بعض المستخدمين من الوصول لصفحات معينة، سواء لأنهم مش مسجلين دخولهم (Unauthorized - 401) أو لأن الصفحة مش متاحة لهم أساسًا (Forbidden - 403). 🛑

دردشة خفيفة عن الفرق بين الصفحتين، امتى تستخدم كل واحدة فيهم، وإزاي تطبقهم في Next.js 15 بطريقة منظمة وسهلة. 💯

———

Unauthorized and Forbidden Pages in Next.js 15 🛑


📍 Dev Community
https://dev.to/alisamir/unauthorized-and-forbidden-pages-in-nextjs-15-2jm

📍 Medium
https://medium.com/@dev.alisamir/unauthorized-and-forbidden-pages-in-next-js-15-%EF%B8%8F-e2ec267a4697
3🔥1
The Intelligent Terminal. 🔥


Become a command line power user on day one.

Warp combines AI and your dev team’s knowledge in one fast, intuitive terminal.

https://www.warp.dev
8
State of JS 2024: Top Backend Frameworks Reshaping the JavaScript Ecosystem 💯
3
الـدَيْـن التـقـنـي .. Technical Debt 💰
.
.
عارف لما تبقى مستعجل تخلص شغل، فتقول "ما علينا، خلينا نعديها دلوقتي، وبعدين نرجع نصلحها"؟ المشكلة إن "بعدين" دي غالبًا مش بتيجي، وبتلاقي نفسك في دوامة مشاكل ملهاش نهاية! 👀

في عالم البرمجة، فيه حاجة اسمها Technical Debt أو الدين التقني، وده ببساطة الكود اللي بيتم كتابته بسرعة أو بدون اهتمام بالجودة، علشان ننجز حاجة معينة على المدى القصير، لكن على المدى الطويل بيتحول لكابوس! 😨

———

📍 LinkedIn

https://www.linkedin.com/posts/dev-alisamir_devabrguide-activity-7302372227067310080-ReYE

📍 Qabilah

https://qabilah.com/posts/VZC8RNt70Xo
5👏1🤯1
3👏1
Operating Systems Course for Beginners 🚀


This course will give you a comprehensive understanding of how operating systems function and manage resources.

https://youtu.be/yK1uBHPdp30
👍3
Professional English for Software Engineer

This program is designed to provide you with the knowledge, skills, and tools necessary to become a highly effective professional communicator.

https://app.manara.tech/learning/36
5