Advertisement
Always will be ready notify the world about expectations as easy as possible: job change page

25 августа 2020 г.
Просмотров: 484

The Generic Host Builder in ASP .NET Core was introduced in v2.1, but only meant for non-HTTP workloads. However, it has now replaced the Web Host Builder as of v3.0 in 2019. Generic Host Builder in ASP .NET Core 3.x History Lesson: Generic Host Builder in 2.x So, if the...

далее...
25 августа 2020 г.
Просмотров: 602

Before Tag Helpers were available, you would have to use HTML Helper methods to create forms and their elements in a ASP .NET Core views. This meant that your form could look something like this: @using (Html.BeginForm()) {     <input /> } With the introduction of Tag Helpers, you can...

далее...
25 августа 2020 г.
Просмотров: 1032

In my 2018 series, we covered EF Core Migrations to explain how to add, remove and apply Entity Framework Core Migrations in an ASP .NET Core web application project. In this article, we’ll continue to look at the newer 2020 NetLearner project, to identify entities represented by C# model classes...

далее...
25 августа 2020 г.
Просмотров: 749

In this article, we’ll explore several options for deploying an ASP .NET Core web app to Azure App Service in the cloud. From the infamous Right-Click-Publish to fully automated CI/CD, you’ll learn about the latest Deployment Center option in the Azure Portal for App Service for web apps. NOTE: If...

далее...
25 августа 2020 г.
Просмотров: 466

In this article, we’ll continue to look at the (in-progress) NetLearner application, which was generated using multiple ASP.NET Core web app project (3.1) templates. In previous releases, the template made it very easy for you to store cookies and display a cookie policy. However, the latest version doesn’t include cookie...

далее...
25 августа 2020 г.
Просмотров: 836

In my 2019 A-Z series, I covered Blazor for ASP.NET Core while it was still experimental. As of ASP.NET Core 3.1, server-side Blazor has now been released, while client-side Blazor (currently in preview) is expected to arrive in May 2020. This post will cover server-side Blazor, as seen in NetLearner....

далее...
25 августа 2020 г.
Просмотров: 722

Authentication and Authorization are two different things, but they also go hand in hand. Think of Authentication as letting someone into your home and Authorization as allowing your guests to do specific things once they’re inside (e.g. wear their shoes indoors, eat your food, etc). In other words, Authentication lets...

далее...
Просмотров: 657

A is for Authentication & Authorization B is for Blazor Full-Stack Web Dev C is for Cookies and Consent D is for Deploying to Azure App Service E is for EF Core Relationships F is for Forms & Fields G is for Generic Host Host Builder H is for Handling Errors I is for IIS Hosting J is for JavaScript, HTML/CSS & Static Files K is for Key Vault L is for Logging M is for Middleware N is for .NET 5.0, VS2019 Preview and C# 9.0 O is for Organizational Authentication P is for Production Tips Q is for Query Tags R is for Razor Pages S is for SignalR T is for Tag Helper Authoring U is for Unit Testing V is for Validation W is for Worker Service X is for XML + JSON Output for Web APIs Y is for YAML-defined CI/CD Z is for Zero-Downtime Web Apps

18 августа 2020 г.
Просмотров: 610

Key Takeaways Developers keep moving to Single Page Applications (SPAs), though client-side development doesn’t mean you need a SPA in every case. There are several ways to use SPA frameworks with ASP.NET Core, including middleware, directory-based connection, or integration into your project. Middleware and directory-based methods come with some constraints,...

далее...
28 июля 2020 г.
Просмотров: 276

Хабр полон прогнозов и советов о том, что делать в следующем году — какие языки учить, в какие сферы сворачивать, как поступать со своим здоровьем. Звучит вдохновляюще! Но у любой медали две стороны, и мы спотыкаемся не только в чём-то новом, а по большей части в том, что делаем каждый...

далее...
28 июля 2020 г.
Просмотров: 689

