Крутые пользовательские интерфейсы на AvaloniaUI и XAML

AvaloniaUI — кроссплатформенная среда гибких пользовательских интерфейсов на основе языка разметки XAML. Она поддерживается на Windows через .NET, на Linux через Xorg и на macOS.

Как поучаствовать в Open Source проекте? 8 ответов новичку

Как поучаствовать в разработке Open Source проектов, какова их роль и что они могут дать вам как разработчику?

Страх и ненависть DevOps-специалиста: что не так с профессией в России

Рассказ о российской специфике профессии на рынке и о проблемах отечественного DevOps.

App Platform от DigitalOcean для хостинга приложений в облаке

DigitalOcean запустили вторую бета-версию своей новой платформы для хостинга приложений — App Platform. Сравнили их цены с сервисами AWS.

Cloudflare анонсировал поддержку gRPC

Поддержка нового протокола gRPC в Cloudflare подарит пользователям сервиса ряд преимуществ. Каких? Читайте в статье.

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

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

Сайт на ASP.NET для начинающих — первые шаги

ASP.NET — платформа от Microsoft для создания и развёртывания сайтов, веб-приложений и сервисов. По данным SimilarTech, около 2 000 000 сайтов используют эту платформу. В этой статье описаны первые шаги создания сайта на ASP.NET.

Авторизация с помощью OAuth 2.0 на Go

The very first implemented solution was for the user to provide a login and password to service A so that it could receive data from service B.

Python vs. R: что выбрать для Data Science начинающему специалисту?

Python и R —два самых популярных языка для Data Science. Какой из них выбрать? Разбираемся в плюсах, минусах и инструментах обоих языков.

Создаём блог на Swift и размещаем его на GitHub Pages

Устали от танцев с бубнами со всякими движками для своего блога? Инструкция, позволяющая разместить его на GitHub.

Программирование на Java с нуля: дорожная карта разработчика

Java — один из самых востребованных языков программирования. Подготовили дорожную карту для изучения программирования на Java с нуля.

Личная поваренная книга SwiftUI-рецептов

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

Интегрируем React приложение в Microsoft Office

Для решений многих повседневных задач используются продукты Microsoft Office, такие, как Word, Excel, PowerPoint и т.д. Но не все знают, что в этих приложениях можно использовать надстройки (Add-ins), доступные из Microsoft AppSource.

Java или не Java — угадайте по фрагментам кода

У каждого языка программирования есть свои особенности. Вас ждут 10 фрагментов кода. Ваша задача — угадать, Java это или не Java. 

Как работать с protobuf в Go

E-commerce has long ceased to be picture sites - today they are huge online platforms with many high-load services. In Ozon, about 60% of services - from infrastructure projects to custom ones - are written in Go; the company's IT laboratory is now one of the largest golang teams in Russia. Vladimir Serdyukov, a leading developer of the Ozon Personal Account group, talks about development tools and trends in the development of the language.

Как стать веб-разработчиком: пишем своё первое веб-приложение

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

Обработка ошибок в JavaScript

Тема обработки ошибок в JavaScript возникает не только у каждого новичка, но и матерого разработчика. Замечу, что тема уже довольно заезжена, поэтому я позволю себе резюмировать в кратком изложении все, что действительно эффективно и проверено в бою мною, коллегами и гуру IT.

Роутинг в Vue

С появлением веб-приложений пришла потребность в смене URL-адресов с помощью JS. На помощь пришел History API браузера. Благодаря этому все основные современные фреймворки позволяют программно управлять маршрутизацией с синхронизацией URL-адреса с представлением приложения.

Кастомные свойства в CSS. Часть 1: что это такое и как работает

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

Кастомные свойства в CSS. Часть 2: особенности применения

Кастомные свойства в CSS. Часть 2: особенности применения. Из первой статьи вы узнали, что такое кастомные свойства в CSS и как они работают.