На шаг ближе к С++20. Итоги встречи в Торонто

Автор: admin от 28-09-2017, 21:50, посмотрело: 248

Несколько недель назад состоялась встреча международного комитета по стандартизации C++. На ней люди (в основном) не разменивались на мелочи и совершили несколько больших шагов на пути к С++20.



На шаг ближе к С++20. Итоги встречи в Торонто



Главные новости:




  • Расширению Concepts быть в C++20!

  • Ranges, Networking и Coroutines/сопрограммы: выпущены в эксперимент в виде TS.

  • Модули: черновик TS готов.



Что всё это значит, как это упростит написание кода и что было ещё — читайте под катом.
->

Категория: Программирование

 

Вышел React v16.0

Автор: admin от 28-09-2017, 21:30, посмотрело: 390

Это перевод поста Эндрю Кларка о выходе столь ожидаемой версии React. Оригинальный пост в блоге React.



Мы с удовольствием сообщаем о выходе React v16.0! Среди изменений некоторые давно ожидаемые нововведения, например фрагменты, обработка ошибок (error boundaries), порталы, поддержка произвольных DOM-атрибутов, улучшения в серверном рендере, и уменьшенный размер файла.

->

Категория: Компании / Facebook

 

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

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

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



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



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

->

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

 

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

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

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

Источник



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



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

->

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

 

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

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

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



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



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



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



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



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



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

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

 

В поисках перформанса, часть 2: Профилирование Java под Linux

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

Бытует мнение, что бесконечно можно смотреть на огонь, воду и то, как другие работают, но есть и ещё кое-что! Мы уверены, что можно бесконечно говорить с Сашей goldshtn Гольдштейном о перформансе. Мы уже брали у Саши интервью перед JPoint 2017, но тогда разговор касался конкретно BPF, которому был посвящен доклад Саши.



На этот раз мы решили копнуть глубже и узнать фундаментальные проблемы мониторинга производительности и варианты их решения.

В поисках перформанса, часть 2: Профилирование Java под Linux ->

Категория: Операционные системы / Linux

 

Укрощение Змейки с помощью реактивных потоков

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

Укрощение Змейки с помощью реактивных потоков


Веб в наши дни двигается очень быстро и мы все это знаем. Сегодня Реактивное Программирование является одной из самых горячих тем в веб-разработке и с такими фреймворками, как Angular или React, она стала гораздо более популярной, особенно в современном мире javascript. В сообществе произошел массовый переход от императивных парадигм программирования к функциональным реактивным парадигмам. Тем не менее, многие разработчики пытаются с этим бороться и часто перегружены его сложностью (большой API), фундаментальным сдвигом в мышлении (от императивного к декларативному) и множеством понятий.



Хотя это не самая простая тема, но как только мы сумеем ее понять, мы спросим себя, как мы могли без нее жить?
->

Категория: Программирование / Game Development

 

Пора убить веб

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

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



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



Пора убить веб
Это ты, хакер фронтенда
->

Категория: Веб-разработка / Windows

 

Странный символ и горячие анонсы первых дней Microsoft Ignite

Автор: admin от 28-09-2017, 11:05, посмотрело: 270

Конференция Ignite в самом разгаре, а мы, тем временем, решили собрать воедино самые интересные новости этого события: Azure Trial доступен теперь на 1 год, новый язык программирования для квантовых компьютеров и три утилиты для работы с машинным обучением. Было интересно, приглашаем под кат узнать про эти и остальные новости. Будет много полезных ссылок.



Странный символ и горячие анонсы первых дней Microsoft Ignite ->

Категория: Компании / Microsoft

 

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

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

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


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



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

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

 
Назад Вперед