PyCharm — эффективная разработка на Python

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

Оглавление

Ну-ка, ну-ка посмотрим

11 важных вещей, которые нужно знать про DevOps

В 2009 года за рубежом возникло движение, которое назвало себя DevOps. На первый взгляд это разработчики с навыками сисадминов и сисадмины с навыками разработчиков. Но на самом деле это отнюдь не так. Данное подход имеет четкие цели, философию, инструменты и методы, которые только некоторые русскоязычные компании начинают использовать. Мне кажется, что данный подход у нас незаслуженно игнорируется и мне хотелось бы рассказать об 11 вещах, которые нужно знать о DevOps, в частности:

  • что такое DevOps;
  • каковы его ценности;
  • как он внедряется;
  • кому он приносит пользу.

Надеюсь, этот текст вам понравится.
Тщательнее надо…

Языки, фреймворки и инструменты или дорожная карта для курса «Проектирование интернет-приложений»

Индустрия разработки программного обеспечения продолжает уверенно продвигаться вперед. Необходимо отметить, что в 2016 году новые версии популярных языков, фреймворков и инструментов добавили нам больше энергии и изменили характер нашей работы. За всем новым трудно уследить, поэтому в начале года надо понять, что важно и чему должно учиться в течение следующих двенадцати месяцев, а для студентов Бизнес-информатики наметить дорожную карту курса «Проектирование интернет-приложений», особенно, в контексте подготовки ВКР.

Тренды

Progressive Web Apps

В прошлом, 2016 году, утвердилась концепция Progressive Web App. В соответствии с ней веб-приложения могут работать в автономном режиме, используя накопленный пользовательский опыт. Приложение может быть добавлено в качестве главного экрана вашего смарт-устройства и даже может отправлять вам push-уведомления, игнорируя отсутствие связи родного мобильного приложения. Думается, что в 2017 году PWA станут еще более важны и на это стоит обратить внимание. Посмотрите обзор здесь.
Читать далее «Языки, фреймворки и инструменты или дорожная карта для курса «Проектирование интернет-приложений»»

Интуиция в разработке программного обеспечения

  Peter Naur (1985) Intuition in Software Development // Proceedings of the International Joint Conference on Theory and Practice of Software Development, Berlin, March 1985 // Springer-Verlag, Lecture Notes in Computer Science, Vol. 186, p. 60-79.

Р. Богатырев, А. Китаев, перевод с англ.

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

Читать далее «Интуиция в разработке программного обеспечения»

Сторонние темы WordPress должны умереть

Предварительно созданные темы WordPress — недорогая альтернатива оригинальному пользовательскому коду, они управляют миллионами сайтов по всему миру. Тем не менее, в длительной перспективе такая концепция может стать дорогостоящей ошибкой.

Изготовлением веб-сайтов на WordPress я занимаюсь ещё с 2003 года, когда появилась первая 0.71-Gold версия, когда он был ещё сугубо нишевой блог-платформой. За последние, ни-много ни-мало, 12 лет было выпущено более 50 версий WordPress, а сама платформа превратилась в решение для широкого спектра задач, начиная от бизнес-сайтов, онлайн-журналов до магазинов электронной коммерции.
Читать далее «Сторонние темы WordPress должны умереть»

50+ полезных ресурсов для самообучения

На сегодняшний день, когда информация стала доступна как никогда и получить новые знания проще простого, у нас появилась другая проблема: как фокусироваться и структурировать новые знания, если отсутствуют внешние ограничения вроде экзамена или необходимости подготовки к уроку?
И снова нас спасают разработчики и интернет, где появляется все больше открытых университетов, онлай-курсов, лекций и сервисов организации своего обучения.
Читать далее «50+ полезных ресурсов для самообучения»