development

  • Хабрахабр

    [Из песочницы] Nil не всегда nil

    Что вообще здесь написано?" спросите вы. "Что? Сейчас все разложу. Это также не рационально как и изменять итерируемую коллекцию. Когда начинал изучать язык — не думал что зайду в этот узкий случай. На примере: func Foo() error { var err *os.PathError = nil return err } func main() { err := Foo() fmt.Println(err) // <nil> fmt.Println(err == nil) // false…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Создание игры «35ММ». Постапокалипсис в России

    Сегодня я бы хотел рассказать о создании моего первого полноценного инди-проекта под названием 35ММ, вышедшего в Steam в 2016 году. Всем доброго времени суток, меня зовут Сергей Носков. Также, практически не были затронуты технические моменты реализации. История конечно давняя, и с тех пор уже было опубликовано несколько статей и интервью на тему проекта, однако, подробного описания процесса разработки не было.…

    Подробнее »
  • Хабрахабр

    Для чего и как мы скрываем госномера автомобилей в объявлениях Авито

    Привет. В конце прошлого года мы стали автоматически скрывать номера автомобилей на фотографиях в карточках объявлений на Авито. О том, зачем мы это сделали, и какие есть способы решения таких задач, читайте в статье. Задача На Авито за 2018 год было продано 2,5 миллиона автомобилей. Это почти 7000 в день. Всем объявлениям о продаже нужна иллюстрация — фото автомобиля. Но…

    Подробнее »
  • Хабрахабр

    Flutter 1.2. Что нового?

    26 февраля команда Flutter анонсировала первый стабильный продуктовый релиз — Flutter 1.2. Всех, кого интересует, что нового принесло обновление — прошу под кат. Основные изменения по релизу можно коротко описать 3-мя пунктами: Улучшение стабильности, повышение быстродействия и качества работы фреймворка и плагинов; Улучшение отображения и функциональности существующих виджетов; Новый веб-инструмент для разработчиков, создающих приложения на Flutter. Все изменения по релизу…

    Подробнее »
  • Хабрахабр

    [По докам] Flutter. Часть 1. Для Android разработчиков

    Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучения документации фреймворка, с которым они ещё не работают. Если вы хотите понять, чем хорош этот фреймворк, и оценить, сколько усилий придётся…

    Подробнее »
  • Хабрахабр

    10 млрд. экспорта ПО – это ничтожно мало

    и увеличился на 19%. По данным Ассоциации «Руссофт» экспорт российского софта за последний год достиг $10 млрд. Под катом мнение Константина Анисимова, СЕО Rusonyx от первого лица. Следом за этой новостью начали возникать бравурные марши на тему успешного подъема с колен нашей экономки и обретения всеми нами неминуемого светлого цифрового будущего. 10 миллиардов долларов – сумма на первый взгляд большая.…

    Подробнее »
  • Хабрахабр

    Software Defined Delivery — наконец-то кто-то что-то начал подозревать

    В отличие от DevOps, который каждый понимал по своему и как хотел, манифест явно заявляет — доставка ПО — наша работа. 23 ноября в сети появилась последняя редакция Software Defined Delivery манифеста. Код — это только описание системы, а не сама система. «На моей машине все работает» — не вариант. Вот вкратце основные положения манифеста: Мы понимаем, что код —…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Как я добавлял новое устройство в SmartThings Hub, часть 1

    В этой статье я хочу рассказать про свой опыт разработки так называемого Device Handler для умного дома SmartThings. Задача состояла в добавлении универсального устройства на базе протокола Z-Wave — Z-Uno, а так же обработка подключаемых к нему дочерних устройств. В следствии этого было решено написать данную статью, дабы облегчить работу русскоязычному пользователю. Введение в разработку заняло у меня достаточно много…

    Подробнее »
  • Хабрахабр

    Когда программный код вызывает восхищение?

    Тем интереснее было заполучить мнение директора по разработке Parallels RAS Игоря Марната. Тема идеального кода нередко вызывает полемику в среде матерых программистов. Enjoy! Под катом его авторский взгляд по заявленной теме. Перед ее написанием я задал вопрос из заголовка нескольким разработчикам. В качестве введения хотелось бы остановиться на вопросе, почему же я вообще решил написать эту небольшую статью. У всех…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Пагинация во Vue.js

    Привет, Хабр! Представляю вашему вниманию перевод статьи "Pagination in Vue.js" автора Denny Headrick. Вот и компонент Vue.js можно сделать с разбивкой по страницам, который позволит нам просматривать только часть наших данных за раз. Пагинация увеличивает UX, позволяя пользователям визуализировать данные в небольших блоках или на страницах. А затем покажу template (шаблон) Сначала я буду добавлять кусочек за кусочком в свой…

    Подробнее »


Кнопка «Наверх»
Закрыть