Tags
Donate
Translate
Statistics
Looking for a job
Click on the tag item
.NET Framework
.NET Core
C#
VB.NET
LINQ
ASP.NET
Web API
REST
SignalR
Windows Forms
WPF
WCF
RabbitMQ
PHP
SQL Server
MySQL
PostgreSQL
MariaDB
SQLite
MongoDB
ADONET
ORM
Entity Framework
Dapper
XML
JSON
HTML5
CSS3
Bootstrap
JavaScript
jQuery
Angular
React
TypeScript
NPM
Blazor
UI/UX
Responsive Web Design
Progressive Web Apps
Redis
Elasticsearch
GraphQL
Grafana
Agile
Scrum
Kanban
Windows Server
IIS
PowerShell
Active Directory
TFS
Azure
Automation Software
Reverse Engineering
Performance Optimization
Design Patterns
Git
Jira
Confluence
CI/CD
TeamCity
SOLID
KISS
DRY
YAGNI
Books
Articles
Video
Portfolio
Developer
Application
Messages
RU
EN
Site search
Exact match
articles
books
video
news
notes
title
text
description
author
year
tags
Search results
Found:
376
graphql
(28) •
api
(371)
« Next
1
2
3
4
5
6
7
8
9
10
...
Previous »
»|
Dec 16, 2023 •
articles
Writing high performance .NET Code
https://sd.blackball.lv/en/articles/read/19358-writing-high-performance-net-code
At some point in our careers, many of us have found ourselves working on a project that requires performance tuning The need to write high performance .NET code should come from performance issues or business needs. Today, we’ll take a look at just a few of the ways we can improve our...
#dotnet
#development
#code
#highperformance
Dec 1, 2023 •
articles
Beyond the basics: Advanced Vertical Slicing techniques in C#
https://sd.blackball.lv/en/articles/read/19355-beyond-the-basics-advanced-vertical-slicing-techniques-in-csharp
The flight monitor case study: Applying Vertical Slices in a real-world scenario In my last articles I talked about Vertical Slice Architecture and how to organize code in a non-technical way. I showed some simple examples of how to do this in C# using the Minimal API and Blazor in .NET...
#net8
#csharp
#blazor
#mediatr
#signalr
#vertical-slices
Nov 30, 2023 •
articles
Secrets Management: Best Practices for C# Developers
https://sd.blackball.lv/en/articles/read/19351-secrets-management-best-practices-for-csharp-developers
Keeping your C# applications safe and sound. Keeping app secrets safe is always tricky for developers. We want to work on the main parts of the app without getting distracted by secret-keeping. But, the app’s safety is very important. So, what ways can we use to better keep our secrets? Some of...
#csharp
#security
#azure
#credentials
#configuration
#bestpractices
➤ Ads
Nov 30, 2023 •
articles
How to Use QUIC (Quick UDP Internet Connections) in .NET 7
https://sd.blackball.lv/en/articles/read/19350-how-to-use-quic-quick-udp-internet-connections-in-net-7
QUIC (Quick UDP Internet Connections) is a new transport protocol for the Internet that runs on top of User Datagram Protocol (UDP) QUIC (Quick UDP Internet Connections) is a new transport protocol for the Internet that runs on top of User Datagram Protocol (UDP). It is designed to provide a secure,...
#net7
#csharp
#networking
#quic
Nov 29, 2023 •
articles
Back-End & Web Development trends for 2024
https://sd.blackball.lv/en/articles/read/19348-back-end-and-web-development-trends-for-2024
The ever-shifting landscape of digital innovation can feel like a relentless race, a whirlwind of challenges and opportunities. Your pains as a developer are real — the pressure to deliver cutting-edge products, stay competitive, and keep up with evolving user expectations can be overwhelming. But what if we told you that...
#backend
#web-development
#trends
Nov 29, 2023 •
articles
Goodbye Controllers: Building better Blazor web apps with Vertical Slices
https://sd.blackball.lv/en/articles/read/19346-goodbye-controllers-building-better-blazor-web-apps-with-vertical-slices
Streamline Your .NET 8 Projects with the Power of MediatR and Blazor In this article, I want to revisit how the Vertical Slice Architecture can be used. This article takes an in-depth look at feature slicing and its application to server-side rendered (SSR) .NET 8 Blazor pages without the need for...
#net8
#blazor
#mediatr
#verticalslices
Nov 24, 2023 •
articles
Software Engineer Vs. Data Scientist: Career Guide for 2024
https://sd.blackball.lv/en/articles/read/19343-software-engineer-vs-data-scientist-career-guide-for-2024
This article offers insights and career guidance on data science and software engineer The tech industry offers a plethora of exciting career opportunities, and two of the most in-demand professions are software engineering and data science. While both roles involve working with technology, they have distinct responsibilities, skill sets, and career...
#software-engineer
#datascientist
#career
#guide
Nov 24, 2023 •
articles
Data at a Glance: Creating Dynamic Dashboards for Data Analytics
https://sd.blackball.lv/en/articles/read/19342-data-at-a-glance-creating-dynamic-dashboards-for-data-analytics
Using Tableau to build interactive data visuals Data visualisation is a core skill in any data scientist’s arsenal. The volume of data generated in any enterprise is enormous, and making timely executive decisions relies on having all the relevant data and most current analysis available at your fingertips. In many organisations,...
#vizualization
#business-intelligence
#tableau
#data-analysis
Nov 22, 2023 •
articles
How returning NULL leads to snitchy bugs and how to prevent them
https://sd.blackball.lv/en/articles/read/19341-how-returning-null-leads-to-snitchy-bugs-and-how-to-prevent-them
There is a simple solution just around the corner Null as a return value is so easy to implement, but it brings many problems. So people make mistakes. That is part of being human. Sometimes it turns out to be a billion-dollar mistake. “I call it my billion-dollar mistake. It was the...
#dotnet
#csharp
#nullvalue
#bestpractices
Oct 27, 2023 •
articles
.NET Task Parallel Library vs. System.Threading.Channels
https://sd.blackball.lv/en/articles/read/19331-dotnet-task-parallel-library-vs-system-threading-channels
A friend reached out recently regarding the usage of Task Parallel Library (TPL) and ConcurrentBag in some .NET code. I inquired what the code was doing and it turns out that for each entry in some workload, it was performing some database operations and API calls. I immediately wondered if using...
#dotnet
#software-development
#threading
#task-parallel-library
Oct 26, 2023 •
articles
➤
CQRS (Command Query Responsibility Segregation)
CQRS in ASP.NET with separate read/write models using MediatR
https://sd.blackball.lv/en/articles/read/19328-cqrs-in-aspnet-with-separate-read-write-models-using-mediatr
How to implement CQRS in ASP.NET using MediatR. A guided example using CQRS with separate Read and Write models using Enity Framework Core for Commands and Dapper for Queries. When people think about CQRS they often think about complex, event-driven, distributed architectures with separate Read and Write databases. Using different databases...
#dotnet
#aspnetcore
#software-engineering
#domain-driven-design
#cqrs
#mediatr
#dapper
Oct 25, 2023 •
articles
Dealing with Code Performance— Micro and Macro Optimizations
https://sd.blackball.lv/en/articles/read/19325-dealing-with-code-performance-micro-and-macro-optimizations
As a developer, which areas should we focus on for performance optimizations? How can we measure the impact? Read this post to learn the framework. Performance optimization is any software or hardware modifications that make the platform faster and more scalable, improving latency or throughput or both. You can spend a ton...
#programming
#software-engineering
#performance
Oct 24, 2023 •
articles
Why we are stuck with so many incompetent programmers
https://sd.blackball.lv/en/articles/read/19322-why-we-are-stuck-with-so-many-incompetent-programmers
Passion is both the reason and the reward I entered the software industry about 2 decades ago. I was an engineering graduate, but I didn’t have a computer degree. It was OK, not only because I knew the basics of software making (I was an Electronics engineer), but also because my country...
#programming
#software-development
#software-engineering
#careers
Oct 21, 2023 •
articles
➤
Software Development AntiPatterns
Spaghetti code
https://sd.blackball.lv/en/articles/read/19314-antipattern-spaghetti-code
Background The Spaghetti Code AntiPattern is the classic and most famous AntiPattern; it has existed in one form or another since the invention of programming languages. Nonobject-oriented languages appear to be more susceptible to this AntiPattern, but it is fairly common among developers who have yet to fully master the advanced...
#spaghetti-code
#programming
#antipattern
Oct 21, 2023 •
articles
➤
Software Development AntiPatterns
Lava Flow
https://sd.blackball.lv/en/articles/read/19307-antipattern-lavaflow
Background In a data-mining expedition, we began looking for insight into developing a standard interface for a particular kind of system. The system we were mining was very similar to those we hoped would eventually support the standard we were working on. It was also a research-originated system and highly complex....
#lava-flow
#programming
#antipattern
Oct 20, 2023 •
articles
➤
Software Development AntiPatterns
Continuous Obsolescence
https://sd.blackball.lv/en/articles/read/19306-antipattern-continuous-obsolescence
AntiPattern Problem Technology is changing so rapidly that developers have trouble keeping up with the current versions of software and finding combinations of product releases that work together. Given that every commercial product line evolves through new product releases, the situation has become increasingly difficult for developers to cope with. Finding compatible...
#continuous-obsolescence
#programming
#antipattern
Oct 5, 2023 •
books
Azure Cookbook
https://sd.blackball.lv/en/books/19304-azure-cookbook-2023
How do you deal with the problems you face when using Azure? This practical guide provides over 75 recipes to help you to work with common Azure issues in everyday scenarios. That includes key tasks like setting up permissions for a storage account, working with Cosmos DB APIs, managing Azure...
Year: 2023 • Author: Salehi Reza • Pages: 335 • Format: PDF • Size: 15,18 MB
#cloud
#azure
#guide
Sep 14, 2023 •
articles
Top 15 Software Development Methodologies: Benefits and Drawbacks
https://sd.blackball.lv/en/articles/read/19198-top-15-software-development-methodologies-benefits-and-drawbacks
The goal of most software development companies and their clients is software production at the lowest cost, with the best quality, in the shortest time. Proper planning and management of the development process with the right methodology is important to achieve such a goal. There are lots of software development methodologies...
#software-development
#methodologies
#agile
#lean
#waterfall
Sep 14, 2023 •
articles
Modularizing Software: Modular Monolith over Microservices in Domain-Driven Design
https://sd.blackball.lv/en/articles/read/19196-modularizing-software-modular-monolith-over-microservices-in-domain-driven-design
Balancing Business Needs: Evaluating Architecture in Domain-Driven Design One topic has come up again and again over the years, sometimes more, sometimes less, in conversations among developers: What’s the best way to modularize software? As a longtime software developer, I’ve seen the tides shift and a variety of approaches rise and...
#software-engineering
#software-architecture
#domain-driven-design
#microservices
Sep 14, 2023 •
articles
Robust RabbitMQ implementation for ASP.NET
https://sd.blackball.lv/en/articles/read/19194-robust-rabbitmq-implementation-for-aspnet
In the world of modern software architecture, reliable communication between different components or microservices is crucial. This is where RabbitMQ, a queue based message broker, can play a vital role. RabbitMQ is a popular choice for implementing message queuing systems, ensuring reliable and scalable communication between various parts of an...
#dotnet
#aspnet
#rabbitmq
#kubernetes
« Next
1
2
3
4
5
6
7
8
9
10
...
Previous »
»|
© 1999–2024
Web
Dynamics
1980–...
Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban
mob
Share page
Reading now
Clean Architecture in ASP .NET Core Web API
.NET Framework developer roadmap in 2024 for beginners
You have been doing pagination wrong in .NET 6
Understanding Ahead-of-Time (AOT) compilation in C#
The best way to map objects in .NET in 2024
Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions
Goodbye Controllers: Building better Blazor web apps with Vertical Slices
Result Pattern in C#
.NET | Working with options pattern
Svelte vs React 2024: Which is better?
Categories
Design Patterns
Software Engineering Workshop
Donation
➤
Boosty
Donate
to support the project
➤
Donorbox
Donate
GitHub account
Projects
Blackball
Geolocation Assistant
Amerikas Auto
Transport Certification Center