Search  
Always will be ready notify the world about expectations as easy as possible: job change page
News
13 августа 2019

— Буратине дали три яблока. Два он съел. Сколько яблок осталось у Буратины?
Думаете — одно? Не факт! Это может в первом классе на уроке арифметики оно одно осталось. А ежели задать эту задачку программистам... Ответы могут быть совершенно неожиданными:
— Неизвестно сколько. Никто-ж не знает, сколько яблок было у него до этого. Мораль: обнуляйте начальные переменные.
— Даже если обнулить переменные, никто не гарантирует, что Мальвина не отдала ему свои яблоки, пока он уничтожал те два. Или не сожрала третье. Мораль: не используйте глобальные переменные.
— А где гарантия, что Буратино съел именно два яблока, а не два чего-то другого? Там написано что он съел два.

— Количество яблок у Буратины не изменилось. Они только поменяли область видимости: часть из них переместилась внутрь Буратины.

31 июля 2019

Если 3 года назад я видел себя только в роли .NET разработчика, то сейчас суровая реальность нелёгкой жизни программера ненавязчиво намекает что пора уже выйти из привычной зоны комфорта. Для себя обозначил профессиональное развитие в таком направлении:

  • .NET Core
  • PHP (Laravel)
  • Frontend (Angular, React.js, Vue.js)
  • Docker

Изучение всего этого потребует достаточно немало времени, но поднимет меня на более высокий уровень. Этакий универсальный солдат.

26 июля 2019

ASP.NET Core + Docker

Хожу на собеседования и вижу что нужно серьёзно заняться изучением Docker.

И конечно, лишним не будет Dockerize an ASP.NET Core application

14 июля 2019

PHP + Laravel + Composer + Vue.js

Я .NET разработчик, но профессиональная жизнь вынудила заняться изучением фрейморка Laravel и Vue.js. Тестовое задание для приёма на работу. Изучил, задание выполнил. Посмотрим что будет дальше.

9 апреля 2019

Несмотря на то что 2019-й год уже в самом разгаре, заметил что ещё ни в одном своём проекте не использую браузерный LocalStorage. Дальше так жить нельзя, надо менять ситуацию к лучшему.

30 января 2019

На этом сайте доработал раздел с видео, теперь это структурированный каталог с расширенными возможностями. Как пример - видеокурс Building a Single Page Application with JavaScript.

5 января 2019

Dapper.NET

Сделал для себя тестовое приложение с Dapper.NET и SQLite, если нужно лёгкое и производительное решение - отлично. SQLite тут конечно только ради эксперимента, а вот Dapper как Micro-ORM хороша. Entity Framework это уже тяжёлая артиллерия.

NuGet Gallery | Dapper

Install-Package Dapper -Version 1.50.5

26 декабря 2018

Скоро здесь появится много новых книг по .NET Core. Это прекрасно.

26 октября 2018

Изучая .NET Core скучать не приходится. ASP.NET Core + Bootstrap 4 + SignalR + SQLite.NET + Dapper ORM - это очень интересное сочетание.

2 октября 2018

Лето закончилось и пришло время заняться серьёзными делами. Начал работать над большим обновлением Blackball, планируется потратить 2 месяца на безудержную разработку. Результат обещает быть интересным.


© 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