habrahabr
Импортозамещение 2022. Личный опыт

Март 2022-го. Заморозка золотовалютных резервов. Отключения visa и master card. Первые отключения от SWIFT. Первые пакеты санкций. Байден грозит долларом по 200 рублей. Одна за другой российский рынок начинают покидать зарубежные компании. Больше нельзя привезти груз с помощью DHL. Больше нельзя оплатить счет в долларах. Цепочки поставок рвутся. Привычные поставщики уходят в туман. Где покупать, как оплачивать, как привезти, - нужно искать новые ответы. В общем, шахматную доску встряхнули, а з…

  • вторник, 19 декабря 2023 г. в 00:00:16
golang
Object-Relational Mapping (ORM) в Golang

Одна из самых важных задач ЯП`s это эффективное взаимодействие с базами данных и Go не исключение. В Go есть парадигма Object-Relational Mapping (ORM), позволяет работать с реляционными базами данных в терминах объектно-ориентированного программирования. Это очень сильно упрощает работу с базами данных, позволяя сосредоточиться на бизнес-логике приложения, а не на нюансах SQL-запросов.GORM (Go Object-Relational Mapping) предоставляет удобный интерфейс для взаимодействия с различными базами дан…

  • вторник, 19 декабря 2023 г. в 00:00:14
golang
Автоматизация работы программиста golang

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

  • вторник, 19 декабря 2023 г. в 00:00:14
github
Card-Forge / forge

An unofficial rules engine for the world's greatest card game.Forge Official repo. Dev instructions here: Getting Started (Somewhat outdated) Discord channel Requirements / Tools you favourite Java IDE (IntelliJ, Eclipse, VSCodium, Emacs, Vi...) Java JDK 8 or later (some IDEs such as Eclipse require JDK11+, whereas the Android build currently only works with JDK8) Git Git client (optional) Maven GitHub account Libgdx (optional: familiarity with this library is helpful for mobile platform deve…

  • вторник, 19 декабря 2023 г. в 00:00:04
github
microsoft / Mastering-GitHub-Copilot-for-Paired-Programming

A 6 Lesson course teaching everything you need to know about harnessing GitHub Copilot and an AI Paired Programing resource. Mastering GitHub Copilot for AI Paired Programming A 6 Lesson course teaching everything you need to know about harnessing GitHub Copilot and an AI Paired Programing resource. Unlock the power of collaborative coding with our comprehensive curriculum on Mastering GitHub Copilot for Paired Programming. This cutting-edge program seamlessly integrates AI-driven coding assist…

  • вторник, 19 декабря 2023 г. в 00:00:02
habrahabr
Оживляем индикатор давления масла из кабины «Боинга»

Приветствую всех! Не так давно я уже поднимал тему запуска стрелочных авиаприборов, а также некоторых других таких блоков. Если с отечественными всё более-менее понятно, то вот импортные (главным образом от Boeing и Airbus) представляют куда больший интерес, так как на многие из них нет никакой информации даже на зарубежных ресурсах. Так что предлагаю рассмотреть ещё один прибор. По виду он очень похож на предыдущий, но устроен совершенно иначе, так что тоже заслуживает отдельного рассмотрения…

  • понедельник, 18 декабря 2023 г. в 00:00:24
habrahabr
Кастомизируем VS Code для веб-разработки

Почему VS Code?Привет, меня зовут Филипп, я фронтенд-разработчик в KTS.Visual Studio Code — это бесплатный, шустрый (что важно на больших проектах) и глубоко кастомизируемый редактор кода. Хотя Microsoft позиционирует его просто как «редактор кода на стероидах», мощная экосистема плагинов делает из него полноценную среду разработки.В статье расскажу, какие настройки и плагины VS Code использует наша команда фронтенда в KTS. Материал может быть полезен для JavaScript- и React-разработчиков, а е…

  • понедельник, 18 декабря 2023 г. в 00:00:23
habrahabr
Мамкин программист про ИИ, «программисты скоро будут не нужны» и прочие страшилки

Недавно на Habr вышел перевод статьи под названием: «Классическое программирование на грани вымирания» с постапокалиптической сгенерированной картинкой, где автор буквально пишет, что «Приближается конец эпохи классических компьютерных наук, и большинство из нас словно динозавры в ожидании падения метеорита». Если коротко, данная статья о том, что классическое программирование становятся менее актуальными на фоне развития искусственного интеллекта и современных технологий. Автор рассказывает о…

  • понедельник, 18 декабря 2023 г. в 00:00:20
habrahabr
Так всё-таки нужны программисту алгоритмы или нет?

1. К черту!Когда я был маленький, то на меня снизошла милость божЫя и ниспослала мне две книжки. Одна книжка была про бейсик для студентов каких-то там ВУЗов, а вторая - «Паскаль в иллюстрациях». По одному из абзацев первой книжки я в принципе научился программировать в пятом классе - там был мозголомающий отрывок с программой, заставляющей нолик летать по экрану, отталкиваясь от стенок. Вторая книжка, отданная мне соседом-алкашом, познакомила с алгоритмами. На дворе стояли 90-е — начало компь…

  • понедельник, 18 декабря 2023 г. в 00:00:19