<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
Друзья, напоминаем про наш второй канал - @programmingtests.

Там вас ждут тесты по разным языкам и разной сложности.

Проверь себя и пройди тест по своему любимому ЯП.
💡 Vue vs React vs Angular: какой фронтенд-фреймворк выбрать?

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

В статье мы рассмотрим три самых популярных: Angular, React и Vue. В том числе расскажем о преимуществах и недостатках их использования для различных веб-проектов.

#ссылка
🛠️ TurboGears

TurboGears — опенсорсный фреймворк для быстрой разработки приложений, работающих с данными. Он поддерживает SQLAlchemy, Genshi, WebOb, and Repoze, так что TurboGears прекрасно подходит для любой системы, требующей хорошей поддержки баз данных.

Фичи:
- Поддержка горизонтального секционирования данных.
- Интеграция с джаваскриптовой библиотекой MochiKit.
- Поддержка нескольких баз данных одновременно.
- Поддержка архитектуры MVC.
- ToscaWidgets.
- Шаблоны PasteScript.
- Валидация через FormEncode.

#инструменты #python
Объяснение можно найти в чате

#тест #js
💡 ТОП 10 трюков на C++, которые облегчат вам жизнь

Изучение С++ – дорога длиною в жизнь. Сегодня этот язык является рекордсменом по количеству подводных камней и способов выстрелить себе в ногу. При этом он нереально востребован и является одним из самых быстрых.

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

#ссылка
This media is not supported in your browser
VIEW IN TELEGRAM
Коротко о том, как помогают проджект менеджеры

#мем
💡 Что такое CI/CD? Разбираемся с непрерывной интеграцией и непрерывной поставкой

Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения.

CI/CD — это одна из DevOps-практик. Она также относится и к agile-практикам: автоматизация развертывания позволяет разработчикам сосредоточиться на реализации бизнес-требований, на качестве кода и безопасности.

В статье ниже рассмотрим возможности CI/CD подробнее, а также инструменты для реализации.

#ссылка
Автостопом по Python.pdf
10.3 MB
📓 Автостопом по Python
Автор: Рейтц Кеннет, Шлюссер Таня

Описание: цель данной книги — познакомить читателя с популярными инструментами и принятыми в open source сообществе различными рекомендациями по написанию кода. Основы языка Python в этой книге не рассматриваются, ведь она совсем не про это.

Первая часть книги содержит описание различных текстовых редакторов и сред разработки, которые можно использовать для написания Python-программ, а также множества видов интерпретаторов для различных систем.

Во второй части книги рассказывается о принятом в сообществе, работающем с открытым исходным кодом, стиле написания кода.

Третья часть книги содержит краткий обзор множества библиотек для Python, которые используются в большинстве open source проектов.

#книги
Объяснение можно найти в чате

#тест #git
🛠️ Clion

CLion − умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и macOS. Включает в себя поддержку системы сборки кросс-платформенных проектов CMake, Gradle C++ и compilation database, возможность быстрого анализа кода, разнообразные рефакторинги и унифицированный интерфейс для работы с популярными системами контроля версий.

#инструменты #cpp
This media is not supported in your browser
VIEW IN TELEGRAM
Когда пытаешься из бага сделать фичу

#мем
💡 5 самых сложных языков программирования в мире

Возможно, вы написали свой первый код на языках программирования, таких как C/C++ или Java, и, возможно, столкнулись с трудностями в изучении этих языков. Эти языки по крайней мере читабельны или понятны, но что, если мы скажем написать программу, печатающую 'Hello World!', используя только пробелы, табуляции и переводы строк.

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

#ссылка
Хакинг. Искусство эксплойта.pdf
2.1 MB
📓 Хакинг. Искусство эксплойта
Автор: Джон Эриксон

Описание: данная книга не содержит в себе каких-то готовых рецептов взлома чего-либо. Она даёт читателю необходимую базу для понимания основных направлений хакинга, например, реверс-инжиниринг и эксплуатацию уязвимостей, безопасность веб-приложений, криптографию и беспроводные сети. Кроме того, в книге даны основы языка Си и ассемблера.

#книги