Открытый вебинар «Асинхронное программирование в Python»

Автор: admin от 7-08-2018, 23:55, посмотрело: 36

Всем привет!



Андрей Кравчук, преподаватель курса «Разработчик Python», провёл на прошлой неделе открытый урок на тему «Асинхронное программирование в Python», где, собственно, разбирались с организацией асинхронной обработки данных под высоконагруженные системы.





Как всегда ждём комментарии и вопросы здесь или можно зайти с ними к нам на день открытых дверей.

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

 

Яндекс блокирует аккаунты, к которым не привязан номер телефона

Автор: admin от 7-08-2018, 18:55, посмотрело: 31

Я наверное как те самые мыши, которые «плакали, кололись, но продолжали жрать кактус». Который раз пытаюсь патриотично пользоваться сервисами Яндекса — и который раз это выходит мне боком.

В этот раз заблокировали доступ к почте под предлогом «подозрения на взлом». А в реальности — потому что при регистрации не указал номер телефона, что вообще-то не возбраняется, но как всегда есть НО…

Небольшой разбор ситуации под катом.

Категория: Яндекс

 

Обзор смартфона Neffos N1

Автор: admin от 7-08-2018, 15:30, посмотрело: 29

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



Обзор смартфона Neffos N1

Категория: Гаджеты

 

typeof(T) vs. TypeOf?T?

Автор: admin от 7-08-2018, 13:05, посмотрело: 34

Иногда рефлексивные вызовы дороги в терминах производительности и не могут быть опущены.



В этой статье представлены паттерны, позволяющие существенно повысить производительность множественных рефлексивных вызовов посредством техники виртуализации (кэширования) результатов.



typeof(T) vs. TypeOf?T?

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

 

Сравнение React и Vue на практическом примере

Автор: admin от 7-08-2018, 11:30, посмотрело: 31

Автор материала, перевод которого мы публикуем сегодня, говорит, что на работе ему приходится использовать Vue и он хорошо изучил этот фреймворк. Однако, ему всегда было любопытно узнать, как обстоят дела в других мирах, а именно, во вселенной React.



Он почитал документацию, посмотрел несколько учебных видео, и, хотя всё это показалось ему весьма полезным, ему хотелось по-настоящему понять, в чём заключается разница между React и Vue. Для него поиск различий между фреймворками заключался не в выяснении того, поддерживают ли они виртуальную объектную модель документа, или того, как именно они рендерят страницы. Ему хотелось, чтобы кто-нибудь объяснил бы ему особенности кода, показал бы, что в нём происходит. Он надеялся найти статью, которая посвящена раскрытию именно таких различий, прочтя которую тот, кто знал раньше лишь Vue или React (или совершенно новый в веб-разработке человек), мог бы лучше понять различия между этими фреймворками.



Сравнение React и Vue на практическом примере



Однако такой статьи ему найти не удалось. Этот факт привёл его к пониманию того, что ему самому надо взять и такую статью написать, попутно разобравшись в сходствах и отличиях React и Vue. Собственно говоря, перед вами описание его эксперимента по сравнению этих двух фреймворков.

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

 

Как я реализовал GraphQL для платформ компании InterSystems

Автор: admin от 7-08-2018, 10:35, посмотрело: 33

Как я реализовал GraphQL для платформ компании InterSystems

О GraphQL и о том как им пользоваться мной уже было рассказано в этой статье. Здесь же я расскажу про то, какие задачи стояли передо мной, и о результатах, которых удалось добиться в процессе реализации GraphQL для платформ InterSystems.

Категория: Системное администрирование

 

Операция на сердце: как мы переписывали основной компонент DLP-системы

Автор: admin от 7-08-2018, 10:35, посмотрело: 28

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



Под катом история о том, как мы переписали основной компонент продукта с 17-летней историей (!) со Scheme на Clojure, и все сразу заработало как надо (ну, почти :)).



Операция на сердце: как мы переписывали основной компонент DLP-системы

Категория: Системное администрирование

 

5 «супернавыков», необходимых для работы будущего

Автор: admin от 7-08-2018, 10:20, посмотрело: 33

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



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



5 «супернавыков», необходимых для работы будущего

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

 

Проще, чем кажется. Глава 11

Автор: admin от 7-08-2018, 10:20, посмотрело: 25

Предыдущие главы — здесь.



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



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



О своем новом проекте он рассказал еще накануне. Таня, как это водится у лучшей половины человечества, молча выслушала и сказала: «Ясно». Ясно тебе – думал Сергей.



С одной стороны, вроде такого ответа достаточно. Не хочешь вникать, обсуждать, предлагать, высказываться – ради Бога, сиди молчи. Но ведь понятно, со стопроцентной вероятностью, что Тане есть что сказать. Как быть?

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

 

Пошаговое создание бандла для Symfony 4

Автор: admin от 7-08-2018, 10:20, посмотрело: 27

Около года назад наша компания взяла курс на разделение огромного монолита на Magento 1 на микросервисы. Как основу выбрали только вышедшую в релиз Symfony 4. За это время я разработал несколько проектов на этом фреймворке, но особо интересной мне показалась разработка бандлов, переиспользуемых компонентов для Symfony. Под катом пошаговое руководство по разработке HealthCheck бандла для получения статуса/здоровья микросервиса под Syfmony 4.1, в котором я постарался затронуть наиболее интересные и сложные (для меня когда-то) моменты.

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

 
Назад Вперед