Разработчик назвал 5 вещей, которым научился за два года в Microsoft

Выпускник Индийского института технологии Оясвин Суд рассказал о двухлетнем опыте работе в Microsoft, куда устроился сразу после окончания обучения.

Разработчик назвал 5 вещей, которым научился за два года в Microsoft

Google предложил SLSA для защиты от вредоносных изменений в процессе разработки

Компания Google представила фреймворк SLSA (Supply-chain Levels for Software Artifacts), в котором обобщён имеющийся опыт по защите инфраструктуры разработки от атак, осуществляемых на стадии написания кода, тестирования, сборки и распространения продукта.

from OpenNews.opennet.ru: События https://ift.tt/3q3ysLE

Были близки к банкротству, но спасли несколько решений: как сервис двух студентов из Киева выбился в мировые лидеры

Украинский сервис Jooble знает чуть ли не каждый, кто искал работу онлайн — он сотрудничает с крупнейшими сайтами по трудоустройству в 71 стране и занимает второе мест

Были близки к банкротству, но спасли несколько решений: как сервис двух студентов из Киева выбился в мировые лидеры

Не нарушайте мой flow: почему программисты всегда в наушниках

Разработчик Санджай Приядарши задался вопросом, почему многие программисты постоянно носят наушники. Причиной стал личный опыт во время первой стажировки.

Не нарушайте мой flow: почему программисты всегда в наушниках

[Перевод] 10 топовых плагинов для IntelliJ IDEA, которые ты не должен пропустить

Хотя IntelliJ IDEA является полноценной IDE (Интегрированная среда разработки), вы наверняка захотите ее персонализировать. В JetBrains Marketplace есть множество плагинов с полезными функциями, которые могут удовлетворить ваши личные или деловые потребности.

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

Напоминаем, что все плагины можно установить через Настройки/Параметры | Плагины или на вкладке Плагины на экране приветствия.

Погнали!

from Java – Объектно-ориентированный язык программирования https://ift.tt/3cNQZGE

Профессии «девопс» не существует, программистам просто нужны метрики и обратная связь

Что с этим делать Ясно, что нахрен вообще так жить. Надо что-то менять, но нельзя забывать с чего все началось.

Профессии «девопс» не существует, программистам просто нужны метрики и обратная связь

8 бесплатных JavaScript-библиотек анимации: работа с текстом, SVG и геометрическими фигурами

Фулстек-разработчик Монти Шокин поделился в блоге на code.tutsplus.com лучшими, на его взгляд, бесплатными библиотеками анимации JavaScript с открытым исходным кодом.

8 бесплатных JavaScript-библиотек анимации: работа с текстом, SVG и геометрическими фигурами

В Microsoft новый председатель совета директоров. Но вы его хорошо знаете

В Microsoft новый председатель совета директоров. Но вы его хорошо знаете Сатья Наделла единогласно избран председателем совета директоров Microsoft. Впервые за 20 лет председатель компании станет одновременно и ее генеральным директором после того, как Билл Гейтс в 2000 году ушел с поста CEO.

В Microsoft новый председатель совета директоров. Но вы его хорошо знаете

Регулярные выражения в JavaScript: примеры использования и сервисы для проверки

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

Регулярные выражения в JavaScript: примеры использования и сервисы для проверки

PostGIS + JPA. Погружение в детали и тонкости для чайников

Привет. Сегодня я расскажу о работе с геоданными в PostgreSQL и немного о том, как это сделать в своем Java/Kotlin-приложении.

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

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/2TFISoC

«Хотите писать защищенные веб-приложения? Избавьтесь от иллюзий». 5 правил AppSec Manifesto

Прежде чем начать писать защищенные веб-приложения, нужно избавиться от иллюзий. Иллюзия того, что ваша программа манипулирует своими данными, очень сильна.

«Хотите писать защищенные веб-приложения? Избавьтесь от иллюзий». 5 правил AppSec Manifesto

«Морской бой» на Java для новичков. Level 1

Всем привет!

Статья посвящена тем, кто только врывается в увлекательный мир программирования на Java и ищет применения своим знаниям. Классно, что вы теперь знаете, как создавать переменные, методы и массивы, но, конечно, хочется писать “полезные” для человечества программы, а не выполнять многочисленные мелкие упражнения и задачи, хотя без этого тоже никуда. В общем, будем дополнять теорию практикой. Поехали!

Для начала давайте обсудим, какие требования “бизнес” предъявил к нашему приложению. После долгих переговоров заказчик утвердил следующий сценарий игры.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/35B88Pz

Представлена библиотека Aya для создания eBPF-обработчиков на языке Rust

Представлен первый выпуск библиотеки Aya, позволяющей создавать на языке Rust обработчики eBPF, запускаемые внутри ядра Linux в специальной виртуальной машине с JIT. В отличие от других инструментов для разработки eBPF-программ, Aya не использует libbpf и компилятор bcc, а предлагает собственную реализацию, написанную на Rust, которая использует crate-пакет libc для прямого обращения к системным вызовам ядра. Для сборки Aya не требуется наличие инструментария для языка C и заголовочных файлов ядра. Код библиотеки распространяется под лицензиями MIT и Apache 2.0.

source https://www.opennet.ru/opennews/art.shtml?num=55340

[Перевод] Сравнение Java-записей, Lombok @Data и Kotlin data-классов

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

Я уверен, что вы уже видели примеры, как с помощью записей превратить обычный POJO …

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/2RZToXq

Wormhole: инструмент для мгновенного обмена зашифрованными файлами на основе WebTorrent

Wormhole — это бесплатный инструмент на основе браузера с сервисом WebTorrent под капотом, который позволяет мгновенно обмениваться файлами с помощью сквозного шифровани

Wormhole: инструмент для мгновенного обмена зашифрованными файлами на основе WebTorrent

С нуля и без технического бэкграунда: как попасть в IT после 17-летней спортивной карьеры и победы на Чемпионате мира

Андрею Фролову 38 лет, 17 из которых он отдал гандболу, не слишком популярному в странах СНГ спорту.

С нуля и без технического бэкграунда: как попасть в IT после 17-летней спортивной карьеры и победы на Чемпионате мира

«Вакансии плавно заполняются IT-специалистами из Прибалтики, Польши»: ждать ли снижения зарплат украинских разработчиков?

IT-рынок продолжает бурлить, как адский котел: президент и CEO агентства цифровой коммерции DEPlabs Сергей Остапенко заявил, что украинские специалисты неоправданно взв

«Вакансии плавно заполняются IT-специалистами из Прибалтики, Польши»: ждать ли снижения зарплат украинских разработчиков?

«Вакансии плавно заполняются IT-специалистами из Прибалтики, Польши»: ждать ли снижения зарплат украинских разработчиков?

IT-рынок продолжает бурлить, как адский котел: President & CEO агентства цифровой коммерции DEPlabs Сергей Остапенко заявил, что украинские специалисты неоправданно взвинтил

«Вакансии плавно заполняются IT-специалистами из Прибалтики, Польши»: ждать ли снижения зарплат украинских разработчиков?

Back to Top