TGViewer
Channel Public Channel
Сохранёнки программиста

Сохранёнки программиста

@prog_stuff

Заметки и ссылки на будущее, чтобы изучить когда будет время.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/med
Subscribers
6.51K
Photos
1.2K
Videos
59
Links
2K

Showing posts older than #1363 · Back to latest

Older Posts 20 shown
Post #1362 1.44K
Книга: Black Hat Go — Программирование для хакеров и пентестеров

Авторы: Том Стил, Крис Паттэн и Дэн Коттманн
Год издания: 2022

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

Вы найдёте в ней базовый обзор синтаксиса языка, знакомство с протоколами HTTP, DNS и SMB, а также изучение тактик пентестеров, включая аспекты, такие как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Книга также покрывает создание динамических инструментов, изучение криптографии, атаки на Windows и стеганографию.

#книга #security #pentest #go #ru
  • ❤ 2
Post #1361 1.2K
​Статья: Senior Junior. Курсы от программистов для программистов

Признавайтесь, кто ведёт тайный список языков и фреймворков, которые хотелось бы изучить, но так и не получается начать? Идея изучения нового кажется интересной, но всё остается на словах из-за нехватки времени или мотивации.

Senior Junior — это платформа с открытыми курсами для разработчиков. Здесь нет обещаний о сертификатах или трудоустройстве "с нуля", но есть актуальная теория и постоянная практика в онлайн-среде разработки. Об устройстве проекта и его планах читайте детальней в статье:

Ссылка на статью

#статья #general #ru
Tproger Senior Junior. Курсы от программистов для программистов / Tproger Сделали свою платформу курсов для программистов — с актуальной теорией и множеством практики. Сейчас доступны Python и Rust.
  • 👍 2
  • 🔥 2
Post #1358 1.14K
​Доклад: Декларативный UI. Flutter vs SwiftUI vs Jetpack Compose

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

В докладе сравнивают популярные подходы, исключая React Native, и рассмотривают их от новичков до производительности и качества реализации. Этот доклад больше информационный, чем практический, но не менее интересный.

Ссылка на доклад

#доклад #mobile #ui #flutter #ru
YouTube Анатолий Пешков — Декларативный UI. Flutter vs SwiftUI vs Jetpack Compose Ближайшая конференция: Mobius 2025 Spring, 9–10 апреля, Москва + онлайн. Подробности и билеты: https://jrg.su/ojGU3B — — В последнее время в мобильной разработке наметилась тенденция на переход к декларативной верстке UI. И в этом докладе хочется в первую…
  • 👍 1
Post #1357 1.19K
​Курс: Создание игр на Unreal Engine

Unreal Engine 5 — современная платформа для разработки проектов разного масштаба, включая игры, VR-приложения и многое другое. Она поддерживает разные платформы — от ПК и консолей до мобильных устройств и веб-приложений.

Курс предлагает множество задач для практики навыков разработки на UE5. После его завершения, студенты смогут создавать собственные проекты и применять полученные знания на практике.

Ссылка на курс

#курс #gamedev #ru
Stepik: online education Создание игр на Unreal Engine Unreal Engine 5 (UE5) обучающий курс представляет терминологию, анатомию проекта и основы системы а так же множество практических задач и решений по данному движку. (курс в активной разработке) телеграмм группа: https://t.me/unrealrda
  • 👍 1
  • 👀 1
Post #1355 1.22K
​Статья: 25 бесплатных AI-инструментов для разработчиков

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

Статья рассказывает о бесплатных и опенсорсных альтернативах GitHub Copilot, которые могут помочь в различных аспектах разработки, включая UX/UI-дизайн, тестирование приложений и решение сложных задач.

Ссылка на статью

#статья #инструмент #ai #general #ru
Библиотека программиста 🤖 25 бесплатных AI-инструментов для разработчиков Расскажем о бесплатных и опенсорсных ИИ-помощниках, которые заменят GitHub Copilot, сделают UX/UI-дизайн, протестируют приложение и научат решать сложные задачи.
  • ❤‍🔥 1
Post #1354 1.19K
Инструмент: фреймворк для создания чат-ботов

Бот подключается в IRC-канал для автоматизации различных операций, таких как загрузка изображений, перевод текстов с иностранных языков и работа с Google-Картами.

