PHP дженерики уже сегодня (ну, почти)

Автор: admin от 17-06-2019, 22:15, посмотрело: 27

Если спросить PHP-разработчиков, какую возможность они хотят увидеть в PHP, большинство назовет дженерики.



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



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

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

 

Сравнение: Svelte и React

Автор: admin от 17-06-2019, 22:15, посмотрело: 48

На сайте React'a есть туториал, в котором описывается разработка игры Tic Tac Toe. Я решил повторить разработку этой игры на Svelte. Статья охватывает только первую половину туториала, до реализации истории ходов. Для целей ознакомления с фреймворком этого вполне достаточно. Каждый раздел статьи соответствует разделу туториала, содержит ссылки на исходный код обоих фреймворков.

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

 

MVCC в PostgreSQL-8. Заморозка

Автор: admin от 17-06-2019, 19:45, посмотрело: 38

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



Затем мы рассмотрели разные виды очистки: внутристраничную (вместе с HOT-обновлениями), обычную и автоматическую.



И добрались до последней темы этого цикла. Сегодня мы поговорим о проблеме переполнения счетчика транзакций (transaction id wraparound) и заморозке.

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

 

Интернет вещей по-русски. Baseband-отель LoRaWAN для владельцев RTL-SDR

Автор: admin от 17-06-2019, 19:45, посмотрело: 47

Концепция переноса обработки сигналов в облако не нова. Во-первых, VRAN (virtual radio access network) это основной способ построения сети операторов сотовой связи. Во-вторых, IoT-сеть компании SigFox строится по тому же принципу, это видно из ее патентов. Проще говоря, это все нереальная круть! Так что же можем сделать мы с вами, чтобы не сидеть на обочине прогресса, а приобщиться к теме?

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

 

Спорное новшество от Яндекса — вход в аккаунт через письмо

Автор: admin от 17-06-2019, 16:50, посмотрело: 34

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



Спорное новшество от Яндекса — вход в аккаунт через письмо

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

 

Открытые библиотеки для визуализации аудиоконтента

Автор: admin от 17-06-2019, 16:45, посмотрело: 49

Мы изучили несколько тематических тредов на GitHub, Hacker News и Reddit, посвященных инструментам для визуализации аудиоконтента. Рассказываем о часто упоминаемых открытых библиотеках и решениях, которые пригодятся разработчикам веб-приложений или игр.



Открытые библиотеки для визуализации аудиоконтента

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

 

AERODISK Engine: Катастрофоустойчивость. Часть 1

Автор: admin от 17-06-2019, 15:25, посмотрело: 33

AERODISK Engine: Катастрофоустойчивость. Часть 1

Привет, читатели хабра! Темой этой статьи будет реализация средств катастрофоустойчивости в системах хранения AERODISK Engine. Изначально мы хотели написать в одной статье про оба средства: репликацию и метрокластер, но, к сожалению, статья получилась слишком большой, поэтому мы разбили статью на две части. Пойдем от простого к сложному. В этой статье мы настроим и протестируем синхронную репликацию – уроним один ЦОД, а также оборвем канал связи между ЦОД-ами и посмотрим, что из этого получится.

Категория: Linux

 

Набор в бакалавриат СПбГУ при поддержке JetBrains и Яндекса

Автор: admin от 17-06-2019, 15:20, посмотрело: 60

В сентябре 2019 года СПбГУ открывает факультет математики и компьютерных наук. Набор в бакалавриат начинается уже в конце июня на три направления: «Математика», «Математика, алгоритмы и анализ данных» и «Современное программирование». Программы созданы коллективом Лаборатории им. П.Л. Чебышёва вместе с ПОМИ РАН, Computer Science центром, компаниями Газпромнефть, JetBrains и Яндекс.



Набор в бакалавриат СПбГУ при поддержке JetBrains и Яндекса



Курсы читают известные преподаватели, опытные и увлечённые сотрудники IT-компаний. Среди преподавателей — Николай Вавилов, Эдуард Гирш, Сергей Иванов, Сергей Кисляков, Александр Охотин, Александр Куликов, Илья Кацев, Дмитрий Ицыксон, Александр Храбров. А также Александр Авдюшенко из Яндекса, Михаил Сенин и Святослав Щербина из JetBrains и другие.



Занятия проходят на Васильевском острове в центре Петербурга.
Подробнее о бакалавриате

Категория: Программирование, Яндекс

 

Ansible для управления конфигурацией Windows. История успеха

Автор: admin от 17-06-2019, 14:55, посмотрело: 43

На одной из встреч питерского сообщества .Net разработчиков SpbDotNet Community мы пошли на эксперимент и решили рассказать о том, как можно применять подходы, давно ставшие стандартом в мире Linux, для автоматизации Windows-инфраструктур. Но дабы не доводить всё до голословного размахивания флагом Ansible, было принято решение показать это на примере развёртывания ASP.Net приложения.

Быть спикером вызвался Алексей Чернов, Senior Developer команды, разрабатывающей библиотеки UI-компонентов для наших проектов. И да, вам не показалось: выступать перед .Net аудиторией пошёл javascript разработчик.

Кто заинтересовался итогом такого эксперимента, милости просим под кат за расшифровкой.



Категория: Windows

 

Коллаборация и автоматизация во фронтенде. Чему мы научились за 13 школ

Автор: admin от 17-06-2019, 14:10, посмотрело: 55

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



Коллаборация и автоматизация во фронтенде. Чему мы научились за 13 школ


ШРИ — как сервис: тоже требует разных форматов взаимодействия, автоматизации и экспериментов. Вот об этом и поговорим сегодня на Хабре. Будут и полезные ссылки для кандидатов.

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

 
Назад Вперед