Рубрика «Программирование» - 489

Здравствуйте, уважаемые читатели! Совсем скоро у нас выйдет новая книга о технологиях React и Redux, оригинал — O'Reilly, май 2017

Секреты React и Redux при разработке веб-приложений - 1

Чтобы обрисовать масштабы бедствия круг проблем, которые могут возникать при создании веб-приложений с использованием таких технологий, предлагаем сокращенный перевод статьи Сэмюэла Менденхолла (от 15 ноября), где рассмотрены тонкости работы с React, Redux, Typescript и рассказано, как устранить и упредить проблемы с производительностью в таких приложениях.
Читать полностью »

В Индии аутсорсинг технологий был единственным надёжным способом создания рабочих мест в последние 30 лет. Теперь же искусственный интеллект грозит уничтожить это преимущество

Индия с опаской смотрит в сторону искусственного интеллекта - 1

Через два дня после получения Сунилом Кумаром повышения, ему позвонили из отдела по работе с персоналом и попросили уволиться.

Это произошло в апреле, как раз когда начался девятый год работы Кумара в Tech Mahindra, одной из компаний-гигантов в индийской IT-индустрии. Он работал в инженерном отделе, разрабатывая компоненты и инструменты для аэрокосмических компаний Северной Америки и Европы. Те пересылали спецификации — доступные для изготовления шарнира материалы, допустимую нагрузку, стоимость производства — а он при помощи программ выдавал варианты. Он был пехотинцем в индийской армии инженеров, работу которым передавали на аутсорсинг с Запада благодаря копеечной стоимости. Иногда он уходил со своей базы, кампуса компании в Бангалоре, чтобы поработать в заграничных офисах клиентов: в Монреале, Белфасте и Стокгольме.
Читать полностью »

GoTo в ИТМО: Ботали неделю. Порвали 2 баяна - 1

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

Не так давно, в конце октября, в Кремниевой долине прошел очередной In-Memory Computing Summit, одним из организаторов и спонсоров которого стала компания GridGain.

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

In-Memory Computing Summit 2017 San Francisco - 1

На саммите было более прочитано более 40 докладов по распределенным системам и вычислениям в памяти. Среди выступавших были сотрудники компаний GridGain, Percona, AMY Robotics, Hazelcast, VoltDB Inc., Dell и других.

Далее мы отдельно упомянем несколько избранных докладов.Читать полностью »

Хотя недавно была выпущена Java 9 с новой модульной системой, многие еще продолжают пользоваться привычной восьмой версией, с лямбдами. В течение полугода я плотно работал с ней и всеми ее нововведениями. Если с новыми методами коллекций и Optional все понятно, то с лямбдами не все так очевидно. В частности, как они реализованы и как влияют на производительность. И главное — чем они отличаются от старых добрых анонимных классов.

Лямбда-потрошитель - 1Читать полностью »

DevDay про микросервисы. Запись лучших докладов - 1

В прошлую пятницу мы собрали 140 разработчиков, чтобы поговорить о микросервисах — деплое, координации, согласованности. Делимся с вами записью двух лучших, по мнению участников, выступлений.
Читать полностью »

Мы уже посвящали Amazon материалы блога нашего платежного блокчейн-сервиса Wirex. В этом материале мы публикуем релиз платформы Amazon Sumerian для создания 3D-пространств для VR и AR. Это решение — еще один элемент ecommerce-экосистемы Amazon, который, возможно, создаст основу для развития покупательского опыта на основе VR и AR.

Футуристические технологии из Star Wars и Star Trek постепенно становится реальностью. Платформа Amazon Sumerian позволит создать собственную трехмерную виртуальную реальность и персонажей дополненной реальности или воспроизвести уже существующие образы.

Amazon представил платформу для 3D-, VR- и AR-разработки - 1

С помощью «Шумера» пользователь может создать кросс-платформенные миры под устройства Oculus, HTC Vive, iOS-девайсы с WebVR браузерами, а также вскоре после появления поддержки, и на Android с ARCore.Читать полностью »

Классические дотнетовские приложения хороши тем, что они практически не ограничены в правах и, например, могут работать в трее. Зато универсальные приложения (UWP) более безопасны, и их можно устанавливать и удалять бесчисленное количество раз, не забивая систему и реестр мусором. Платформа UWP постоянно развивается, и, пока пользователи обновляются до Fall Creators Update, который вышел в октябре этого года, мы, разработчики, можем посмотреть на его новые и интересные возможности.

Fall Creators Update: важное для программиста - 1Читать полностью »

Всем доброго! Вот мы и добрались до тематики С++ на наших курсах и по нашей старой доброй традиции делимся тем, что мы нашли достаточно интересным при подготовке программы и то, что будем затрагивать во время обучения.

Инфографика:

Стоимость операций в тактах ЦП - 1

Когда нам нужно оптимизировать код, мы должны отпрофилировать его и упростить. Однако, иногда имеет смысл просто узнать приблизительную стоимость некоторых популярных операций, чтобы не делать с самого начала неэффективных вещей (и, надеюсь, не профилировать программу позже).
Читать полностью »

В последнее время мы много говорим про CRIU – систему живой миграции контейнеров. Но сегодня речь пойдет о еще более любопытной разработке: живом патчинге приложений, а также о библиотеке Compel, которая позволяет вытворять все эти безобразия, придавая гиперконвергентным системам новый уровень гибкости.

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


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