Microsoft Certified Technology Specialist

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

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

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

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

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

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
Просмотров: 217

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

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

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

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

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
Просмотров: 136

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

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

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

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
Просмотров: 112

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

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

WEB FARM: A hosting environment consisting of multiple web servers is said to be a Web Farm. Usually a load balancer is used to tie together the web servers, which routes incoming requests amongst the servers within the web farm. And these incoming requests are routed in a variety of formats: One from them is to use IP affinity (also called client affinity or sticky session); it's working is to route the...

далее...
2 января 2018
Просмотров: 345

От переводчика: это перевод статьи Кристиана Глобмайера The Ten Rules of a Zen Programmer. Статья мне понравилась, решил сделать перевод, после окончания перевода загуглил название, нашел вариант перевода: 10 принципов дзен программиста. Отличается от моего, поэтому решил свой вариант перевода все-таки запостить. Для некоторых пунктов так и не смог найти перевода, который бы меня устроил, поэтому в скобочках оставляю оригинальное название. Одним дождливым утром я сидел за своим столом и думал об...

далее...
29 августа 2017
Просмотров: 453

Некогда, забавы для и пользы ради, я подрабатывал в одном неплохом кадровом агентстве — собеседовал приходящих программистов на предмет знания C#/.NET. В мои обязанности не входило полное техническое интервью — скорее, начальный скрининг кандидатов чтобы понять who is who, отфильтровать совсем уж ужас и в случае чего дать советы что почитать и как усовершенствовать навыки. И был у того кадрового агентства один интересный клиент. Он у всех на слуху, но...

далее...
28 июля 2017
Просмотров: 222

Это статья про семь простых правил, которые я сформулировал для себя за годы работы программистом. Семь правил, которые подняли мою эффективность. Сделали меня лучше. Это мои правила и они работают для меня. Я не пытаюсь навязать их вам, я хочу поделиться с вами, и, возможно, узнать о том, каких правил и принципов придерживаетесь вы. Компьютер всегда прав Самая раздражающая ситуация в программировании — когда код верный, но не работает. “Да тут три...

далее...
1 апреля 2017
Просмотров: 148

Овен Овен часто считает себя во всем правым и сложно поддается убеждениям. Ему не объяснить, что код плохой, что у него конфликт с QA или решение неверное! У Овна сильный характер и ярко выражены лидерские качества, поэтому его часто можно встретить среди технических лидеров проектов или руководителей направлений. Честность Овна не знает пределов, они могут рассказать клиенту и менеджеру все, что думают на счет проекта, и за одно и на их...

далее...
20 июля 2016
Просмотров: 168

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

далее...
6 июля 2015
Просмотров: 173

Чаще всего deadlock описывают примерно следующим образом: Процесс 1 блокирует ресурс А. Процесс 2 блокирует ресурс Б. Процесс 1 пытается получить доступ к ресурсу Б. Процесс 2 пытается получить доступ к ресурсу А. В итоге один из процессов должен быть прерван, чтобы другой мог продолжить выполнение. Но это простейший вариант взаимной блокировки, в реальности приходится сталкиваться с более сложными случаями. В этой статье мы расскажем с какими взаимными блокировками в MS SQL нам приходилось встречаться и...

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

С появлением у меня в первом классе Dendy вопрос кем я стану отпал сам собой буквально через пару недель — программистом конечно же. Я долго и упорно шел к этому, невзирая на отсутствие информатики в школе, работал в техподдержке известного всем регистратора параллельно с учебой в институте, но полноценная жизнь началась лишь в тот момент, когда меня наконец-то взяли хоть куда-то писать код. Очень скоро я понял, что мало быть программистом,...

далее...
18 июня 2015
Просмотров: 297

Try very, very hard to avoid using Response.Redirect(url), instead, use Response.Redirect(url, false). Response.Redirect(url), after writing a 302 redirect response to the response buffers, calls Response.End. This is very expensive. The alternative, Response.Redirect(url, false) is fast, but unlike Response.Redirect(url), the lines of code which follow the call to Response.Redirect(url, false) will be executed. More on this later, but first, let me tell you about the horrors of...

далее...
9 марта 2015
Просмотров: 131

Разрабатывая приложения, мы постоянно сталкиваемся с новыми подходами, языками и концептами. И постоянно мы мечемся в сомнениях «смогу ли я быть на волне, оставаться конкурентоспособным, учитывая все изменения и тренды?». Давайте задумаемся на мгновение, вспомнив фразу из моего любимого фильма «Касабланка» — в любви законов новых нет — так создан свет. Все, что касается любви, применимо и к коду. Новых законов в коде нет. Если вы четко понимаете основные идеи разработки,...

далее...

© 1999–2019 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