DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Как Open Source удается быть капиталистически беспроигрышным

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

https://dev-gang.ru/article/kak-otkrytym-ishodnym-kodom-udaetsja-byt-kapitalisticzeski-besproigryshnym-apwj36pnka/
Лучшие инструменты и расширения Git GUI в 2020

Упрощение #Git с помощью потрясающих инструментов GUI и расширений #IDE.

https://dev-gang.ru/article/luczshie-instrumenty-i-rasshirenija-git-gui-dlja-2020-h2rhn3a2ay/
Научитесь подключать #Amazon EC2 с помощью #Microsoft Remote Desktop в #macOS

Это руководство было создано, потому что у меня были опытные занятия, в которых от моих учеников требовалось использовать приложение, доступное только для ОС Windows, имея в наличие только macOS.

https://dev-gang.ru/article/nauczites-podkluczat-amazon-ec2-s-pomosczu-microsoft-remote-desktop-v-macos-kjqvyjgbca/
Автоматическая загрузка переменных окружения во #Flask

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

https://dev-gang.ru/article/avtomaticzeskaja-zagruzka-peremennyh-okruzhenija-vo-flask-8neq46hqiw/
Управление пакетами с помощью #Go-модулей: практическое руководство

Go Modules - это способ борьбы с зависимостями в Go. В начале эксперимента предполагается ввести игровое поле в 1.13 в качестве нового значения по умолчанию для управления пакетами.

https://dev-gang.ru/article/upravlenie-paketami-s-pomosczu-go-modulei-prakticzeskoe-rukovodstvo-9ibyg5u3ne/
Летнее время и системный часовой пояс в #MySQL

Март - это не только месяц, когда пандемия закрыла все границы, и людям пришлось оставаться дома на карантине; это также месяц, когда происходит переход на летнее время. Для некоторых регионов это не только изменение времени, но и переход на другой часовой пояс. Например, Нью-Йорк использует EST зимой и EDT летом. Если вы используете системный часовой пояс и не перезапускаете сервер MySQL или узел PXC после переключения, вы можете заметить, что изменение не было реализовано.

https://dev-gang.ru/article/letnee-vremja-i-sistemnyi-czasovoi-pojas-v-mysql-26lp62depv/
Как перенести / переместить образ Docker в другую систему?

В идеальном случае передача изображений Docker осуществляется через реестр Docker или через полностью управляемого поставщика, такого как AWS ECR или Google GCR. Вы можете легко загрузить изображение с помощью команды docker push , а другие могут получить изображение с помощью команды docker pull .

https://dev-gang.ru/article/kak-perenesti--peremestit-obraz-docker-v-druguu-sistemu-4fo9wdw42y/
Краткое руководство по разработке кнопки переключения в #Flutter.

Переключатель Flutter используется для переключения между настройками вкл / выкл, соответственно true / false.

https://dev-gang.ru/article/kratkoe-rukovodstvo-po-razrabotke-knopki-perekluczenija-vo-flattere-xxyafhjpfk/
Знакомство с объектами

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

https://dev-gang.ru/article/znakomstvo-s-obektami-fmukfv496s/
Руководство для начинающих по #Sass

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

https://dev-gang.ru/article/rukovodstvo-dlja-naczinausczih-po-programmirovaniu-dlja-css-s-pomosczu-sass-zcg7lat6l6/
Начало работы с #Postgres в вашем приложении #React

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

https://dev-gang.ru/article/naczalo-raboty-s-postgres-v-vashem-prilozhenii-react-olh4g437dj/
10 причин, почему разработчики любят #Docker

Когда вы впервые заглядываете в Docker, что он делает и как он работает, он кажется полезным инструментом для упаковки и развертывания приложений. Однако только после того, как вы начнете его использовать, некоторые другие преимущества, которые так любят разработчики, проявятся сами собой. Итак, чтобы узнать, почему этот инструмент стал настолько популярным, вот десять причин, почему разработчики любят Docker.

https://dev-gang.ru/article/10-priczin-poczemu-razrabotcziki-lubjat-docker-gx4i2mqxhl/
Как запустить #Python через URL

Мы создаем быструю платформу для разработчиков под названием WayScript. Мы будем рады вашим отзывам.

https://dev-gang.ru/article/uczebnik-kak-zapustit-python-czerez-url-wkjg62faqv/
Создание платформы на базе Kubernetes: основные компоненты, решения и антипаттерны

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

https://dev-gang.ru/article/sozdanie-platformy-na-osnove-kubernetes-osnovnye-komponenty-reshenija-i-antipatterny-mv7yezolic/
#CSS выводы из нового дизайна Facebook

Я любопытный человек, который всегда заинтересован в открытии браузера DevTools, чтобы увидеть, как все было сделано на веб-сайте. Это первый раз, когда я веду блог о чем-то подобном. Я нашел несколько интересных применений различных функций CSS (по крайней мере, для меня), и я хотел бы поделиться ими с вами.

https://dev-gang.ru/article/css-vyvody-iz-novogo-dizaina-facebook-qgm0ohjkij/
Быстрая загрузка веб-страниц на телефон за 20 долларов

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

https://dev-gang.ru/article/bystraja-zagruzka-veb-stranic-na-telefon-za-20-dollarov-7wrxy3zyfx/
Использование #CSS для установки текста внутри круга

Вы хотите установить текст внутри формы круга с помощью #HTML и CSS? Это безумный разговор, верно?

На самом деле, нет! Благодаря shape-outside и некоторым хитростям CSS можно сделать именно это.

https://dev-gang.ru/article/ispolzovanie-css-dlja-ustanovki-teksta-vnutri-kruga-cuh81g6miq/
#Flutter на #CodePen

Вы видели Flutter? Это пользовательский интерфейс Google для создания кроссплатформенных приложений. Вы пишете приложения Flutter на современном языке программирования Dart. Пакеты Flutter обеспечивают быструю разработку приложений. Приложения Flutter компилируются в честные нативные приложения для iOS и Android, а также веб-приложение и настольное приложение.

https://dev-gang.ru/article/flutter-na-codepen-bd56djfuri/
Как конвертировать SVG в PNG

Оформление интерьера «Два совка Джанго» было нарисовано вручную, отсканировано и украшено с использованием Inkscape. Результат был экспортирован в SVG, а затем преобразован в формат pdf_tex для использования в пользовательской сборке LaTeX, которую мы использовали годами.

https://dev-gang.ru/article/kak-konvertirovat-svg-v-png-3wtcj25clc/