Search  
RU EN
All202520242023
# Title Views
2025
1. Understanding OData: Building RESTful APIs with .NET 4289
2. Blazor vs React: Choosing the right framework for your project 2004
3. 6 signs a company Is badly managed 1427
4. Database Partitioning vs. Sharding vs. Replication 1100
5. What is the Software Development Life Cycle (SDLC)? 1076
6. 6 open source log management tools for 2024 1017
7. Nonprofit vs. Not-for-Profit vs. For-Profit: What's the difference? 925
8. Deploy .NET apps using Docker: A comprehensive guide 876
9. Security Through Obscurity: A Critical Analysis of Hidden Dangers 841
10. Axios vs. fetch(): Which is best for making HTTP requests? 810
11. 4 powerful impacts a bad manager can cause that will harm your business 799
12. Effects of poor management at work: A list of disadvantages 787
13. 300+ вопросов по JavaScript на собеседовании 770
14. Calculating optimistic memory footprint of managed object 757
15. HTML5 video API: A guide to video transformation in the browser 750
16. CSS in HTML emails: How to get started (without breaking anything) 700
17. Automating ASP.NET Core 9.0 deployment with a PowerShell script 685
18. How to build a Minimum Viable Product 675
19. Memory Caching in .NET - Boost your app's performance 659
20. Get started with Docker on Windows: Easy installation guide 643
21. Про модель, логику, ООП, разработку и остальное 585
22. Security Through Obscurity, everything you need to know 584
23. Blazor vs. React: A comprehensive comparison in 2025 565
24. SQL remove duplicates: Comprehensive methods and best practices 545
25. What it is a T-Shaped developer (And why you should be one) 540
26. A guide to mitigating the risk of failed employee relocation 526
27. Software | Frameworks | Libraries | Tools cheatsheet 526
28. T-Shaped, N-Shaped and M-Shaped skills: Unlock versatility for career success 522
29. «Если честно, уже хочется выть»: вот что бесит айтишников в IT 509
30. HTTP Client in C#: Best Practices for Experts 481
31. What is the optimal number of recruiters for your company? 479
32. 10 popular Document Management Systems (DMS) 478
33. С чего начать изучать программирование? 477
34. Top 8 free database design tools for 2025 463
35. Blazor vs React: Detailed comparison 456
36. Система визуализации и мониторинга. Grafana + Prometheus 452
37. Что такое технический долг и как им управлять 449
38. We need T-Shaped full-stack developers 446
39. On the penomenon of bullshit jobs: A work rant by David Graeber 433
40. Grafana k6 and ASP.NET Core: A practical guide to Load & Stress Testing 431
41. Технический долг. Как не обанкротиться 424
42. Going to the Gemba in Software and Product Development 415
43. Вождь разрабчьей стаи 408
44. Когда устал от алгоритмов: Ревью кода на собеседовании 406
45. 5 ошибок при разработке высоконагруженных сервисов 406
46. How to repair SQL database using DBCC CHECKDB command? 388
47. Soft skills: definition + 50 examples 386
48. How bad management affects employees and your business 386
49. Как сломался рынок найма и кто теперь на самом деле нас нанимает 385
50. Вайб-кодинг: программисты нашли способ зарабатывать, ничего не делая? 379
2024
1. File upload in ASP.NET Core 6 – detailed guide 28132
2. PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The complete guide 27998
3. Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник 17199
4. How to implement pagination in ASP.NET Core Web API? - Ultimate guide 15033
5. Using Coravel as a scheduler in ASP.NET Core 13269
6. Using ASP.NET Core SignalR with Vue to implement web notifications 11886
7. Pagination in a .NET Web API with EF Core 10550
8. C# .NET 8 — Cache service with Distributed Cache 10289
9. How to build a simple REST API in PHP? 10192
10. How to query JSON in C# using SQL, LINQ, ADO.NET 9828
11. Coding with AI: Tips and best practices from developers 9590
12. Optimizing data operations with OData in .NET 8 9386
13. A practical guide to modular monoliths with .NET 9372
14. Understanding Ahead-of-Time (AOT) compilation in C# 8676
15. Examples of composition in C# — a simple guide for beginners 8543
16. Compatibility of ASP.NET Web Forms and ASP.NET MVC 8536
17. Applicant Tracking Systems: Everything you need to know 8063
18. Top 15 Software Development Trends in 2024 7703
19. Create a gRPC server in .NET Core 7443
20. The 50 best CI/CD tools all DevOps teams should know in 2024 7379
21. The 5 C# PDF libraries every developer mostly use 7010
22. The best way to map objects in .NET in 2024 6995
23. Kestrel Web Server in ASP.NET Core 6950
24. Application Insights: Telemetry logging in ASP.NET Core 6769
25. Mastering C#: Tips for performance, LINQ, DTOs, and more 6741
26. Managing concurrent database updates 6701
27. How to implement feature flag in ASP.NET Core Blazor 6683
28. Setup Azure Logs Alerts & Notifications for application exceptions 6658
29. Performance benchmarks of PostgreSQL .NET with Npgsql, Dapper, and Entity Framework Core 6568
30. REST API design best practices 6459
31. Implementing health checks in .NET 8 6415
32. Optimizing LINQ queries in C#: tips and best practices 6152
33. ASP.NET 8 Token Authentication for Web API and React with Integration Testing (Part 2: Integration Test) 6063
34. Caching strategies in .NET Core 6034
35. .NET — LinkedList vs ToArray 6016
36. Custom metrics in .NET using the new MeterFactory 5765
37. SignalR simplified: Creating efficient pure WebSocket servers with SimpleR for ASP.NET Core 5566
38. Background services in .NET Core 5563
39. SQL Server CTE: usage, features and limitations 5536
40. Building modern architectures: Functional Core, Imperative Shell revamp 5343
41. Best practices for efficient file reading in C# 5304
42. Turbocharging ASP.NET Core applications: A deep dive into performance optimizations 5257
43. Dockerizing ASP.NET Core applications: A comprehensive guide 5249
44. Перестаньте называть себя программистом и другие карьерные советы 5239
45. Send alerts when website is down — Azure Application Insights availability test 5225
46. .NET — ToList vs ToArray 5219
47. Using Dependency Injection with HttpClient in C#: A comprehensive guide 5126
48. What are the 10 most common Software Architecture patterns? 5119
49. Scheduling background jobs with Quartz.NET 5113
50. Optimizing LINQ queries for performance and readability in C# 5069
2023
1. How to build a simple REST API in PHP 32160
2. How to build a simple PHP MVC framework 23540
3. Unit of Work with Generic Repository implementation using .NET Core 6 Web API 17958
4. How to create image and file upload in PHP with jQuery AJAX 17447
5. Beyond the basics: Advanced Vertical Slicing techniques in C# 16398
6. How to implement effective retry logic in C# 16316
7. How C# interfaces can help you structure your codebase 15572
8. Secrets management: Best practices for C# developers 15501
9. CRUD operations In ASP.NET Core Blazor server with Azure Cosmos DB and C# 14976
10. How to convert a SQL query into C# LINQ 14574
11. 10 tools for .NET developers that you probably didn’t know about 13394
12. Reflection in C#: examples, tricks and tips 13233
13. .NET 7.0 + Dapper + PostgreSQL - CRUD API Tutorial in ASP.NET Core 13103
14. Dapper advanced features in .NET Core 13094
15. .NET Core microservice logging with Grafana and Loki 12903
16. Clean Architecture in ASP .NET Core Web API 11936
17. CQRS in ASP.NET with separate read/write models using MediatR 11856
18. .NET Task Parallel Library vs. System.Threading.Channels 11553
19. Building a .NET distributed application with DAPR and Azure Container Apps 11500
20. Top 15 Software Development Methodologies: Benefits and Drawbacks 11383
21. How to write unit tests with Dapper 9895
22. Best practices for Clean Code 9801
23. Goodbye Controllers: Building better Blazor web apps with Vertical Slices 9669
24. React vs Blazor: The Battle of Modern Web Development Frameworks 9662
25. How to get client IP address and location information in ASP.NET Core 9469
26. Expressions in .NET: A practical guide to System.Linq.Expressions 9343
27. What is the hardest thing in software development? 9287
28. .NET gRPC — Simple chat application with gRPC 9183
29. MongoDB vs PostgreSQL: What to consider when choosing a database 8915
30. Unit Testing with C# and .NET (Full Guide) 8804
31. Clean code: The art of naming 8796
32. Exploring the evolution of backend Software Architecture: N-Layered, DDD, Hexagon, Onion, and Clean Architecture 8598
33. How to create simple reports with PrintDocument in C# 8539
34. Inheritance strategies in Entity Framework Core 7 8480
35. Database setup with DbUp + PostgreSQL + Dapper in ASP.Net Core 8412
36. ASP.NET Core: How to Maximize Performance and Scalability of Your App 8283
37. C# parse HTML with AngleSharp 8038
38. ValueTask vs Task in C#: when to use which? 7988
39. Unit Testing in .Net Core 6.0 Web API using xUnit 7920
40. Attributes and Decorators in C# 7722
41. Software Engineer Vs. Data Scientist: Career Guide for 2024 7564
42. Domain-Driven Design: Understanding value objects 7508
43. What is Apache Superset? 3 important factors 7504
44. .NET Core — The simple step-by-step guide to creating and using a Generic Repository 7446
45. Robust RabbitMQ implementation for ASP.NET 7206
46. Relational database systems are becoming a problem — but what to do about it? 7124
47. Abstract class vs interface in C#: Analyzing the pros and cons 7032
48. How to implement HTTP/3 in your ASP.NET Core application 6977
49. The Blob 6854
50. Dealing with Code Performance— Micro and Macro Optimizations 6824
2022
1. 10 Git repository naming best practices 26148
2. Enjoy using Mapster in .NET 6 16476
3. Top 10 programming languages portfolio for 2022 12440
4. Readonly Vs Static Readonly in C# 10408
5. RabbitMQ Message Queue using .NET Core 6 Web API 9488
6. C# Blazor Vs Razor: Differences with example 9408
7. Implementation of the Redis Cache in the .NET Core API 9047
8. .NET Core and RabbitMQ 8179
9. Best practices to secure ASP.NET Core MVC web applications 7544
10. CRUD Operation and Microservice Communication using gRPC in .NET Core 6 Web API 7483
11. Let’s talk about salary 7234
12. Hexagonal Architecture ASP.NET Core 6911
13. Entity Framework Core and high performance 6810
14. 10 Productivity Tips for Software Developers 6731
15. Рассуждение на тему, какую базу данных выбирать 6526
16. OpenTelemetry with Jaeger in .NET Core 6480
17. LINQ — How to avoid nested loops in C# 6466
18. HangFire with .NET 6.0 6404
19. SignalR: The best ASP.NET Core Library for Building Interactive Apps 6201
20. What is the best frontend option for .Net backend? 5995
21. Run and manage periodic background tasks in ASP.NET Core 6 with C# 5969
22. Configure multiple DBs with Repository pattern in .NET Core 5360
23. MediatR with .NET 6.0 5172
24. Distributed Redis caching in ASP.NET Core 5004
25. .NET Core Blazor: Definition, characteristics, features and example 4983
26. Best LINQ performance 4902
27. Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает 4791
28. Singleton vs static class 4754
29. Why you shouldn't use the Repository pattern in .NET 4642
30. REST API Naming Conventions and Best Practices 4597
31. Building a custom Configuration Provider in .NET 6 4592
32. Top 11 SQL Server maintenance plan best practices 4519
33. Implement gRPC global exception handler in ASP.NET 4325
34. .NET 6 vs .NET 5: How .NET 6 has changed the game of Software Development? 4289
35. Super fast query in Entity Framework 3720
36. 7 improvements you might have missed in .NET 6 3456
37. Implementation of Global Exception Handling using .NET Core 6 Web API 3337
38. Full Stack Development: Definition, Developer Skills and Tools 3275
39. 8 quick tips to improve your .NET API 3205
40. Top 6 performance tips for .Net Developers 3146
41. Бредовая работа 3134
42. How to stop using If-else and make your code more readable 3038
43. Выгорание эволюционирует. Что такое «тихий уход» — новый тренд среди офисных сотрудников 3012
44. Правило 3-х часов: сколько нужно работать в день 2941
45. Caching in .NET 6 2820
46. Angular Lifecycle Hooks: ngOnChanges, ngOnInit, and more 2800
47. Modernizing ASP.NET Web Forms Applications (Part 2) 2687
48. Как правильно выбрать название для Unit тестов 2666
49. «Великое увольнение» продолжается: теперь с работы уходят даже боссы 2649
50. Универсальный ускоритель инженера: как расти быстрее с помощью проектов 2630
2021
1. Onion Architecture In ASP.NET Core with CQRS – Detailed 11365
2. 10 Points to Secure ASP.NET Core MVC Applications 10758
3. .NET Core HttpClient best practices 9933
4. Integrating SignalR with React TypeScript and ASP.NET Core 9188
5. Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions 8709
6. NUnit vs. XUnit vs. MSTest: comparing unit testing frameworks in C# 8336
7. Add a React app to your ASP.NET Core application 7901
8. Web API design principles or Web API design guidelines 7889
9. Typescript vs. Javascript: The key differences you should know in 2021 7762
10. Upload and download multiple files using .NET 5.0 Web API 6808
11. Dapper vs Entity Framework vs ADO.NET performance benchmarking 6616
12. The art of .NET custom exceptions 6304
13. Memory anti-patterns in C# 5994
14. How to run ASP.NET Core & SQL Server from Docker 5888
15. How to Publish an ASP.NET Core & React SPA to IIS 5704
16. SQL Server performance tuning: Nine best practices 5282
17. Encrypt your database columns with EntityFramework & .NET Core 5116
18. Simple In-Memory Caching in .Net Core with IMemoryCache 4640
19. Understand CORS and learn how to enable it for your ASP.NET API 4500
20. Azure background jobs 4162
21. Never return NULL references from your functions 4058
22. Hangfire — планировщик задач для .NET 4036
23. Разбираемся с middleware в ASP.NET Core 4025
24. .NET 5.0 Web Api global error handling 3988
25. Will you still hire me when I’m 50? 3907
26. .Net Source Generators 3799
27. SQL Server performance monitor data: Introduction and usage 3780
28. Formatting Strings using Templates in C# 3594
29. 10 things to know about in-memory caching in ASP.NET Core 3218
30. Чем CRM отличается от ERP 3084
31. How to use IDisposable in ASP.NET Core 2945
32. Migrate from .NET Framework to .NET 5 2899
33. How getting Lazy in C# 2770
34. Web API Helper Page 2323
35. Web API Validation 2131
36. Замыкания в JavaScript для начинающих 1815
37. Scrum: 12 терминов, которые нужно запомнить 1806
38. Еще раз про IP-адреса, маски подсетей и вообще 1797
39. Important ASP.NET Core Features – Need to Know 989
40. Conditional compilation for ignoring method calls with the ConditionalAttribute 902
41. Logging and Tracing with Post Sharp 820