Telegram Web
Точка входа в программирование
Простыми словами: Логическое программирование Продолжаем тему парадигм программирования. В прошлый раз говорили про известное многим функциональное программирование. Теперь же поговорим про то, о чем многие не слышали. Логическое программирование — мощный…
Простыми словами: Декларативное программирование

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

❤️ — если использовал декларативное программирование

#простымисловами
4🎉3😁2👍1
Вы когда-нибудь задумывались, как уязвимость в коде может стоить миллиарды?

Carbanak — это не просто группа хакеров, это команда людей, которые превратили банковские системы в свои личные банкоматы.

Они знали всё про уязвимости, про ошибки в защищенности, о которых даже не догадывались те, кто эти системы строил.

Всего за пару лет хакеры:

— атаковали более 100 банков по всему миру;
— украли $1 млрд;
— обратили на себя внимание Европола.

В подкасте «АЙТИ КРАЙМ» мы изучили, как Carbanak обходили защиту банковских систем, используя уязвимости инфраструктуры.

Скоро мы поделимся этим расследованием. Будьте готовы — здесь нет простых историй про «хакеров из подвала». Только настоящая инженерная работа, профессионализм и поразительное понимание сложных систем.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Топ алгоритмов, которые стоит знать любому разработчику

Алгоритмы — это не про «зазубри и забудь», а целый набор инструментов, которые помогают разработчику эффективно решать повседневные задачи. Их знание учит видеть суть проблемы и находить оптимальные пути к её решению.

В статье объясняется, какие 12 алгоритмов стоит знать разработчику: от базовых сортировок до поиска кратчайшего пути. И всё это с визуализацией (как на примере выше), чтобы легче было понять, как они работают на практике.

#алгоритмы #теория #ru
👍41
Forwarded from IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
Мы подвели итоги октября по самым лучшим статьям авторов, которые писали для Tproger!

🥇 1 место — Прощай, Discord: где теперь общаться геймерам и не только
🥈 2 место — Что удобнее для разработчика: Mac Studio или кастомный ПК?
🥉 3 место — Безумное улучшение производительности в LINQ .NET 9

В следующем месяце вы можете выиграть мерч Tproger — для этого нужно написать самую популярную статью.

Обратитесь к боту, чтобы выбрать одну из тем или предложить свою. Далее напишите статью и отправьте её на модерацию. Победителей объявим в конце ноября.

🎉 — поздравить авторов

@ithumor
🎉1
Адовые задачи с собеседований для программистов

Разомнём мозги после шестидневки?

Мы собрали несколько заковыристых задач и решениями к ним в одной статье. Только чур сначала попробовать решить самостоятельно!

#задачи
🤯2
Викторина по мотивам поста о декларативном программировании. Сможете ответить правильно?

#викторина
🎉1
Вы ещё предложите начать читать документацию
😁21🥰1
Media is too big
VIEW IN TELEGRAM
6-минутный гайд по созданию мессенджера на Django

В этом руководстве вы найдёте простейший способ добавления асинхронных событий в Django. Оно включает в себя:

— простую настройку проекта (всего одна команда pip);
— чтение базы данных в режиме реального времени с использованием асинхронных функций Django;
— отсутствие сложных зависимостей без Redis и дополнительных каналов Django.

Видео на английском, поэтому если нужны субтитры или перевод, то можно посмотреть на YouTube.

#python #django #видео
🔥3👍1
Более 5 700 бесплатных векторных иконок для ваших проектов

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

Все иконки доступны в SVG-формате абсолютно бесплатно. Просто переходите по ссылке и забирайте: https://tabler.io/icons

#инструменты
👍4🎉2
Forwarded from Метод утёнка
Что такое CI/CD простыми словами

CI/CD — это подход в разработке программного обеспечения, который помогает командам работать быстрее и эффективнее. Под этими четырьмя буква скрывается два важных взаимосвязанных процесса:

1. CI (Continuous Integration) — это процесс, когда программисты часто добавляют изменения в код, и этот код автоматически проверяется на ошибки.
2. CD (Continuous Delivery/Deployment) — а это процесс, который автоматически готовит и внедряет изменения на серверах, чтобы пользователи могли быстро получать обновления.

Всё ещё непонятно? Да, в двух словах об этом не расскажешь. Поэтому я нашёл для вас два видео, где понятным языком и на наглядных примерах показано, как это работает:

— в первом ролике теория и пример из практики;
— а во втором простой пайплайн, который вы сможете повторить и уже лично «пощупать» технологию.

#cicd #видео
👍4👏1
Media is too big
VIEW IN TELEGRAM
Полный курс по настройке и использованию VS Code на уровне профи

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

Этот ролик рассчитан на новичков, которые только начинают свою работу с редактором. Но некоторые моменты будут полезны и более продвинутым разработчикам.

Для удобства ниже список тайм-кодов:
00:00 - что такое VS Code
00:59 - разница VS Code, WebStorm, Sublime Text 3
02:27 - что нужно для работы в VS Code + нюансы установки
04:10 - как я запускаю редактор
05:18 - обзор основных элементов интерфейса
07:38 - почему я юзаю английскую версию?
вкладка файл
08:40 - вкладка file (разбор популярных функций)
09:55 - работа auto save
12:13 - разбор моих расширений
25:48 - разбор плагина live server
28:55 - разбор плагина Emmet
31:00 - мои продвинутые настройки
34:00 - настройки работы с терминалом
35:45 - разбор настроек editor
42:42 - разбор настроек бокового меню
44:00- мои настройки Prettier
46:00 - синхронизация настроек через GitHub
46:34 - как быстро работать с кодом (уникальные фишки VS Code)
57:08 - Win V - общий буфер
58:16 - работа с глобальным поиском и поиском по файлу
01:04:54 - мелкие фишки
01:08:43 - МОТИВАЦИЯ!

#видео #vscode
👍5
Простая шпаргалка по поиску ошибок в коде. Просто следуйте ей каждый раз, когда что-то не работает

#шпаргалка
🥰7🔥4👨‍💻1
Вы ждали (я надеюсь) и вот новый мем в рубрике #учимсяпомемам

Итак, что же у нас тут? Шутка про состояние гонки.

Состояние гонки, или Road Condition — это когда в программе несколько действий происходят одновременно и мешают друг другу, создавая проблемы. Так, они могут заблокировать друг друга или привести к неожиданному результаты, который вам вряд ли нужен.

Мем же берет формат «тук-тук» шутки, которая предполагает игру слов, и ломает его, нарушая последовательность.
👍5
Плагины для VS Code, которые стоит использовать в 2024 году

VS Code обладает внушительной коллекцией плагинов, которые являются краеугольным камнем этого редактора. Благодаря им вы может превратить его в полноценную IDE и сделать идеальным инструментом под ваши задачи.

В этой статье вы найдёте несколько полезных плагинов, которые точно стоит попробовать: Error Lens, Turbo Console Log, Bookmarks и т.д.

#vscode
👍3
2025/07/09 16:15:09
Back to Top
HTML Embed Code: