Web
Dynamics
Click on the tag item
ORM
Bootstrap
JavaScript
GraphQL
Reverse Engineering
jQuery
SQL Server
Dapper
WPF
Redis
REST
Blazor
Performance Optimization
Design Patterns
C#
TeamCity
NPM
Active Directory
SOLID
TypeScript
Elasticsearch
DRY
YAGNI
.NET Framework
PHP
SignalR
Kanban
React
ASP.NET
PostgreSQL
VB.NET
CI/CD
ADONET
Responsive Web Design
Scrum
HTML5
Confluence
Agile
JSON
Entity Framework
Tags
Donate
Translate
Statistics
Ads
Books
Articles
Video
News
Repositories
Portfolio
Application
Messages
RU
EN
Site search
Exact match
articles
books
video
news
notes
title
text
description
author
year
tags
Search results
Found:
400
|«
«
...
11
12
13
14
15
16
17
18
19
20
»
Nov 21, 2022 •
articles
10 Git repository naming best practices
https://sd.blackball.lv/en/articles/read/18956-10-git-repository-naming-best-practices
A well-named Git repository can make a big difference in your development workflow. Here are 10 best practices to follow. A well-named Git repository can save you a lot of time and headaches down the road. A good name should be descriptive and concise, and it should be easy for you...
#git
#namingconvention
#bestpractices
Nov 20, 2022 •
articles
➤
Modernizing ASP.NET Web Forms Applications
Modernizing ASP.NET Web Forms Applications (Part 3)
https://sd.blackball.lv/en/articles/read/18954
I wrote about replacing the authentication with OWIN Security libraries. In this part, I would like to introduce DotVVM – an open source framework which allows building web applications using the MVVM pattern and is very easy to use. I will also show how you can modernize old Web Forms...
Nov 20, 2022 •
articles
➤
Modernizing ASP.NET Web Forms Applications
Modernizing ASP.NET Web Forms Applications (Part 2)
https://sd.blackball.lv/en/articles/read/18953
I was writing about the problems of legacy ASP.NET Web Forms applications. It is often not possible to rewrite them from scratch, as new features should be introduced every month, and I’d like to dig into one of the ways of modernizing these applications. In this part, I will write about...
#aspnet
#webforms
➤ Ads
Nov 16, 2022 •
articles
Configure Multiple DBs with Repository pattern in .Net Core
https://sd.blackball.lv/en/articles/read/18938-configure-multiple-dbs-with-repository-pattern-in-net-core
Need to communicate with multiple DBs in one application?? Usually we don’t face such scenarios. However if such requirement comes in picture, we will see how easy it is to communicate with multiple DBs using repository pattern in .Net Core Web API. To configure mongoDB, we need to install mongoDB driver for...
#netcore
#csharp
#repositorypattern
Nov 14, 2022 •
articles
REST API Naming Conventions and Best Practices
https://sd.blackball.lv/en/articles/read/rest-api-naming-conventions-and-best-practices-18917
The main data representation in REST is referred to as a resource. A properly named resource makes an API simple to use and intuitive. That same API, when implemented incorrectly, may feel complicated and be challenging to use and comprehend. The following article will assist you in getting started when...
#restapi
#api
#namingconventions
#bestpractices
Nov 14, 2022 •
articles
Full Stack Development: Definition, Developer Skills and Tools
https://sd.blackball.lv/en/articles/read/full-stack-development-definition-developer-skills-and-tools
Full stack development is the process of developing an application’s front end and back end. The process involves the business logic layer, also known as the back end server side area, which specializes in data validation, and the presentation layer also referred to as the front end area, which specializes...
#fullstackdevelopment
#developerskills
#developertools
#softskills
Oct 27, 2022 •
articles
➤
.NET
LINQ — How to avoid nested loops in C#
https://sd.blackball.lv/en/articles/read/18930-linq-how-to-avoid-nested-loops-in-csharp
Writing code can be very exciting but it also can be very frustrating if your code is based on nested loops. Iterations are still one the most important parts of coding. So how can we avoid using ugly nested loops in our code? LINQ — Language Integrated Query Microsoft language developers provided...
#csharp
#linq
Oct 25, 2022 •
books
Visual Design of GraphQL Data
https://sd.blackball.lv/en/books/visual-design-of-graphql-data-2018
Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques. These in turn help...
Year: 2018 • Author: Thomas Frisendal • Pages: 120 • Format: PDF • Size: 4,41 MB
#graphql
Oct 24, 2022 •
articles
Entity Framework Core and high performance
https://sd.blackball.lv/en/articles/read/18921
Entity Framework Core is recommended and the most popular tool for interacting with relational databases on ASP NET Core. It is powerful enough to cover most possible scenarios, but like any other tool, it has its limitations. Long time people said (not without reason) that Entity Frmaework does not match...
#netcore
#aspnetcore
#entityframeworkcore
#dapper
#orm
#performance
Oct 20, 2022 •
articles
Best practices to secure ASP.NET Core MVC web applications
https://sd.blackball.lv/en/articles/read/18919-best-practices-to-secure-aspnet-core-mvc-web-applications
ASP.NET Core MVC is a web development framework, widely used by developers around the word, to develop web applications. These web applications have proven to be vulnerable to attacks from different sources, though, and it is our responsibility to safeguard our data. This article will help you develop a secure...
#netcore
#aspnet
#security
#owasp
#bestpractices
Sep 23, 2022 •
articles
CRUD Operation and Microservice Communication using gRPC in .NET Core 6 Web API
https://sd.blackball.lv/en/articles/read/18913
In this article, we will discuss gRPC and perform CRUD Operation using that and step-by-step implementation of gRPC. We take Product Application here to understand how things are going to work with gRPC and, in that first, we create ProductOfferGrpcService which is used to create Product Offers and which will be...
#net6
#sqlserver
#webapi
#microservices
#grpc
Sep 1, 2022 •
articles
Рассуждение на тему, какую базу данных выбирать
https://sd.blackball.lv/en/articles/read/18909-rassuzhdenie-na-temu-kakuju-bazu-dannyh-vybiratj
Эта статья для вас, если вы: выбираете базу данных для нового проекта и изучаете информацию про разные варианты; считаете, что текущая база данных не устраивает вас по каким то параметрам и вы хотите ее сменить, но у вас нет хорошего специалиста; ...
#nosql
#mongodb
#redis
#couchdb
#pouchdb
#mysql
#postgresql
#субд
Aug 26, 2022 •
articles
➤
.NET
RabbitMQ Message Queue using .NET Core 6 Web API
https://sd.blackball.lv/en/articles/read/18906
We are going to discuss the RabbitMQ Message Queue and its implementation using .NET Core 6 API as Message Producer and Console Application as a Message Consumer. Agenda Introduction of RabbitMQ Benefits of using RabbitMQ Implementation of RabbitMQ in .NET Core 6 Prerequisites ...
#netcore
#net6
#webapi
#rabbitmq
#messagequeue
#microservices
#docker
Aug 24, 2022 •
articles
Implementation of Global Exception Handling using .NET Core 6 Web API
https://sd.blackball.lv/en/articles/read/18905
In this article, we will learn about global exception handling implementation using .NET Core 6 Web API step-by-step. Agenda Introduction Implementation of Global Exception Handling Prerequisites Visual Studio 2022 .NET Core 6 SDK Understanding of C# Programming ...
#netcore
#net6
#webapi
#exceptionhandling
#softwaredevelopment
Aug 23, 2022 •
articles
Building a custom Configuration Provider in .NET 6
https://sd.blackball.lv/en/articles/read/18904
Suppose we are building a web api that contains a route to send notification messages to other systems. For security matters, before sending any notification message, we need to provide some credentials to these systems to they accept our messages. However, these credentials are stored in an external data source, and not...
#netcore
#net6
#aspnet
#webapi
#customconfiguration
Jul 1, 2022 •
articles
Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает
https://sd.blackball.lv/en/articles/read/18902-kak-my-stolknulisj-s-versionirovaniem
Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI. Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты. Если вы используете в docker-образах тег latest, или...
#версионирование
#api
#versioning
Jun 27, 2022 •
articles
Implement gRPC global exception handler in ASP.NET
https://sd.blackball.lv/en/articles/read/18880
This example shows you the gRpc global exception handler in the unary server handle in gRpc. In microservice, we have two ways to integrate with other internal services. The first way is the Request-Response pattern, which is the most famous. The Request-Response pattern advantage is that the client could immediately get the response...
#netcore
#aspnet
#webapi
#microservice
#grpc
Jun 25, 2022 •
articles
Run and manage periodic background tasks in ASP.NET Core 6 with C#
https://sd.blackball.lv/en/articles/read/18897
Sometimes your web app needs to do work in the background periodically e.g. to sync data. This article provides a walkthrough how to implement such a background task and how to enabled/disable a background task during runtime using a RESTful API and hosted services. Here’s the intro from the Microsoft Docs,...
#netcore
#aspnet
#backgroundtask
Jun 19, 2022 •
books
Writing High-Performance .NET Code, 2nd Edition
https://sd.blackball.lv/en/books/18886
Take performance to the next level! This book does not just teach you how the CLR works - it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete...
Year: 2018 • Author: Ben Watson • Pages: 422 • Format: PDF • Size: 11,67 MB
#netframework
#performance
Jun 19, 2022 •
books
Writing High-Performance .NET Code
https://sd.blackball.lv/en/books/writing-high-performance-net-code-2014
Do you want your .NET code to have the absolute best performance it can? This book demystifies the CLR, teaching you how and why to write code with optimum performance. Learn critical lessons from a person who helped design and build one of the largest high-performance .NET systems in the...
Year: 2014 • Author: Ben Watson • Pages: 268 • Format: PDF • Size: 3,5 MB
#netframework
#performance
|«
«
...
11
12
13
14
15
16
17
18
19
20
»
Share page
If you liked this website and want to support me, you can
Reading now
What is patch management? Lifecycle, benefits and best practices
Live-coding interviews: essential or discriminatory?
Onion Architecture In ASP.NET Core with CQRS – Detailed
GraphQL vs. REST
How to create image and file upload in PHP with jQuery AJAX
How to structure .NET project with Clean Architecture?
LINQ — How to avoid nested loops in C#
10 Git repository naming best practices
Dealing with Code Performance— Micro and Macro Optimizations
PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The complete guide
Categories
Design Patterns
Software Engineering Workshop
Donation
➤
Boosty
Donate
to support the project
➤
Donorbox
Donate
GitHub account
Projects
Blackball
Geolocation Assistant
Codebase
Amerikas Auto
Transport Certification Center