Удалёнка бьёт по мозгам. И это я вам говорю не как те, кто погрузился в неведомо прекрасное состояние в марте, а как человек, который уже пять лет не видел офисную жизнь, не пил сонным кофе из кофемашины и не встревал в беспечный разговор коллег от скуки рабочего дня. Мне уже...

далее...
20 июля 2020 г.
Просмотров: 796

Некоторые вопросы с собеседований призваны вывести вас на чистую воду. Вспомните все эти «Где вы видите себя через десять лет» и «На что бы вы потратили миллион долларов». Пришло время взглянуть на самые каверзные вопросы с точки зрения HR и, собственно, работодателей, а также заранее подготовить адекватные ответы, — пишет...

далее...
16 июля 2020 г.
Просмотров: 1141

In this blog, I am going to provide a walkthrough on developing REST APIs using ASP.NET Core 3.1, connecting with existing databases using Entity Framework, creating a JWT token, and securing APIs. I am going to develop a sample application for an inventory REST service with basic operations. Table of...

далее...
6 июля 2020 г.
Просмотров: 344

На работе мы проводим большую часть своей жизни. Там мы общаемся с коллегами и начальством, учимся (или нет) чему-то новому и, конечно, зарабатываем деньги, необходимые для комфортной жизни. Сайт KV.BY решил узнать, что движет IT-специалистами, когда они решают сменить место работы. Антон Марченко, программист (iOS-разработчик) Опыт работы в IT у...

далее...
1 июля 2020 г.
Просмотров: 716

Сергей Немчинский — разработчик с большим опытом и основатель учебного центра Foxminded. В мае он запустил короткий цикл из лекций о трех дорогах для развития программиста: эксперта, руководителя и основателя. В зависимости от того, по какой дороге идти, можно легко определять, какие решения принимать в работе и жизни, какие...

далее...
25 июня 2020 г.
Просмотров: 644

В этой статье я расскажу о том, как проект, в котором я работаю, превращался из большого монолита в набор микросервисов. Проект начал свою историю довольно давно, в начале 2000. Первые версии были написаны на Visual Basic 6. С течением времени стало понятно, что разработку на этом языке в будущем будет...

далее...
13 февраля 2020 г.
Просмотров: 902

Выход на новую работу — всегда стресс, особенно когда нужно максимально быстро влиться в коллектив и приступить к задачам. Рассказываем, на что обратить внимание, чтобы не пожалеть о выборе и оказаться «на своём месте». Шаг первый: проведите разведку Первый рабочий день — отнюдь не первый контакт с работодателем. Надо пользоваться...

далее...
28 января 2020 г.
Просмотров: 350

NetLearner: What is it? NetLearner is an ASP.NET Core web app to allow any user to consolidate multiple learning resources all under one umbrella. The codebase itself is a way for new/existing .NET developers to learn ASP.NET Core, while a deployed instance of NetLearner can be used as a curated...

далее...
20 января 2020 г.
Просмотров: 1161

Публикуем перевод статьи Flavio Xandó о тестировании PRTG Network Monitor и сравнении с Zabbix. Тестирование проводилось не в лабораторных условиях, а в режиме реального использования, в реально существующей компании со всей ее инфраструктурой в ходе повседневной деятельности.   Концепция PRTG и его характеристики не новы. Однако, компания Paessler год за...

далее...
22 августа 2019 г.
Просмотров: 781

Микросервисы - популярный подход к разработке, который Netflix и Amazon успешно используют больше трех лет. Мы заметили, что не всегда выбор микросервисов бывает осознанным. Чтобы микросервисы выбирались сознательно, мы решили разобрать наиболее частые вопросы: В чем преимущества микросервисов? Для каких решений лучше выбрать микросервисы? Что такое микросервисная архитектура Термин «микросервисы»...

далее...

© 1999–2024 WebDynamics
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
LinkedIn
Boosty
Donate to support the project
GitHub account
GitHub profile