2025 |
1. |
What is the Software Development Life Cycle (SDLC)? |
128 |
2. |
How to build a Minimum Viable Product |
26 |
2024 |
1. |
PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The complete guide |
20359 |
2. |
File upload in ASP.NET Core 6 – detailed guide |
15761 |
3. |
Using Coravel as a scheduler in ASP.NET Core |
12346 |
4. |
How to implement pagination in ASP.NET Core Web API? - Ultimate guide |
10750 |
5. |
Using ASP.NET Core SignalR with Vue to implement web notifications |
9404 |
6. |
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник |
9205 |
7. |
How to query JSON in C# using SQL, LINQ, ADO.NET |
9019 |
8. |
Pagination in a .NET Web API with EF Core |
8974 |
9. |
Coding with AI: Tips and best practices from developers |
8668 |
10. |
A practical guide to modular monoliths with .NET |
8599 |
11. |
Optimizing data operations with OData in .NET 8 |
7896 |
12. |
Understanding Ahead-of-Time (AOT) compilation in C# |
7097 |
13. |
Top 15 Software Development Trends in 2024 |
7024 |
14. |
Applicant Tracking Systems: Everything you need to know |
6828 |
15. |
The 50 best CI/CD tools all DevOps teams should know in 2024 |
6248 |
16. |
How to build a simple REST API in PHP? |
6154 |
17. |
Create a gRPC server in .NET Core |
6056 |
18. |
Performance benchmarks of PostgreSQL .NET with Npgsql, Dapper, and Entity Framework Core |
5534 |
19. |
Implementing health checks in .NET 8 |
5502 |
20. |
Examples of composition in C# — a simple guide for beginners |
5490 |
21. |
Managing concurrent database updates |
5480 |
22. |
Compatibility of ASP.NET Web Forms and ASP.NET MVC |
5459 |
23. |
Setup Azure Logs Alerts & Notifications for application exceptions |
5446 |
24. |
Application Insights: Telemetry logging in ASP.NET Core |
5413 |
25. |
REST API design best practices |
5381 |
26. |
Kestrel Web Server in ASP.NET Core |
5318 |
27. |
ASP.NET 8 Token Authentication for Web API and React with Integration Testing (Part 2: Integration Test) |
5278 |
28. |
The 5 C# PDF libraries every developer mostly use |
5233 |
29. |
Mastering C#: Tips for performance, LINQ, DTOs, and more |
5183 |
30. |
.NET — LinkedList vs ToArray |
4951 |
31. |
Caching strategies in .NET Core |
4792 |
32. |
SignalR simplified: Creating efficient pure WebSocket servers with SimpleR for ASP.NET Core |
4651 |
33. |
Building modern architectures: Functional Core, Imperative Shell revamp |
4630 |
34. |
Optimizing LINQ queries in C#: tips and best practices |
4545 |
35. |
Background services in .NET Core |
4481 |
36. |
Custom metrics in .NET using the new MeterFactory |
4477 |
37. |
SQL Server CTE: usage, features and limitations |
4436 |
38. |
Перестаньте называть себя программистом и другие карьерные советы |
4282 |
39. |
Turbocharging ASP.NET Core applications: A deep dive into performance optimizations |
4257 |
40. |
What are the 10 most common Software Architecture patterns? |
4248 |
41. |
Send alerts when website is down — Azure Application Insights availability test |
4209 |
42. |
Dockerizing ASP.NET Core applications: A comprehensive guide |
4181 |
43. |
Coravel - Easy task scheduling for your .NET web apps |
4173 |
44. |
An SEO’s guide to writing Structured Data (JSON-LD) |
4137 |
45. |
.NET — ToList vs ToArray |
4125 |
46. |
How to implement feature flag in ASP.NET Core Blazor |
4101 |
47. |
ASP.NET 8 Token Authentication for Web API and React with Integration Testing (Part 1: API) |
3839 |
48. |
Programmatically convert HTML to PDF in .NET Core C# without dependencies |
3820 |
49. |
C# .NET 8 — Cache service with Distributed Cache |
3778 |
50. |
Deep dive into .NET REST API security |
3774 |
2023 |
1. |
How to build a simple PHP MVC framework |
19716 |
2. |
Unit of Work with Generic Repository implementation using .NET Core 6 Web API |
16480 |
3. |
How to build a simple REST API in PHP |
16424 |
4. |
Beyond the basics: Advanced Vertical Slicing techniques in C# |
14858 |
5. |
How C# interfaces can help you structure your codebase |
14847 |
6. |
How to create image and file upload in PHP with jQuery AJAX |
14657 |
7. |
Secrets Management: Best Practices for C# Developers |
14222 |
8. |
CRUD operations In ASP.NET Core Blazor server with Azure Cosmos DB and C# |
13693 |
9. |
How to implement effective retry logic in C# |
12820 |
10. |
10 tools for .NET developers that you probably didn’t know about |
12369 |
11. |
How to convert a SQL query into C# LINQ |
12307 |
12. |
.NET Core microservice logging with Grafana and Loki |
11781 |
13. |
Dapper advanced features in .NET Core |
11104 |
14. |
.NET 7.0 + Dapper + PostgreSQL - CRUD API Tutorial in ASP.NET Core |
10976 |
15. |
Building a .NET distributed application with DAPR and Azure Container Apps |
10912 |
16. |
.NET Task Parallel Library vs. System.Threading.Channels |
10820 |
17. |
Clean Architecture in ASP .NET Core Web API |
10670 |
18. |
Top 15 Software Development Methodologies: Benefits and Drawbacks |
10516 |
19. |
CQRS in ASP.NET with separate read/write models using MediatR |
10079 |
20. |
Reflection in C#: examples, tricks and tips |
9906 |
21. |
Best practices for Clean Code |
9120 |
22. |
React vs Blazor: The Battle of Modern Web Development Frameworks |
8853 |
23. |
.NET gRPC — Simple chat application with gRPC |
8525 |
24. |
What is the hardest thing in software development? |
8362 |
25. |
Clean code: The art of naming |
8342 |
26. |
MongoDB vs PostgreSQL: What to consider when choosing a database |
8287 |
27. |
How to write unit tests with Dapper |
8228 |
28. |
Goodbye Controllers: Building better Blazor web apps with Vertical Slices |
7946 |
29. |
Unit Testing with C# and .NET (Full Guide) |
7807 |
30. |
ASP.NET Core: How to Maximize Performance and Scalability of Your App |
7683 |
31. |
Inheritance strategies in Entity Framework Core 7 |
7584 |
32. |
How to create simple reports with PrintDocument in C# |
7539 |
33. |
Exploring the evolution of backend Software Architecture: N-Layered, DDD, Hexagon, Onion, and Clean Architecture |
7459 |
34. |
Expressions in .NET: A practical guide to System.Linq.Expressions |
7439 |
35. |
Unit Testing in .Net Core 6.0 Web API using xUnit |
7239 |
36. |
ValueTask vs Task in C#: when to use which? |
6712 |
37. |
Relational database systems are becoming a problem — but what to do about it? |
6691 |
38. |
What is Apache Superset? 3 important factors |
6629 |
39. |
Domain-Driven Design: Understanding value objects |
6537 |
40. |
Robust RabbitMQ implementation for ASP.NET |
6504 |
41. |
Software Engineer Vs. Data Scientist: Career Guide for 2024 |
6280 |
42. |
The Blob |
6220 |
43. |
C# parse HTML with AngleSharp |
6187 |
44. |
Dealing with Code Performance— Micro and Macro Optimizations |
6111 |
45. |
OpenAI has hired an army of contractors to make basic coding obsolete |
6077 |
46. |
Database setup with DbUp + PostgreSQL + Dapper in ASP.Net Core |
6007 |
47. |
.NET Core — The simple step-by-step guide to creating and using a Generic Repository |
5999 |
48. |
Attributes and Decorators in C# |
5969 |
49. |
Modularizing Software: Modular Monolith over Microservices in Domain-Driven Design |
5922 |
50. |
A Comprehensive guide to HTTP/3 and QUIC |
5735 |
2022 |
1. |
10 Git repository naming best practices |
20329 |
2. |
Enjoy using Mapster in .NET 6 |
15254 |
3. |
Top 10 programming languages portfolio for 2022 |
10998 |
4. |
RabbitMQ Message Queue using .NET Core 6 Web API |
8660 |
5. |
Readonly Vs Static Readonly in C# |
8277 |
6. |
C# Blazor Vs Razor: Differences with example |
8271 |
7. |
Implementation of the Redis Cache in the .NET Core API |
7542 |
8. |
.NET Core and RabbitMQ |
7194 |
9. |
CRUD Operation and Microservice Communication using gRPC in .NET Core 6 Web API |
6798 |
10. |
Best practices to secure ASP.NET Core MVC web applications |
6560 |
11. |
10 Productivity Tips for Software Developers |
6129 |
12. |
Hexagonal Architecture ASP.NET Core |
5825 |
13. |
Entity Framework Core and high performance |
5772 |
14. |
Рассуждение на тему, какую базу данных выбирать |
5541 |
15. |
HangFire with .NET 6.0 |
5503 |
16. |
LINQ — How to avoid nested loops in C# |
5388 |
17. |
Run and manage periodic background tasks in ASP.NET Core 6 with C# |
5250 |
18. |
Let’s talk about salary |
5155 |
19. |
What is the best frontend option for .Net backend? |
5111 |
20. |
SignalR: The best ASP.NET Core Library for Building Interactive Apps |
4930 |
21. |
OpenTelemetry with Jaeger in .NET Core |
4525 |
22. |
Configure multiple DBs with Repository pattern in .NET Core |
4115 |
23. |
Distributed Redis caching in ASP.NET Core |
4111 |
24. |
.NET Core Blazor: Definition, characteristics, features and example |
4080 |
25. |
Building a custom Configuration Provider in .NET 6 |
3992 |
26. |
Singleton vs static class |
3990 |
27. |
MediatR with .NET 6.0 |
3916 |
28. |
REST API Naming Conventions and Best Practices |
3910 |
29. |
Best LINQ performance |
3873 |
30. |
Why you shouldn't use the Repository pattern in .NET |
3761 |
31. |
Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает |
3685 |
32. |
Top 11 SQL Server Maintenance Plan Best Practices |
3630 |
33. |
Implement gRPC global exception handler in ASP.NET |
3508 |
34. |
.NET 6 vs .NET 5: How .NET 6 has changed the game of Software Development? |
3484 |
35. |
Super Fast Query in Entity Framework |
3110 |
36. |
7 improvements you might have missed in .NET 6 |
2865 |
37. |
Implementation of Global Exception Handling using .NET Core 6 Web API |
2795 |
38. |
Full Stack Development: Definition, Developer Skills and Tools |
2763 |
39. |
Top 6 performance tips for .Net Developers |
2705 |
40. |
Бредовая работа |
2658 |
41. |
8 quick tips to improve your .NET API |
2626 |
42. |
How to stop using If-else and make your code more readable |
2625 |
43. |
Выгорание эволюционирует. Что такое «тихий уход» — новый тренд среди офисных сотрудников |
2569 |
44. |
Caching in .NET 6 |
2433 |
45. |
Modernizing ASP.NET Web Forms Applications (Part 2) |
2383 |
46. |
Универсальный ускоритель инженера: как расти быстрее с помощью проектов |
2339 |
47. |
«Великое увольнение» продолжается: теперь с работы уходят даже боссы |
2325 |
48. |
Angular Lifecycle Hooks: ngOnChanges, ngOnInit, and more |
2316 |
49. |
Как правильно выбрать название для Unit тестов |
2315 |
50. |
Правило 3-х часов: сколько нужно работать в день |
2300 |
2021 |
1. |
10 Points to Secure ASP.NET Core MVC Applications |
9267 |
2. |
Onion Architecture In ASP.NET Core with CQRS – Detailed |
8638 |
3. |
Integrating SignalR with React TypeScript and ASP.NET Core |
8340 |
4. |
.NET Core HttpClient best practices |
8296 |
5. |
Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions |
7800 |
6. |
Web API design principles or Web API design guidelines |
7121 |
7. |
NUnit vs. XUnit vs. MSTest: comparing unit testing frameworks in C# |
6994 |
8. |
Add a React app to your ASP.NET Core application |
6852 |
9. |
Typescript vs. Javascript: The key differences you should know in 2021 |
6713 |
10. |
Memory anti-patterns in C# |
5587 |
11. |
Upload and download multiple files using .NET 5.0 Web API |
5568 |
12. |
Dapper vs Entity Framework vs ADO.NET performance benchmarking |
5480 |
13. |
The art of .NET custom exceptions |
5146 |
14. |
How to Publish an ASP.NET Core & React SPA to IIS |
5005 |
15. |
How to run ASP.NET Core & SQL Server from Docker |
4985 |
16. |
Encrypt your database columns with EntityFramework & .NET Core |
4508 |
17. |
SQL Server performance tuning: Nine best practices |
4300 |
18. |
Simple In-Memory Caching in .Net Core with IMemoryCache |
4152 |
19. |
Understand CORS and learn how to enable it for your ASP.NET API |
4120 |
20. |
Azure background jobs |
3766 |
21. |
.NET 5.0 Web Api global error handling |
3389 |
22. |
.Net Source Generators |
3383 |
23. |
Разбираемся с middleware в ASP.NET Core |
3314 |
24. |
Hangfire — планировщик задач для .NET |
3261 |
25. |
SQL Server performance monitor data: Introduction and usage |
3260 |
26. |
Will you still hire me when I’m 50? |
3210 |
27. |
Never return NULL references from your functions |
3149 |
28. |
10 things to know about in-memory caching in ASP.NET Core |
2779 |
29. |
Formatting Strings using Templates in C# |
2737 |
30. |
Чем CRM отличается от ERP |
2701 |
31. |
Migrate from .NET Framework to .NET 5 |
2512 |
32. |
How to use IDisposable in ASP.NET Core |
2339 |
33. |
How getting Lazy in C# |
2172 |
34. |
Web API Helper Page |
1978 |
35. |
Web API Validation |
1818 |
36. |
Еще раз про IP-адреса, маски подсетей и вообще |
1563 |
37. |
Scrum: 12 терминов, которые нужно запомнить |
1550 |
38. |
Замыкания в JavaScript для начинающих |
1493 |
39. |
Important ASP.NET Core Features – Need to Know |
807 |
40. |
Conditional compilation for ignoring method calls with the ConditionalAttribute |
770 |
41. |
Logging and Tracing with Post Sharp |
714 |