Filter
Exclude
Time range
-
Near
Awesome backend roadmap! Start simple with a CRUD API if you're new builds solid foundations. For advanced, try microservices with Node.js. AI can generate starters fast. Pro tip: Deploy early! #BackendTips
1
3
39
Got an error Saturday but was too tired to fix it. Forgot how I fixed it before. Tackled it today using @StackOverflow because @ChatGPTapp couldn't and got it running in minutes! Have you gotten an error like this? #BackEndDevelopment #backendtips
1
6
51
🚨¿Tu endpoint POST crea 3 veces el mismo recurso si hay reintento? Entonces no es resiliente, es peligroso. 💡Hazlo idempotente ✅ GET, PUT, DELETE… y si POST no puede, crea un patrón. #CleanCode #BackendTips #REST #Java #DevTips
1
3
67
13 Oct 2025
Finished my lesson 1 and I’ve started with the weekly project Building your own logger with go #golang #buildinpublic #backendtips
2
100
1
18
🔵 𝐇𝐨𝐰 𝐈 𝐒𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞 𝐌𝐲 𝐂𝐥𝐞𝐚𝐧 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬 (𝐅𝐨𝐥𝐝𝐞𝐫 𝐛𝐲 𝐅𝐨𝐥𝐝𝐞𝐫) Clean Architecture isn’t just about principles, it’s about clarity. A well-structured folder setup keeps your code scalable, testable, and easy to navigate. 𝟏. 𝐃𝐨𝐦𝐚𝐢𝐧 𝐋𝐚𝐲𝐞𝐫 This is the core of the system, 100% pure C#. 📁 Domain ├── 📁 DomainEvents ├── 📁 Entities ├── 📁 Enumerators ├── 📁 Constants ├── 📁 Exceptions ├── 📁 Repositories ├── 📁 Shared └── 📁 ValueObjects 𝟐. 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐋𝐚𝐲𝐞𝐫 This layer defines what your system should do. 📁 Application ├── 📁 Abstractions │   ├── 📁 Data │   ├── 📁 Email │   └── 📁 Messaging ├── 📁 Behaviors ├── 📁 Contracts ├── 📁 User │   ├── 📁 Commands │   └── 📁 Queries ├── 📁 Order │   ├── 📁 Commands │   └── 📁 Queries └── 📁 UseCases # (Optional) 𝟑. 𝐈𝐧𝐟𝐫𝐚𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞 𝐋𝐚𝐲𝐞𝐫 This is where tech details live. It implements all the abstractions. 📁 Infrastructure ├── 📁 Data │   ├── 📁 Repositories │   ├── 📁 Migrations │   └── 📁 DataContext │     └── ApplicationDbContext.cs ├── 📁 Messagin ├── 📁 Services └── 📁 Jobs 𝟒. 𝐏𝐫𝐞𝐬𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧 𝐋𝐚𝐲𝐞𝐫 This is the entry point: Controllers, Endpoints. 📁 Presentation ├── 📁 Controllers ├── 📁 Middleware ├── 📁 Extensions ├── 📁 Endpoints   # For Minimal APIs (optional) └── 📁 ViewModels  # For frontend or UI rendering (optional) 💬 How do you structure your .NET projects? ❤️ Like if this helped bring some structure to your project 🔄 Share with someone struggling with a messy codebase! #CleanArchitecture #DotNet #BackendTips #SoftwareDesign #FolderStructure #PedroConstantino #CQRS #CSharp
1
3
45
21 Aug 2025
🔧 #𝗕𝗮𝗰𝗸𝗲𝗻𝗱𝗧𝗶𝗽𝘀 | 𝗝𝗮𝘃𝗮 𝟮𝟭 ¿Aún concatenas strings a mano? 😅 Prueba los nuevos String Templates: más legibles y seguros. ✅ Menos errores ✅ Perfectos para SQL, HTML o logs ¡Desliza el carrusel y mejora tu código! #JavaTips #CleanCode
3
5
61
Controlador separado = ruta limpia. Organización que escala. #BackendTips #NodeJS
1
37
1,810
As you transition from NodeJS to SpringBoot as a backend dev, here are three essential mindset shifts that you need to embrace: 🔁 Async → Threaded 🔐 Middleware → Filters 🧠 JS flexibility → Java strictness It’s different, but powerful 💡 #Java #SpringBoot #BackendTips
3
52
Always use @Transactional on service layer methods, not the repository. Let Spring handle the transaction boundaries — clean, consistent, and rollback-safe. #Java #SpringBoot #CleanCode #BackendTips #ayshriv
4
8
94
9,537
If your FastAPI app is slowing down, add: ✅ @lru_cache ✅ async def endpoints ✅ background tasks ✅ proper DB pooling ❌ more features #FastAPI #Performance #BackendTips
4
58
💡Pro tip: When your app slows down, check if your database is gasping for air under 10k joins. Use .select_related() like you use sunscreen: always. #Django #ORM #BackendTips
3
61
Redis isn’t just “nice to know” — it’s a backend superpower 💪 Learn it. Use it. Thank yourself later. Want a hands-on demo or Redis Node.js project? Drop a 🔥 and I’ll share a sample repo! Follow @VirendraCodes for more dev-friendly tips 🚀 #webdev #Nodejs #Redis #BackendTips
2
11
🚀 التعامل مع التواريخ في Laravel منغير Native Queries بتتعامل مع Native Query علشان تجيب داتا بناءً على الـ DateTime؟ تعالى أقدملك شوية Functions قوية في Eloquent هتسهل عليك الشغل ده وهتغنيك عن كتير من الـ Raw Queries 📌ال function الاولي معانا وهي whereBetween() Task::whereBetween('completed_at', [   $request->from ?? '2023-01-01',   $request->to ?? now(), ])->get(); دي بتستخدم لما تحب تجيب الداتا اللي تاريخها بين قيمتين (زي ما بنعمل Range). مثال عملي: تجيب الـ Tasks اللي خلصت في فترة معينة 📌تاني funtion معانا whereDate() User::whereDate('created_at', today())->get(); بتقارن فقط بالتاريخ بدون الوقت. مثال: تجيب كل الـ Users اللي سجلوا النهاردة. تالت function معانا whereMonth() User::whereMonth('created_at', '12')->get(); بتقارن بشهر معين فقط (من 1 لـ 12). مثال: تجيب كل المستخدمين اللي اتسجلوا في ديسمبر. 📌رابع function معانا whereDay() User::whereDay('created_at', '31')->get(); بتقارن بيوم الشهر فقط. مثال: المستخدمين اللي اتسجلوا في يوم 31 في أي شهر. 📌خامس function معانا whereYear() User::whereYear('created_at', date('Y'))->get(); بتقارن بالسنة فقط. مثال: المستخدمين اللي اتسجلوا خلال السنة الحالية. 📌سادس function معانا والاخيره whereTime() User::whereTime('created_at', '=', '14:13:58')->get(); بتقارن بالوقت فقط (يعني الساعة والدقيقة والثانية). مثال: تجيب المستخدمين اللي اتسجلوا بالظبط في 02:13:58 ظهرًا. وبكدا يبقا اتكلمنا عن 6 Functions معرفتك بيهم هيوفر عليك Native Query🎯 #Laravel #Eloquent #PHP #DateQuery #BackendTips
1
2
333
🔵 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐞 𝐅𝐚𝐤𝐞 𝐃𝐚𝐭𝐚 𝐢𝐧 .𝐍𝐄𝐓 𝐰𝐢𝐭𝐡 𝐁𝐨𝐠𝐮𝐬 – 𝐒𝐭𝐨𝐩 𝐇𝐚𝐫𝐝𝐜𝐨𝐝𝐢𝐧𝐠 𝐍𝐨𝐰 Writing unit tests with hardcoded values? That’s a fast track to brittle and unrealistic test scenarios. Bogus is a powerful library that helps you generate realistic fake data. By using realistic but controlled fake data, you can isolate behaviors, simulate edge cases, and improve confidence in your system, especially when working with complex models or integration layers. Let’s fake smart and test better. I shared more examples and best practices in my latest blog post. 𝐋𝐢𝐧𝐤 𝐢𝐧 𝐭𝐡𝐞 𝐜𝐨𝐦𝐦𝐞𝐧𝐭𝐬! 💬 Have you used Bogus before? What’s your favorite use case? ❤️ Like if you hate brittle tests! 🔁 Repost to help others write better tests! #DotNet #CSharp #Bogus #AutomatedTesting #CleanCode #TestDrivenDevelopment #BackendTips #CodeQuality #DevTips #DeveloperExperience #UnitTesting #FakeData #TDD #BestPractices #SoftwareEngineering
1
2
3
55
⚡️When to use Indexes in MySQL? ✅ Columns in WHERE ✅ Used in JOIN ✅ Used in ORDER BY ✅ UNIQUE fields (email, username) ⚠️But don’t over-index Indexes boost reads but slow down writes (INSERT, UPDATE, DELETE) #MySQL #NestJS #Sequelize #100DaysOfCode #BackendTips #LearnInPublic
2
77
28 Jun 2025
🧪 Testing your backend manually? Get @Postman – your new best friend for API testing. Plug in your routes Set your method (GET, POST, etc.) Send requests Check responses Simple. Powerful. Essential. #WebDevTools #Postman #BackendTips #MERNStack
1
1
4
51
Create, Read, Update, Delete Es la base de toda app real. ¿Ya hiciste tu primer CRUD? #APIs #BackendTips
3
7
73
2,470
🚧 Heads-up for Vercel users: Vercel’s gateway timeout is capped at 60 seconds. If your task takes longer, it will fail with a timeout ⏱️ ✅ Solution: Use a queue system (e.g. Redis) or webhook polling to handle long-running jobs asynchronously. #Vercel #WebDev #BackendTips
1
6
70