Блог пользователя Гамарник Андрей

Программирование для чайников

Здравствуйте, мальчики и девочки! Сегодня я расскажу вам, как сделать первые шаги на поприще программирования. Я не буду рассказывать про выбор первого языка, с какой книги начать, как пройти собеседование. Это все не важно. Я помогу вам написать вашу первую программу.

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

Только вот даже я, давно занимаясь программированием, так и не научился писать программы с первого раза.

Несколько приемов оптимизации JavaScript кода

Мы в Inexika много работаем с заказчиками по всему миру, и поэтому знание английского языка для нас является обязательным. Этой весной я прошел курс «Речевые клише английского языка». Курс мне понравился, и, дабы закрепить пройденный материал, я поступил как настоящий программист и создал по его мотивам небольшой, но полезный веб-сервис (http://english.azurewebsites.net/). Заодно я попробовал на практике jQuery Mobile и Windows Azure.

Я поделился этим сервисом с коллегами, и они, конечно же, нашли к чему придраться. Например, наш CEO Сергей Темников пожаловался, что на его старом iPhone 4 сильно тормозит поиск. «Вызов принят», – подумал я и сел за код.

SQL Server Dynamic Management Views & Functions

Недавно нас попросили разработать инструментарий для контроля производительности SQL запросов для одного из наших ASP.NET + MSSQL проектов. Если конкретнее, то нужно было сделать несколько страничек с отчетами, содержащими информацию о самых «тяжелых» хранимых процедурах и любую другую полезную информацию.

Заказчик сам предложил использовать Dynamic Management Views and Functions. Буду честен, я тогда впервые услышал о DMVs, поэтому решил попросить помощи у наших SQL гуру.

Диагностика и отладка Dynamics CRM

Часто работа с корпоративными платформами (таких, как Exchange, Active Directory, SharePoint, Dynamics CRM) и диагностирование ошибок в них превращается в увлекательный квест, и чтобы понять причину ошибки, приходится собирать информацию по крупицам и восстанавливать из них целостную картину. Мне недавно довелось разворачивать у нас в компании Microsoft Dynamics CRM 4.0, поэтому в этой статье речь пойдет о том, куда податься разработчику при возникновении в ней ошибок.