Кому нужны флексы

Автор: admin от 6-10-2017, 21:40, посмотрело: 40

Кому нужны флексы

Кому нужны флексы, если на них не делают сайты?

Делают, 12% сайтов уже используют флексы. А нужны они всем нам, чтобы было удобнее верстать.

Давайте разберёмся.

Категория: Программирование » Веб-разработка

 

Ответ на публикацию «Из хирурга в разработчики: как в 40 лет сменить профессию?» или почему я не люблю заказные статьи

Автор: admin от 6-10-2017, 18:05, посмотрело: 37

Многие наверно видели статью «Из хирурга в разработчики: как в 40 лет сменить профессию?». Я, признаться, был поражен реакцией читателей:

Супер статья! Мотивирует.
в 40 лет войти в профессию и за 3 года стать тимлидом — это реально круто
и т.д.



Я искренне считаю, что статья весьма вредная и полностью заказная, а Хабр просто как IT-ресурс медленно плывёт на дно, умышленно, или нет, утягивая за собой и наше с вами будущее.

Категория: Программирование » Веб-разработка

 

Сказка о хорошо выстроенных бизнес-процессах, или как одна проблема хакнула идеально работающую систему разработки

Автор: admin от 2-10-2017, 08:10, посмотрело: 56

Предисловие



Не секрет, что правильно выстроенные бизнес-процессы нужны всем.

Отдельные граждане, отделы и целые компании с холдингами бегают кругами и воют о необходимости правильного обустройства всех и всяческих процессов. Всё должно быть посчитано, измерено, запланировано и выполнено в срок, в строгих рамках бюджета. Метрики и KPI, предсказуемость и прозрачность.

Везде должен быть “внедрён” Agile. Все должны мыслить категориями Lean. Все должны думать о Business Value.

И, будучи разбуженными ночью, — мгновенно ответить на вопрос: “каков LTV нашего пользователя?”



Отличный, рациональный подход.



В разработке программного обеспечения давно и прочно обосновался тренд “не изобретай велосипеда”.

Нужно разработать инсталлятор для нашего мега-продукта? Интегрироваться с внешней системой? Разработать кучу отчётов?

Не умничай, бери коробочное решение. Сэкономишь кучу времени, нервов, и, как результат, — денег компании.

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

Поэтому — не изобретай велосипеда и не умничай. Используй готовое, а кривые руки умную голову прикладывай там, где интеграция по какой-то причине вдруг не работает.



Отличный, рациональный подход.



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



Итак, знакомьтесь с нашими героями


->

Категория: Программирование » Веб-разработка

 

MobX — управление состоянием без боли. Лекция в Яндексе

Автор: admin от 1-10-2017, 10:55, посмотрело: 64

Недостаток зависимостей в веб-приложении приводит к ошибкам в интерфейсе, избыток — снижает производительность. Руководитель отдела разработки интерфейсов Яндекса Азат razetdinov показывает, как библиотека MobX помогает отслеживать минимальный набор изменений и поддерживать консистентность состояния приложений, а также знакомит с инструментом mobx-state-tree, который позволяет совместить всё лучшее из MobX и Redux.


Категория: Программирование » Веб-разработка

 

Как довести первый проект до конца. Часть 2. Мифы, ошибки и провалы

Автор: admin от 1-10-2017, 02:00, посмотрело: 60

Как довести первый проект до конца. Часть 2. Мифы, ошибки и провалы


Здравствуйте! Я уже рассказывал в первой статье и интермедиальной статье, как довести свой первый проект до конца. Но в итоге я понял, что эти статьи касаются в первую очередь разработки. А как же продвижение?



И сейчас мы рассмотрим мифы и ошибки, на которых я споткнулся. И, хотя игру хвалили многие, она на момент написания статьи получила только 61 загрузку!



Ну вот как так может быть? ->

Категория: Программирование » Веб-разработка

 

Опционалы в Swift

Автор: admin от 29-09-2017, 02:10, посмотрело: 52

Несмотря на некоторый опыт в мобильной разработке (в том числе с применением Swift), регулярно на почве свифтовых опционалов возникали ситуации, когда я знал что нужно делать, но не совсем внятно представлял, почему именно так. Приходилось отвлекаться и углубляться в документацию — количество "заметок на полях" пополнялось с удручающей периодичностью. В определенный момент они достигли критической массы, и я решил упорядочить их в едином исчерпывающем руководстве. Материал получился довольно объемным, поскольку предпринята попытка раскрыть тему максимально подробно. Статья будет полезна как начинающим Swift-разработчикам, так и матерым профессионалам из мира Objective-C — есть ненулевая вероятность, что и последние найдут для себя что-то новое. А если не найдут, то добавят свое новое в комментарии, и всем будет польза.

