Архив за 13 июня 2018 - 4

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

Взять к примеру, мир фронтенда. Со знанием JavaScript пятилетней давности сейчас хорошую работу не найдешь. Сейчас RequireJS + Grunt не прокатят, надо знать React, Webpack, современный ES или TypeScript и т.д. Причем в следующем году многое уже снова устареет.

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

Что же делать? Делать pet projects по ночам? Или пытаться сменить направление развития на более стабильное во времени?

Особенно часто этот вопрос встает у программистов с детьми. Как оставаться актуальным на рынке в долгой перспективе, не тратя на это всё личное время?

Читать полностью »

В Geekbench обнаружены упоминания о SoC Snapdragon 680

Читать полностью »

Внутреннее сообщество Java-разработчиков Райффайзенбанка приглашает на свой первый открытый митап, который пройдет на площадке московского офиса в Нагатино, 28 июня.

Приглашаем на Java Meetup в Райффайзенбанк - 1
Читать полностью »

В первой части своей статьи я рассказал о том, как мы в Badoo создали первую версию системы патчей. Если коротко, то нам нужно было найти способ исправления серьёзных ошибок прямо на production, доступный всем разработчикам. Однако первая версия была не без недостатков: мы использовали своеобразный способ раскладки, который не позволял гарантировать атомарность выкладок патчей и консистентность кода.

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

Patch me if you can: как мы отлаживаемся на production. Часть 2 - 1

Изображение: источник
Читать полностью »

Представитель аналитической компании IHS Markit на выставке E3 2018 рассказал, что на конец марта компания Microsoft реализовала 39,1 млн игровых консолей Xbox One.

Sony при этом удалось продать 76,6 млн приставок PS4, то есть почти вдвое больше. При этом Microsoft отмечает, что продажи её приставок выросли на 15% в годовом выражении, да и в целом результат выше, чем ожидали аналитики.

Читать полностью »

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

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

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

Мир без хакеров — это мир без любопытства и новаторских решений. (Джон Эриксон)
Читать полностью »

Galaxy Note 9: ожидаемые характеристики флагманского фаблета Samsung

В августе компания Samsung, как ожидается, анонсирует флагманский фаблет Galaxy Note 9. Сетевые источники обнародовали новые данные о характеристиках этого аппарата, а заодно собрали воедино ранее публиковавшуюся информацию.

DBSDESIGNING

Читать полностью »

Компания Xiaomi под своим брендом Mijia представила бюджетный карданный стабилизатор для смартфонов. Новинка оценена всего в 95 долларов, что существенно дешевле большинства аналогичных продуктов.

Новый карданный стабилизатор Xiaomi Mijia стоит менее 100 долларов

Читать полностью »

Митап «Как запускать гильдии и сообщества?» от Туту.ру и AgileVerse - 1

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

21 июня Tutu.ru совместно с AgileVerse приглашают посетить митап «Как запускать гильдии и сообщества?». Ребята поделятся своим опытом, а мы вместе составим описание эффективного сообщества. Пропишем конкретные шаги для создания подобного сообщества в вашей компании.
Читать полностью »

Будучи разработчиком, работая над узкоспециализированными проектами, со временем перестаешь разбираться в окружающем мире. Это общая проблема для всех нас. Расскажу пару слов о том, как это бывает и как мы придумали это побороть.

Выходные, которые нельзя пропустить. TechTrain в Питере - 1

Осторожно, трафик! Под катом есть фоточки в довольно неплохом качестве.


Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js