+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

Многопоточность в Java 8. Часть 2 (Пишем асинхронный код с CompletableFuture)

Вы, наверное, уже слышали о Future
         Future представляет собой отложенный результат асинхронных вычислений. Он предоставляет метод – get, который возвращает результат вычисления, когда они завершены.
         Проблема заключается в том, что вызов этого метода блокируется до тех пор, пока вычисление не будут сделаны до конца. Это весьма неудобно и может быстро сделать асинхронные вычисления бессмысленными

Многопоточность в Java 8. Часть 1 (Атомарные типы)

В этой статье будет рассказано про важные улучшения в Concurrency API связанное с атомарными типами.
         Для упрощение примеров кода будем использовать два вспомогательных метода sleep(seconds) и stop(executor) для остановки выполнения и освобождения ресурсов executor.
 
Atomic классы
 

Зачем нужен JavaScript

Многие программисты считают, что JavaScript создавался для решения мелких задач, таких как переключение изображений, подсчет посещаемости сайтов и т. д. (во всяком случае изначально). Для понимания необходимости изучения языка JavaScript, выделим несколько сфер его применения.

Советы новичкам по изучению JavaScript

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

Веб-дизайн

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

Язык JavaScript

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

Современный JavaScript: чему я научился, используя React.js

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

Как овладеть искусством веб-дизайна

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

Плюсы и минусы работы веб-дизайнера

Профессиональное занятие веб-дизайном стало возможным благодаря массовому распространению сети Интернет. В последние годы с появлением Интернет СМИ (средства массовой информации) эта профессия приобрела большую популярность. Многие люди считают эту профессию очень перспективной с точки зрения трудоустройства и дальнейшего роста и задаются вопросом как стать веб-дизайнером. Чтобы внести ясность, рассмотрим положительные и отрицательные стороны данного занятия.

Веб-дизайн

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

Страницы