->

Категория: Программирование » Веб-разработка

 

Моделирование смешанных схем на System Verilog

Автор: admin от 28-09-2017, 19:00, посмотрело: 46

Жили были, не, не так… Однажды рано утром, придя в очередной раз на работу, я узнал, что у нас в серверной всего один ввод электропитания и он может отгорать. Целый день было нечего делать, и я решил написать статью на Хабр. Статья ориентирована на начинающих и праздно интересующихся.



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



Так как мы живем в аналоговом мире, то даже цифровая микросхема должна уметь с этим миром общаться. Цифровые микросхемы содержат на кристалле десятки больших аналоговых блоков, таких как АЦП, ЦАП, ФАПЧ, блоки вторичного питания и т.д. Исключением из этого правила, вероятно, являются только большие процессоры, типа Core i и т.п., где все это хозяйство вынесено в чипсет.

->

Категория: Программирование » Веб-разработка

 

Как решить извечный конфликт между разработкой и эксплуатацией?

Автор: admin от 28-09-2017, 17:45, посмотрело: 42

Как решить извечный конфликт между разработкой и эксплуатацией?

Источник



В далёком 2002 году одна из самых заметных тогдашних ИТ-компаний пригласила консультантов, чтобы решить страшную проблему: служба эксплуатации не хочет использовать новые версии систем, выпущенные разработчиками. Эксплуатация и разработка регулярно вместо работы ходят на уровень вице-президентов компании и в присутствии высокого начальства пытаются друг друга переспорить.



Если проблема вам знакома и интересна, далее в статье приведён практический способ её решения, опробованный в одной из лучших мировых компаний, с теоретическим обоснованием, примерами расчётов и рекомендациями по автоматизации.

->

Категория: Программирование » Веб-разработка

 

Эргономика текста: Пользователь социальных сетей видит около 54 000 слов в день

Автор: admin от 28-09-2017, 16:40, посмотрело: 35

Как понять качественно ли мы пишем?



Эргономика текста: Пользователь социальных сетей видит около 54 000 слов в день



Сколько слов вы видите за день? Верьте или нет, исследования показали, что типичный пользователь социальных сетей видит около 54 000 слов в день.



Черт, это больше слов, чем вы можете найти в книге! Например, “Бойцовский клуб”, один из моих любимых романов, содержит всего 49,962 слова.



С таким количеством слов, борющихся за внимание, хороший писательский навык является более важным, чем когда-либо. Любой может создать дерьмовый контент. Чтобы выделиться из толпы, нужно создать первоклассный контент.



Но как вы можете сказать, хорошо ли вы пишете? Здесь вступает в игру тестирование. Оно помогает вам увидеть, как ваши слова резонируют с читателями, прежде чем вы нажмете эту страшную кнопку публикации.



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

Категория: Программирование » Веб-разработка

 

Из маркетолога в тестировщицу ПО — смена профессии после 40? Почему бы и нет

Автор: admin от 28-09-2017, 10:35, посмотрело: 46

Из маркетолога в тестировщицу ПО — смена профессии после 40? Почему бы и нет


У нас в стране всё ещё бытует мнение, что человек должен овладеть какой-то профессией, и кормиться ею всю жизнь. Но эта самая жизнь сегодня меняется так быстро, что веками действующая схема работает всё хуже. Экономика оцифровывается, профессии исчезают, людей заменяют роботы и чат-боты. Поэтому сегодня всё труднее построить себе безбедное будущее, выбрав в молодости какое-то направление. Увы, но у нас пока не принято радикально менять профессию. И чем старше человек, тем труднее для него принять саму мысль, не то что решиться на это: «Как так, я уже 20 лет этим занимаюсь, опыт наработал, репутацию, а тут опять учиться, как школяру, и начинать с низов?». Да, решение непростое. Но чем сильнее экономико-технологические перемены будут влиять на занятость, тем актуальнее будет стоять вопрос смены профессии для всё большего количества людей. Но если человек сам хочет заняться чем-то новым, по желанию, а не из-за давления обстоятельств, то ему уже ничто не помешает.



Один из успешных примеров — история нашей коллеги Елены, которая после 40 лет из маркетолога переквалифицировалась в тестировщика программного обеспечения. Ей слово.
->

Категория: Программирование » Веб-разработка