Разберём несколько основных аспектов Beego и выясним, почему они противоречат различным best practices в Go, да и в индустрии в целом: http://amp.gs/4rtv
Gearbest хранит данные покупателей в легкодоступных базах данных.
Ребята из VPNMentor обнаружили несколько незащищённых баз данных Elasticsearch с миллионами записей, содержащих персональные данные покупателей, информацию о заказах и данные платежей: http://amp.gs/4rpn
Природная радиация в земных условиях практически никогда не угрожает жизни непосредственно (если, конечно, вы не занимаетесь разработкой уранового месторождения), а вот искусственные источники уже успели убить немало людей: http://amp.gs/4rBi
MySpace потерял музыку, фото и видео, которые пользователи загружали с 2003 по 2015 годы.
Когда-нибудь это произойдёт с Google Drive, Dropbox и любым другим коммерческим сервисом. Все ваши файлы на «облачном» хостинге со временем будут потеряны: http://amp.gs/4rx1
При переходе от одного большого приложения к нескольким службам меньшего размера вам придётся решать несколько новых проблем. Перечислим их максимально кратко: http://amp.gs/4ryn
Взгляните на таблицу со сравнением производительности xxHash и некоторых других хеш-функций. В ней xxHash обходит ближайшего конкурента в два раза. Так вот, новая версия XXH3 поднимает планку ещё выше: http://amp.gs/4rvI
В этом материале мы разберёмся, что из себя представляет шифрование, и рассмотрим элементарные шифры с тем расчётом, чтобы даже далёкие от IT люди поняли суть этого явления: http://amp.gs/4rdW
Типичные ошибки при работе с PostgreSQL. Часть вторая.
В первой части речь шла о непоследовательном именовании, constraints и о том, где лучше сосредоточить логику. В этой разберём обработку ошибок, конкурентный доступ, неотменяемые операции, CTE и JSON: http://amp.gs/4rqB
Курить «Казбек» и экономить на спичках — практически девиз малого и среднего бизнеса во всём, что касается ИТ. Результатом являются неэффективность, провал внедрения, деньги на ветер и ненависть ко всему софту сразу: http://amp.gs/4ri7
Сегодня поговорим не просто о данных, а о больших данных. Разберёмся, какие данные являются большими, а какие нет, как они работают и как на этом зарабатывает бизнес: http://amp.gs/4rJX
«Количество сценариев архитектурной подсветки теоретически не ограничено — можно создавать хоть на каждый день. Пока разработано четыре базовых варианта, не считая минималистичного дежурного режима».
В этой части учебного курса по React поговорим о работе с формами. В частности, сегодняшнее занятие будет посвящено организации взаимодействия компонентов и текстовых полей: http://amp.gs/4rwM
Отмена телескопа WFIRST и россияне на орбите Луны.
Ресурсов всегда не хватает. Обычно приходится выбирать, и движение в одном направлении означает стагнацию в других. Очень ярко этот тезис проиллюстрировали две новости прошлой недели — хорошая и плохая: http://amp.gs/4rLD
Дайджест свежих материалов из мира фронтенда №356 (11-17 марта).
В этом выпуске — фронтенд без JavaScript, планирование работы с отзывчивыми изображениями, начало работы с CSS Grid, оптимальная файловая структура для приложений React и многое другое: http://amp.gs/4rov
Помните, низкая значимость результатов — ещё не такая печальная вещь, как ложный результат. Нельзя доводить до научного греха — ложных выводов — искажением данных неправильно применённой статистикой: http://amp.gs/4rQ3
«Так как невозможно привести список всех параметров, которыми должны обладать ролевые игры, и есть множество подходов к каждому аспекту дизайна, я разбил дизайн на четыре отдельные оси. Ни одна из осей сама по себе не может сказать вам, находитесь ли вы на верном пути, но все вместе они позволяют получить картину в целом»: http://amp.gs/4r6i
«Мой опыт программирования на Go не очень большой, чуть более полутора лет, использовал я его хоть и часто, но чисто в утилитарных целях, поэтому начал я именно с него. Открываем GoLand и пишем простенький тест»: http://amp.gs/4Sj0