2024 |
1. |
Using Coravel as a scheduler in ASP.NET Core |
11287 |
2. |
PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The complete guide |
10800 |
3. |
File upload in ASP.NET Core 6 – detailed guide |
9744 |
4. |
How to query JSON in C# using SQL, LINQ, ADO.NET |
7802 |
5. |
Coding with AI: Tips and best practices from developers |
7650 |
6. |
A practical guide to modular monoliths with .NET |
7566 |
7. |
Optimizing data operations with OData in .NET 8 |
6741 |
8. |
Top 15 Software Development Trends in 2024 |
6158 |
9. |
Understanding Ahead-of-Time (AOT) compilation in C# |
5241 |
10. |
Pagination in a .NET Web API with EF Core |
5153 |
11. |
Using ASP.NET Core SignalR with Vue to implement web notifications |
4760 |
12. |
Implementing health checks in .NET 8 |
4549 |
13. |
REST API design best practices |
4081 |
14. |
Applicant Tracking Systems: Everything you need to know |
4017 |
15. |
Create a gRPC server in .NET Core |
3842 |
16. |
.NET — LinkedList vs ToArray |
3830 |
17. |
Application Insights: Telemetry logging in ASP.NET Core |
3794 |
18. |
Setup Azure Logs Alerts & Notifications for application exceptions |
3781 |
19. |
Building modern architectures: Functional Core, Imperative Shell revamp |
3597 |
20. |
SignalR simplified: Creating efficient pure WebSocket servers with SimpleR for ASP.NET Core |
3475 |
21. |
The 50 best CI/CD tools all DevOps teams should know in 2024 |
3324 |
22. |
Перестаньте называть себя программистом и другие карьерные советы |
3284 |
23. |
What are the 10 most common Software Architecture patterns? |
3185 |
24. |
Caching strategies in .NET Core |
3103 |
25. |
Coravel - Easy task scheduling for your .NET web apps |
3060 |
26. |
Mastering C#: Tips for performance, LINQ, DTOs, and more |
2989 |
27. |
How to implement pagination in ASP.NET Core Web API? - Ultimate guide |
2963 |
28. |
Background services in .NET Core |
2944 |
29. |
.NET — ToList vs ToArray |
2887 |
30. |
SQL Server CTE: usage, features and limitations |
2871 |
31. |
Send alerts when website is down — Azure Application Insights availability test |
2863 |
32. |
Dockerizing ASP.NET Core applications: A comprehensive guide |
2779 |
33. |
Optimizing LINQ queries in C#: tips and best practices |
2729 |
34. |
Performance benchmarks of PostgreSQL .NET with Npgsql, Dapper, and Entity Framework Core |
2714 |
35. |
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник |
2679 |
36. |
Programmatically convert HTML to PDF in .NET Core C# without dependencies |
2611 |
37. |
Acceptance criteria for User Stories in Agile: Purposes, formats, examples, and best practices |
2554 |
38. |
SQL Server CTE: usage, features and limitations |
2546 |
39. |
.NET Framework developer roadmap in 2024 for beginners |
2504 |
40. |
Unlocking the power of Tasks: Your practical guide in C# |
2389 |
41. |
Kestrel Web Server in ASP.NET Core |
2296 |
42. |
Delegates in C#: A comprehensive guide |
2290 |
43. |
Examples of composition in C# — a simple guide for beginners |
2272 |
44. |
Dynamic querying in C#: Real-world scenarios and techniques |
2265 |
45. |
Create Todo REST API using .NET Core and Entity Framework with PostgreSQL |
2235 |
46. |
HttpClientHandler in C# — easy guide |
2228 |
47. |
You have been doing pagination wrong in .NET 6 |
2224 |
48. |
How to configure Application Insights with Azure? |
2224 |
49. |
Optimizing LINQ queries for performance and readability in C# |
2204 |
50. |
Turbocharging ASP.NET Core applications: A deep dive into performance optimizations |
2182 |
2023 |
1. |
How C# interfaces can help you structure your codebase |
13820 |
2. |
How to build a simple PHP MVC framework |
13137 |
3. |
Secrets Management: Best Practices for C# Developers |
12639 |
4. |
CRUD operations In ASP.NET Core Blazor server with Azure Cosmos DB and C# |
11984 |
5. |
Beyond the basics: Advanced Vertical Slicing techniques in C# |
11905 |
6. |
Unit of Work with Generic Repository implementation using .NET Core 6 Web API |
11366 |
7. |
10 tools for .NET developers that you probably didn’t know about |
11197 |
8. |
.NET Core microservice logging with Grafana and Loki |
10294 |
9. |
Building a .NET distributed application with DAPR and Azure Container Apps |
10117 |
10. |
.NET Task Parallel Library vs. System.Threading.Channels |
10017 |
11. |
How to implement effective retry logic in C# |
9907 |
12. |
How to convert a SQL query into C# LINQ |
9614 |
13. |
Top 15 Software Development Methodologies: Benefits and Drawbacks |
9467 |
14. |
Clean Architecture in ASP .NET Core Web API |
9094 |
15. |
Dapper advanced features in .NET Core |
9003 |
16. |
Best practices for Clean Code |
8181 |
17. |
Clean code: The art of naming |
7814 |
18. |
React vs Blazor: The Battle of Modern Web Development Frameworks |
7807 |
19. |
.NET gRPC — Simple chat application with gRPC |
7617 |
20. |
What is the hardest thing in software development? |
7472 |
21. |
MongoDB vs PostgreSQL: What to consider when choosing a database |
7396 |
22. |
Reflection in C#: examples, tricks and tips |
7369 |
23. |
ASP.NET Core: How to Maximize Performance and Scalability of Your App |
6891 |
24. |
.NET 7.0 + Dapper + PostgreSQL - CRUD API Tutorial in ASP.NET Core |
6866 |
25. |
How to create image and file upload in PHP with jQuery AJAX |
6704 |
26. |
Inheritance strategies in Entity Framework Core 7 |
6619 |
27. |
Unit Testing with C# and .NET (Full Guide) |
6551 |
28. |
How to write unit tests with Dapper |
6518 |
29. |
How to create simple reports with PrintDocument in C# |
6402 |
30. |
CQRS in ASP.NET with separate read/write models using MediatR |
6207 |
31. |
Unit Testing in .Net Core 6.0 Web API using xUnit |
6152 |
32. |
Relational database systems are becoming a problem — but what to do about it? |
6080 |
33. |
Goodbye Controllers: Building better Blazor web apps with Vertical Slices |
6079 |
34. |
Robust RabbitMQ implementation for ASP.NET |
5670 |
35. |
Domain-Driven Design: Understanding value objects |
5659 |
36. |
OpenAI has hired an army of contractors to make basic coding obsolete |
5609 |
37. |
The Blob |
5509 |
38. |
Expressions in .NET: A practical guide to System.Linq.Expressions |
5509 |
39. |
Exploring the Evolution of Backend Software Architecture: N-Layered, DDD, Hexagon, Onion, and Clean Architecture |
5496 |
40. |
How to build a simple REST API in PHP |
5482 |
41. |
ValueTask vs Task in C#: when to use which? |
5397 |
42. |
Dealing with Code Performance— Micro and Macro Optimizations |
5182 |
43. |
Modularizing Software: Modular Monolith over Microservices in Domain-Driven Design |
4953 |
44. |
Kafka with .NET Core |
4856 |
45. |
Software Engineer Vs. Data Scientist: Career Guide for 2024 |
4816 |
46. |
What is Apache Superset? 3 important factors |
4480 |
47. |
Design Patterns vs Design Principles |
4478 |
48. |
Software architecture and design trend 2023 |
4427 |
49. |
.NET Core — The simple step-by-step guide to creating and using a Generic Repository |
4383 |
50. |
Attributes and Decorators in C# |
4298 |
2022 |
1. |
10 Git repository naming best practices |
15909 |
2. |
Enjoy using Mapster in .NET 6 |
12199 |
3. |
RabbitMQ Message Queue using .NET Core 6 Web API |
7518 |
4. |
Top 10 programming languages portfolio for 2022 |
7428 |
5. |
C# Blazor Vs Razor: Differences with example |
7012 |
6. |
.NET Core and RabbitMQ |
6031 |
7. |
Readonly Vs Static Readonly in C# |
5986 |
8. |
CRUD Operation and Microservice Communication using gRPC in .NET Core 6 Web API |
5956 |
9. |
Implementation of the Redis Cache in the .NET Core API |
5770 |
10. |
10 Productivity Tips for Software Developers |
5357 |
11. |
Best practices to secure ASP.NET Core MVC web applications |
5025 |
12. |
Hexagonal Architecture ASP.NET Core |
4733 |
13. |
Entity Framework Core and high performance |
4669 |
14. |
HangFire with .NET 6.0 |
4327 |
15. |
LINQ — How to avoid nested loops in C# |
4041 |
16. |
Run and manage periodic background tasks in ASP.NET Core 6 with C# |
3974 |
17. |
Рассуждение на тему, какую базу данных выбирать |
3856 |
18. |
What is the best frontend option for .Net backend? |
3641 |
19. |
Building a custom Configuration Provider in .NET 6 |
3189 |
20. |
SignalR: The best ASP.NET Core Library for Building Interactive Apps |
3031 |
21. |
Distributed Redis caching in ASP.NET Core |
3020 |
22. |
REST API Naming Conventions and Best Practices |
2950 |
23. |
Singleton vs static class |
2811 |
24. |
Let’s talk about salary |
2762 |
25. |
Super Fast Query in Entity Framework |
2736 |
26. |
.NET Core Blazor: Definition, characteristics, features and example |
2726 |
27. |
OpenTelemetry with Jaeger in .NET Core |
2700 |
28. |
Configure Multiple DBs with Repository pattern in .Net Core |
2679 |
29. |
Best LINQ performance |
2647 |
30. |
MediatR with .NET 6.0 |
2619 |
31. |
Top 11 SQL Server Maintenance Plan Best Practices |
2613 |
32. |
Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает |
2592 |
33. |
Implement gRPC global exception handler in ASP.NET |
2558 |
34. |
Why you shouldn't use the Repository pattern in .NET |
2508 |
35. |
.NET 6 vs .NET 5: How .NET 6 has changed the game of Software Development? |
2451 |
36. |
7 improvements you might have missed in .NET 6 |
2207 |
37. |
Implementation of Global Exception Handling using .NET Core 6 Web API |
2178 |
38. |
How to stop using If-else and make your code more readable |
2149 |
39. |
Top 6 performance tips for .Net Developers |
2113 |
40. |
Бредовая работа |
2077 |
41. |
Full Stack Development: Definition, Developer Skills and Tools |
2070 |
42. |
8 quick tips to improve your .NET API |
2040 |
43. |
Универсальный ускоритель инженера: как расти быстрее с помощью проектов |
1921 |
44. |
Выгорание эволюционирует. Что такое «тихий уход» — новый тренд среди офисных сотрудников |
1907 |
45. |
«Великое увольнение» продолжается: теперь с работы уходят даже боссы |
1871 |
46. |
Caching in .NET 6 |
1857 |
47. |
Как правильно выбрать название для Unit тестов |
1740 |
48. |
Applying SOLID principles with C# |
1726 |
49. |
Правило 3-х часов: сколько нужно работать в день |
1720 |
50. |
Angular Lifecycle Hooks: ngOnChanges, ngOnInit, and more |
1689 |
2021 |
1. |
10 Points to Secure ASP.NET Core MVC Applications |
8052 |
2. |
Integrating SignalR with React TypeScript and ASP.NET Core |
7371 |
3. |
Onion Architecture In ASP.NET Core with CQRS – Detailed |
6690 |
4. |
Web API design principles or Web API design guidelines |
6269 |
5. |
.NET Core HttpClient best practices |
6172 |
6. |
Add a React app to your ASP.NET Core application |
5578 |
7. |
Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions |
5406 |
8. |
Typescript vs. Javascript: The key differences you should know in 2021 |
5056 |
9. |
Memory anti-patterns in C# |
4981 |
10. |
NUnit vs. XUnit vs. MSTest: comparing unit testing frameworks in C# |
4943 |
11. |
Upload and download multiple files using .NET 5.0 Web API |
4136 |
12. |
Dapper vs Entity Framework vs ADO.NET performance benchmarking |
3977 |
13. |
How to run ASP.NET Core & SQL Server from Docker |
3840 |
14. |
Encrypt your database columns with EntityFramework & .NET Core |
3776 |
15. |
The art of .NET custom exceptions |
3674 |
16. |
Understand CORS and learn how to enable it for your ASP.NET API |
3656 |
17. |
How to Publish an ASP.NET Core & React SPA to IIS |
3516 |
18. |
Simple In-Memory Caching in .Net Core with IMemoryCache |
3488 |
19. |
SQL Server performance tuning: Nine best practices |
3366 |
20. |
Azure background jobs |
3217 |
21. |
.Net Source Generators |
2881 |
22. |
.NET 5.0 Web Api global error handling |
2778 |
23. |
Will you still hire me when I’m 50? |
2321 |
24. |
Разбираемся с middleware в ASP.NET Core |
2311 |
25. |
SQL Server performance monitor data: Introduction and usage |
2233 |
26. |
Hangfire — планировщик задач для .NET |
2233 |
27. |
10 things to know about in-memory caching in ASP.NET Core |
2198 |
28. |
Never return NULL references from your functions |
2090 |
29. |
Migrate from .NET Framework to .NET 5 |
1891 |
30. |
Formatting Strings using Templates in C# |
1816 |
31. |
How to use IDisposable in ASP.NET Core |
1739 |
32. |
Чем CRM отличается от ERP |
1685 |
33. |
Web API Helper Page |
1577 |
34. |
Web API Validation |
1487 |
35. |
How getting Lazy in C# |
1476 |
36. |
Еще раз про IP-адреса, маски подсетей и вообще |
1221 |
37. |
Замыкания в JavaScript для начинающих |
1202 |
38. |
Scrum: 12 терминов, которые нужно запомнить |
1193 |
39. |
Conditional compilation for ignoring method calls with the ConditionalAttribute |
621 |
40. |
Important ASP.NET Core Features – Need to Know |
615 |
41. |
Logging and Tracing with Post Sharp |
543 |
2020 |
1. |
SQLite vs. MySQL vs. PostgreSQL: A Comparison of Relational Databases |
9432 |
2. |
Real-time ASP.NET Core Web Apps with SignalR |
9399 |
3. |
How to Build CRUD REST APIs with ASP.NET Core 3.1 and Entity Framework Core, Create JWT Tokens, and Secure APIs |
7888 |
4. |
How to build a search page with Elasticsearch and .NET |
7812 |
5. |
E is for EF Core Relationships |
7095 |
6. |
Part 1: Securing Blazor WebAssembly with Identity Server 4 |
6039 |
7. |
Tutorial for Understanding and Implementing a CRUD APP using Elasticsearch and C# |
5894 |
8. |
Elasticsearch vs. MongoDB |
5018 |
9. |
Building Microservices With ASP.NET Core — An Added Advantage |
4502 |
10. |
Onion Architecture in ASP.NET Core MVC |
4306 |
11. |
Want a remote job? 18 interview questions you need to answer |
4072 |
12. |
Creating a Simple RSS Feed with ASP.NET Core Web API |
3872 |
13. |
Single Page Applications and ASP.NET Core 3.0 |
3271 |
14. |
ASP.NET Core code sharing between Blazor, MVC and Razor Pages |
2959 |
15. |
B is for Blazor Full-Stack Web Dev |
2935 |
16. |
Microservices using ASP.NET Core |
2595 |
17. |
Using Microservices in .NET Core and Docker container |
2554 |
18. |
Open Graph Meta Tags: Everything you need to know |
2506 |
19. |
Part 2: Role-based security with Blazor and Identity Server 4 |
2392 |
20. |
Mixing Web Forms and ASP.NET MVC |
2323 |
21. |
Жестокая правда будней программиста: 8 наблюдений |
2120 |
22. |
SQLite vs PostgreSQL - Which database to use and why? |
2114 |
23. |
Как айтишнику найти работу в США и ЕС: 9 лучших ресурсов |
2056 |
24. |
4 Most Used REST API Authentication Methods |
1895 |
25. |
Best frontend frameworks of 2020 for web development |
1856 |
26. |
Тестирование PRTG Network Monitor и сравнение с Zabbix |
1843 |
27. |
Компиляция и запуск C# и Blazor внутри браузера |
1759 |
28. |
Первый рабочий день: инструкция по выживанию — 4 совета, как с комфортом выйти на новую работу |
1737 |
29. |
Вопросы с собеседований, которые означают не то, что вы думаете |
1615 |
30. |
Принципы построения REST JSON API |
1555 |
31. |
What’s new in Microsoft .NET 5 |
1512 |
32. |
PSR Стандарты |
1498 |
33. |
D is for Deploying to Azure App Service |
1431 |
34. |
Три дороги для программиста: эксперт, руководитель, основатель |
1426 |
35. |
Кривые развития программиста и немного об эффекте Даннинга—Крюгера |
1417 |
36. |
How to perform lazy initialization in C# |
1415 |
37. |
Переход от монолита к микросервисам: история и практика |
1314 |
38. |
Тонкости собеседований при найме на удаленку |
1310 |
39. |
Психология удалёнки: как не слететь с катушек |
1267 |
40. |
Интернет вещей — а что это? |
1164 |
41. |
.NET Standard 2.0 - making sense of .NET again |
1152 |
42. |
Как устроиться в IT-компанию |
1106 |
43. |
«Чистые» и «нечистые» функции в JavaScript |
1055 |
44. |
Текстовый редактор для Git в среде Windows |
1051 |
45. |
A is for Authentication & Authorization |
1036 |
46. |
Develop and install a Windows Service in C# |
957 |
47. |
F is for Forms & Fields |
869 |
48. |
H is for Handling Errors |
827 |
49. |
G is for Generic Host Host Builder |
768 |
50. |
C is for Cookies and Consent |
768 |