Можно настроить нужный функционал, используя доступные скрипты и JS-пакеты, созданные сообществом. Если нужно выполнить специфические задачи, можно написать собственный скрипт и настроить интеграции в соответствии с потребностями.

Ссылка на инструмент: Hubot

#инструмент
  • ❤ 2
Post #1353 1.27K
Книга: Программирование Cloud Native. Микросервисы, Docker и Kubernetes

Автор: Иван Портянкин
Год издания: 2022

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

Скачать

#книга #docker #k8s #ru
  • 👍 3
Post #1352 1.51K
​Видео: MVC, MVVM Архитектура. Наглядная теория и примеры

В данном видео рассмотрят архитектурные паттерны MVC и MVVM, обсудят цель и преимущества MVC-архитектуры, а также дадут примеры использования в контексте JavaScript:

https://youtu.be/X85soC5evw0?si=7iXz44BPVTaFo-5U

#видео #паттерны #mvc #ru
YouTube MVC, MVVM Архитектура. Наглядная теория и примеры В этом ролике мы поговорим про архитектурные паттерны MVC и MVVM. Обсудим зачем нужна MVC архитектура, какие проблемы она решаем. На примерах рассмотрим MVC. MVC node, MVC javascript. Ссылки на исходный код здесь - https://t.me/ulbi_tv/112 Плейлист с роликами…
  • 👍 4
Post #1351 1.49K
​Статья: Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

При работе с базами данных, важно не только знать SQL, но и уметь правильно её проектировать. В статье рассказывают о распространённых ошибках создания БД и объясняют основные принципы проектирования, такие как нормальные формы, проверочные ограничения и согласованные соглашения по именованию.

Ссылка на статью

#статья #db #ru
Tproger Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы | Tproger Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.
  • ❤‍🔥 2
Post #1350 1.16K

Forwarded from Веб-страница

​Всё больше и больше талантливых разработчиков участвуют в нашем конкурсе пет-проектов!

Читайте кейсы ещё одной тройки игроков:

— PHP-фреймворк для веб-приложений: многогранная работа — полноценный костяк для вашего следующего сайта. Фреймворк содержит базовые компоненты вроде авторизации, Captcha, логирования и позволяет дружить с REST API;
— Локальный деплой проектов в пару кликов: на этот момент — лидер конкурса, терминальный аналог Docker. Определяет CMS (Laravel, WordPress, Bitrix) и при запуске отдаёт локальную ссылку вида site.com.localhost;
— Три React-библиотеки для фронтенда: создание стилизованных компонентов и последующий их импорт из .css, управление состоянием апплета с хуками и заменятор JSX на лямбды. Пожалуй, самая объёмная работа из всех.

Участники будут рады поддержке самых важных, на ваш взгляд, проектов. Плюс вы всё ещё можете принять участие в конкурсе сами — заявки принимаются до 30 октября.

#diy #конкурс
  • 👍 2
Post #1349 1.29K
Книга: JavaScript — сильные стороны

Автор: Дуглас Крокфорд
Год издания: 2013

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

#книга #javascript #ru
  • 🥰 1
Post #1348 1.35K
Инструмент: сборщик статистики по вашему коду

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

Ссылка на инструмент: WakaTime

#инструмент #general
  • 👍 2
Post #1347 1.29K
​Курс: Jira — ведение задач на электронных досках

Пройдя данный курс, вы сможете жать ответ на вопросы о своей роли, работе команды и её эффективности, а также о вкладе в бизнес. В этом вам поможет JIRA, известный инструмент для управления задачами на электронных досках.

Ссылка на курс

#курс #начинающим #jira #ru
Stepik: online education Jira: ведение задач на электронных досках Первый русскоязычный курс по JIRA - легендарному инструменту для ведения задач на электронных досках. Создан на основе очных курсов Артема Глотова.
  • 🆒 1
Post #1346 1.39K
​Доклад: Advanced types в TypeScript

TypeScript представляет собой инструмент сильной типизации. Его могущество будет проиллюстрировано на примере нескольких сложных задач из уровня type-challenges. Для каждой из этих задач будет представлено пошаговое решение, с объяснением особенностей типизации в TypeScript.

Ссылка на доклад

