habrahabr
Новый убийца Си опроверг арифметику

Нельзя просто взять и создать плохой языкЧто Вы знаете про эзотерические языки программирования? Они кажутся вам странными? Смешными? Интересными? Этот язык не из таких – он не эзотерический. Если смех действительно продлевает жизнь, то после этой статьи Вы станете бессмертным.Глава -2. ДисклеймерДанная статья является саркастическим высмеиванием плохого кода. Она не ставит себе целью высмеять конкретного человека (ну разве что немного). К автору кода у меня есть личные претензии, но в данной с…

  • пятница, 26 июля 2024 г. в 00:00:12
habrahabr
Я перестал использовать Copilot после 2 месяцев. И вот почему

Copilot инструмент автогенерации кода, который наделал много шуму и которым пользуются программисты по всему миру. Я тоже включился в этот хайп, поигрался, попробовал переключить свой флоу работы на него и обломался. Минусы в итоге перевесили плюсы. Сейчас про это расскажу. Ниже описание взаимодействия с автокомплитом copilot. К чату вопросов нет, хорошая и полезная штука, но в статье не про него.СетапЗа это время я использовал copilot в основном с двумя языками: php (laravel) и typescript (rea…

  • пятница, 26 июля 2024 г. в 00:00:11
habrahabr
Дискеты начинают и выигрывают: флот Германии до сих работает с экзотическими 8-дюймовыми флоппи-дис…

Совсем недавно мы публиковали статью «Япония, наконец, победила дискеты: flawless victory спустя несколько лет борьбы». Но оказывается, до всемирного отказа от флоппи-дисков еще далеко. Немецкие фрегаты с момента ввода в эксплуатацию работают на 8-дюймовых дискетах. От этих очень экзотичных носителей зависит многое. Корабли не смогут выполнять свои прямые функции, если у команды не окажется подобной дискеты. Как так-то? 8-дюймовые дискеты и немецкий флот из 90-х С момента спуска корабля Bra…

  • пятница, 26 июля 2024 г. в 00:00:10
golang
Как наш ученик попал на стажировку в VK. История Артёма Мазура

Мы следим за жизнью всех ребят, которые приходят в ЦПМ и участвуют в наших проектах. Каждый раз, когда мы узнаем об их достижениях, нам очень трепетно и радостно! Сегодня мы хотим поделиться историей Артёма Мазура, который прошел на стажировку, внимание, в VK!Недавно Артём закончил 10 класс в ОЧУ «Газпром школа». В течение этого учебного года он посещал наш курс по машинному обучению в ЦПМ. Как дело дошло до VK? В 9 классе Артём стал финалистом олимпиады по программированию «Технокубок», партне…

  • пятница, 26 июля 2024 г. в 00:00:08
golang
Создание Framework для Go: Вдохновение от Laravel

главная страница после запуска main.goВведениеСоздание собственного фреймворка — это всегда вызов, особенно когда на рынке уже существуют мощные и популярные решения. Вдохновившись Laravel, я решил создать свой фреймворк для языка Go, который будет сочетать лучшие практики и удобства, предоставляемые Laravel, с производительностью и простотой Go. В этой статье я расскажу о процессе разработки, основных особенностях моего фреймворка и о том, как я надеюсь получить обратную связь для его улучшени…

  • пятница, 26 июля 2024 г. в 00:00:07
golang
Зачем нужен код-ревью?

Привет, Хабрюзеры.Недавно я устроился на вакансию Golang junior разработчика в новую компанию. Ранее я несколько лет программировал на PHP, пока не познакомился с Go. Думал, что моя мечта сбылась: я набрался опыта, стал более опытным специалистом и теперь могу продолжать развиваться. Однако, после выполнения задачи код, написанный мной, нужно было отправить на код-ревью. После этого мне приходили правки, которые я должен был исправить и снова отправить на ревью. Раньше я не понимал, зачем нужен…

  • пятница, 26 июля 2024 г. в 00:00:06
javascript
Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент

Привет, Хабр! С вами Галя Охотникова, веб-разработчик из Топвизора. Наша компания разрабатывает платформу для SEO-специалистов, которая позволяет анализировать позиции сайта в поисковиках и находить конкурентов в выдаче. Аналитика всегда включает в себя работу с большим количеством данных, и делать это проще, если они представлены визуально. Поэтому графики и диаграммы в нашем сервисе используются везде, и разработчикам часто приходят задачи, связанные с графиками.В статье я расскажу, как раньш…

  • пятница, 26 июля 2024 г. в 00:00:04
javascript
Создание собственного API на Python (FastAPI): Подключаем фронтенд и статические файлы

Друзья, приветствую. Надеюсь, что вы ждали выхода данной публикации. На текущий момент, если вы следовали моим статья, то к настоящему моменту вы уже освоили:Создание собственного API на Python (FastAPI): Знакомство и первые функции (часть 1)Создание собственного API на Python (FastAPI): Гайд по POST, PUT, DELETE запросам и моделям Pydantic (часть 2)Создание собственного API на Python (FastAPI): структура проекта, SQLAlchemy PostgreSQL, миграции и первые модели таблиц (часть 3)Создание собствен…

  • пятница, 26 июля 2024 г. в 00:00:03
javascript
Частный взгляд на структурирование файлов при разработке SPA

В этом посте я попытаюсь формализовать и систематизировать своё собственное понимание, какой должна быть структура SPA-приложений. Это очень субъективное изложение, отражающее мой собственный опыт. Оно относится к определённому классу веб-приложений (SPA, PWA) и не претендует на универсальность.Какие веб-приложения не относятся к рассматриваемому мной классу:headless-приложения (у которых нет UI)микросервисы и микрофронтендывысоконагруженные приложениястатические страницы с использованием внешн…

  • пятница, 26 июля 2024 г. в 00:00:02