Microsoft Certified Technology Specialist

Яндекс.Метрика
RSS
разработка сайтов
оптимизация сайта
веб-дизайн
продвижение сайтов
SEO
HTML5
CSS3
ASP.NET
ASP.NET MVC
.NET Core
jQuery
Bootstrap
Angular
 
Always will be ready notify the world about expectations as easy as possible: job change page
6 июля 2020
Просмотров: 19

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

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

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

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

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

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

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

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

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

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

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

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

3 августа 2019
Просмотров: 83

Задумывались над тем, как в одном проекте могут совмещаться части на разных языках? Рассмотрим, что такое микросервисная архитектура. Множество приложений, с которыми мы регулярно пересекаемся (интернет-банки, развлекательные сервисы вроде YouTube и так далее), часто созданы с использованием множества технологий, которые как-то уживаются под одной крышей и не выглядят разрозненно. Что такое микросервисная архитектура Микросервисы – это архитектурный шаблон. Все сервисы в этом шаблоне: Маленькие Сервис не должен...

далее...
29 июля 2019
Просмотров: 62

От переводчика: некоторые скорее всего уже читали этот титанический труд от Мартина Фаулера и его коллеги Джеймса Льюиса, но я все же решил сделать перевод этой статьи. Тренд микросервисов набирает обороты в мире enterprise разработки, и эта статья является ценнейшим источником знаний, по сути выжимкой существующего опыта работы с ними. Термин «Microservice Architecture» получил распространение в последние несколько лет как описание способа дизайна приложений в виде набора независимо развертываемых сервисов. В...

далее...
26 июля 2019
Просмотров: 142

While we are working on a project, our main goal is to make it work as it supposed to and fulfill all the customer’s requirements. But wouldn’t you agree that creating a project that works is not enough? Shouldn’t that project be maintainable and readable as well? It turns out that we need to put a lot more attention to our projects to write them in a more readable and maintainable way....

далее...
22 июля 2019
Просмотров: 71

Многие компании по мере роста бизнеса приходят к пониманию, что им требуется какая-то ERP-система. Если в малом бизнесе удается обойтись без этого инструмента, то средний бизнес с каждым днем активнее пользуется подобными средствами. Но чтобы выбрать ERP-систему, и даже для того, чтобы понимать, требуется ли в бизнесе этот продукт и какие преимущества принесет его использование, важно правильно понимать, что это такое. В своих статьях я часто занимаюсь описанием различных понятий. Как...

далее...
19 июля 2019
Просмотров: 119

Индексы — это первое, что необходимо хорошо понимать в работе SQL Server, но странным образом базовые вопросы не слишком часто задаются на форумах и получают не так уж много ответов. Роб Шелдон отвечает на эти, вызывающие смущение в профессиональных кругах, вопросы об индексах в SQL Server: одни из них мы просто стесняемся задать, а прежде чем задать другие сначала подумаем дважды. Основы индексов в SQL Server Одним из важнейших путей достижения высокой производительности...

далее...
15 июля 2019
Просмотров: 280

ORM: Object Relationship Mapper that maps your database directly with C# objects. There are many ORM tools available. One of them is Dapper. Dapper is known as the king of ORM. The following are the key features of Dapper: Speed and fast in performance. Fewer lines of code. Object Mapper. Static Object Binding. Dynamic Object Binding. ...

далее...
24 января 2019
Просмотров: 297

Календари, слайдеры, списки, средства для построения графиков и диаграмм — все эти и многие другие компоненты пользовательских интерфейсов находят применение в бесчисленном множестве веб-проектов. Программист, когда ему нужно что-то подобное, может пойти двумя путями. Первый — создать необходимый элемент интерфейса самостоятельно, второй путь — воспользоваться существующими разработками в этой области. Главный минус самостоятельной разработки UI-компонентов — большие затраты сил и времени. Вкладывать ресурсы в подобное дело стоит лишь в том случае,...

далее...
17 января 2019
Просмотров: 68

Чтобы от программного кода не отмахивались собеседующие или коллеги, он должен быть удобоваримым. Как написать «конфетку», которая понравится всем? Роберт Мартин когда-то сказал, что единственным допустимым измерением качества кода является «Что за…». Позвольте объяснить. Всякий раз, когда на глаза попадается какой-либо код, возникает одна из трех эмоций: «Что за…», произнесенное с отвращением – этот код вообще не нужен. «Что за…», выражающее восхищение – «Эй, а ведь этот парень действительно крут!» «Что за…» с раздражением –...

далее...
8 января 2019
Просмотров: 55

There's no doubt that Entity Framework with LINQ is great (I've certainly written enough articles about it). But Entity Framework comes at a cost. As Matthew Jones points out on his blog, using LINQ+Entity Framework adds time to each data retrieval compared to using ADO.NET's SqlDataAdapter. The cost is small (anywhere from a third of a millisecond to 100 milliseconds) but it's not zero, either. If speed is important to...

далее...
2 октября 2018
Просмотров: 165

Уже несколько раз натыкался на материалы о найме программистов и не без интереса читал их, ведь Я сам программист, и мне любопытно было узнать, как нас оценивают на собеседованиях. Мои впечатления? Я в печали... Почти все материалы, на мой взгляд, напоминают «вредные советы». Сразу оговорюсь, вся статья — это сугубо личное мнение, однако нашедшее поддержку в лице друзей и коллег программистов. Итак… Первая встреча, собеседование без тех специалиста HR-ы, не обманывайте себя. Вы никогда не...

далее...
1 октября 2018
Просмотров: 63

20 августа 2018
Просмотров: 173

This article provides an introduction and conceptual background to working with .NET on Docker. Docker: Packaging your apps to deploy and run anywhere   Docker is an open platform that enables developers and administrators to build images, ship, and run distributed applications in a loosely isolated environment called a container. This approach enables efficient application lifecycle management between development, QA, and production environments. The Docker platform uses the Docker Engine to quickly build and...

далее...
30 июля 2018
Просмотров: 139

Наверное, у каждого программиста возникала ситуация, когда совершенно не знакомые с IT люди просили его объяснить, в чём же состоит суть его профессии. Так уж сложилось, что у большинства людей понятие «программист» ассоциируется либо с замкнутым гиком в очках и свитере, либо с неким гениальным красноглазым подростком-хакером — но при этом никто не знает, чем именно он занимается. Как рассказать им об этом, не пугая страшными терминами и фрагментами кода? Под катом...

далее...

© 1999–2020 WebDynamics
Valid XHTML 1.0 Transitional Правильный CSS!
1980–... Sergey Drozdov

Area of interests:
.NET | C# | ASP.NET WebForms | ASP.NET MVC | Windows Forms | Windows Phone | HTML5 | CSS3 | jQuery | AJAX | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | UML | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban Development