#доклад #typescript #ru
YouTube Алексей Березин — Advanced types в TypeScript Ближайшая конференция — HolyJS 2025 Spring, 7—8 апреля, Москва + online. Подробности и билеты: https://jrg.su/gxfN4t — — TypeScript - это мощный инструмент по работе с типами. Его мощность будет раскрыта на примере нескольких задач из type-challenges уровня…
Post #1345 1.38K
​Статья: 10 самых распространенных ошибок, ежедневно допускаемых каждым программистом

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

В этой статье рассмотрят распространённые ошибки среди программистов и поделятся советами по их предотвращению:

Ссылка на статью

#статья #general #ru
Библиотека программиста ⚠️ 10 самых распространенных ошибок, ежедневно допускаемых каждым программистом Ошибаться свойственно человеку. Вместе разберемся с самыми распространёнными ошибками разработчиков и способами их решения.
  • 👍 1
Post #1344 1.27K
Книга: Распределённые данные. Алгоритмы работы современных систем хранения информации

Автор: Алекс Петров
Год издания: 2021

Описание:
Автор обобщил разнообразную информацию из различных источников, включая книги, статьи и базы данных с открытым исходным кодом, чтобы представить вам основные концепции, лежащие в основе современных баз данных и хранилищ. Этот материал охватывает принципы и концепции, применимые в различных системах управления базами данных (СУБД), особенно фокусируясь на хранилище данных и распределение информации.

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

#книга #db #data #ru
  • 👍 2
  • 🔥 1
Post #1343 1.54K
Инструмент: no-code автоматизатор процессов

Этот инструмент позволяет оптимизировать рабочие процессы без необходимости написания кода. На данной платформе уже доступно более 7000 готовых сценариев автоматизации. В случае, если не нашлось подходящего сценария, вы можете создать его самостоятельно, используя простой редактор drag&drop.

Инструмент также интегрирует более 1000 приложений из различных категорий, таких как валюты, коммуникации, аналитика, CRM, карты, медиа и другие. Если вам нужна определенная функциональность, которая отсутствует, вы можете подключить любой необходимый API.

Ссылка на инструмент: Integromat

#инструмент #автоматизация
  • 👍 4
Post #1342 1.4K
​Курс: TypeScript для начинающих

В современной разработке TypeScript не только укрепил свою позицию, но также во многих случаях вытеснил JavaScript. Осведомленность в TypeScript стала неотъемлемой частью навыков любого разработчика, работающего с Node.js или в браузерной среде.

Курс состоит из следующих модулей:
— Основы TypeScript;
— Типизация функций;
— Типизация массивов;
— Подробнее о типах;
— Классы;
— Интерфейсы;
— Дженерики;
— Типизация объектов.

Ссылка на курс

#курс #typescript #начинающим #ru
Code-Basics Обучение TypeScript с нуля Прокачайте свои знания в бесплатном курсе по Typescript | Интерактивные упражнения прямо в браузере | Бесплатный курс TypeScript от CodeBasics
  • 👏 3
  • 👍 1
Post #1341 1.48K
​Доклад: Go и мир системного программирования

Часто Go, а также C, C++, Rust и Zig, относят к категории "системных языков программирования". В рамках данной презентации рассмотрят, насколько это утверждение соответствует действительности, а также разберут, что именно подразумевается под термином "системный язык программирования".

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

https://youtu.be/GysevwgiH1o?si=i-a3Kt9q9xepwmaz

#доклад #go #ru
YouTube Алексей Веселовский — Go и мир системного программирования Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — Часто Go, наряду с C, C++, Rust и Zig, называют «системным ЯП». В докладе обсудим, насколько это правда, и что вообще подразумевается под термином «системный ЯП». Будет возможность написать пару…
  • 👍 1
Post #1340 1.42K
Книга: Секреты Python. 59 рекомендаций по написанию эффективного кода

Автор: Бретт Слаткин
Год издания: 2019

Описание:
Эта книга введёт вас в мир программирования Python, помогая овладеть исключительно надёжным и высокопроизводительным кодом. Автор, следуя сжатому стилю изложения, вдохновленному Скоттом Мейерсом, представляет 59 лучших методов программирования, предоставляет советы и демонстрирует кратчайшие пути решения разнообразных задач на Python. Всё это сопровождается реалистичными примерами кода.

#книга #python #general #ru
  • 👍 3
  • 🌭 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →