Шпаргалки программиста
2.46K subscribers
362 photos
16 videos
114 files
151 links
Всё самое интересное по программированию

🌐 Админ @workakkk

https://xn--r1a.website/itchannels_telegram - список полезных ит-каналов
Download Telegram
Шпаргалка по Docker — 36 команд Docker CLI

https://spacelift.io/blog/docker-commands-cheat-sheet
Код, написанный на JavaScript, обрабатывается движком. Но как именно это происходит «под капотом» и какие процессы в этом задействованы?

В общих чертах и с очень наглядными анимациями

А если решили погрузиться серьёзно, вот огромный цикл статей, которые раскроют внутреннее устройство Java Script лучше любой книги:

1. Обзор движка, механизмов времени выполнения, стека вызовов

2. О внутреннем устройстве V8 и оптимизации кода

3. Управление памятью, четыре вида утечек памяти и борьба с ними

4. Цикл событий, асинхронность и пять способов улучшения кода с помощью async/await

5. WebSocket и HTTP/2+SSE — что выбрать

6. Особенности и сфера применения WebAssembly

7. Веб-воркеры и пять сценариев их использования

8. Сервис-воркеры

9. Веб push-уведомления

10. Отслеживание изменений в DOM с помощью MutationObserver

11. Движки рендеринга веб-страниц и советы по оптимизации их производительности

12. Сетевая подсистема браузеров, оптимизация её производительности и безопасности

13. Анимация средствами CSS и JavaScript

14. Абстрактные синтаксические деревья, парсинг и его оптимизация

15. Классы и наследование, транспиляция в Babel и TypeScript

16. Системы хранения данных

17. Технология Shadow DOM и веб-компоненты

18. WebRTC и механизмы P2P-коммуникаций

19. Пользовательские элементы

20. Паттерны и анти-паттерны

21. JavaScript ES8 и переход на async/await

#javascript #веб
⚡️ Команда Bun выпустила раздел Guides — большую коллекцию примеров кода и пошаговых руководств по выполнению общих задач с помощью Bun.

➡️ Перейти к изучению
Forwarded from QA тестировщик
📖 Бесплатный интерактивный учебник по ручному тестированию для начинающих.

В нем 42 модуля, столько же тестов и 500 страниц с самой важной информацией для старта.

https://mentorpiece.education/textbook/

Qatestsit
image_2023-08-02_14-12-14.png
671.5 KB
👨‍💻 Шпаргалка наиболее часто встречающихся кодов состояния HTTP с расшифровкой

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
SQL-запросы выполняются в несколько этапов:

𝟭. 𝗙𝗥𝗢𝗠 - таблицы объединяются для получения базовых данных.

𝟮. 𝗪𝗛𝗘𝗥𝗘 - базовые данные фильтруются.

𝟯. 𝗚𝗥𝗢𝗨𝗣 𝗕𝗬 - отфильтрованные базовые данные группируются.

𝟰. 𝗛𝗔𝗩𝗜𝗡𝗚 - сгруппированные базовые данные фильтруются.

𝟱. 𝗦𝗘𝗟𝗘𝗖𝗧 - возвращаются окончательные данные.

𝟲. 𝗢𝗥𝗗𝗘𝗥 𝗕𝗬 - окончательные данные сортируются.

𝟳. 𝗟𝗜𝗠𝗜𝗧 - возвращаемые данные ограничены количеством строк.
5 справочных сайтов и шпаргалок для UX-профессионалов

За прошедшие годы я столкнулся с рядом шпаргалок, которые помогли мне с дизайном как разработчику полного стека и студенту UX-дизайна.

https://uxplanet.org/5-reference-sites-and-cheat-sheets-for-ux-professionals-3846b35834c2
Памятка по командам Linux ip с примерами
📌 Бесплатные сертификационные курсы от Стэнфордского университета.

🔸Введение в информатику 101
https://online.stanford.edu/courses/soe-ycscs101-computer-science-101

🔸Специализация по машинному обучению
https://coursera.org/specializations/machine-learning-introduction

🔸Проектирование вашей карьеры
https://online.stanford.edu/courses/tds-y0003-designing-your-career

🔸Введение в Интернет вещей
https://online.stanford.edu/courses/xee100-introduction-internet-things

🔸Базы данных: Продвинутые темы в SQL
https://online.stanford.edu/courses/soe-ydatabases0001-databases-advanced-topics-sql

🔸Введение в теорию игр
https://online.stanford.edu/courses/soe-ycs0002-game-theory

🔸R Основы программирования
https://online.stanford.edu/courses/xfds112-r-programming-fundamentals

🔸Введение в криптографию
https://online.stanford.edu/courses/soe-y0001-cryptography-i

🔸Программы по кибербезопасности
https://online.stanford.edu/courses/xacs100-advanced-cybersecurity-program-preview

🔸Алгоритмы: Проектирование и анализ
https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1

🔸CS50's Introduction to Programming with Python
https://edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python

🔸Data Science: Capstone
https://edx.org/learn/data-science/harvard-university-data-science-capstone

🔸Data Science: Машинное обучение
https://edx.org/learn/machine-learning/harvard-university-data-science-machine-learning

🔸Artificial Intelligence for Robotics
https://udacity.com/course/artificial-intelligence-for-robotics--cs373

🔸Game Theory
https://online.stanford.edu/courses/soe-ycs0002-game-theory
📱 Как защитить телеграм бота от атак и перегрузок.

Данный урок раскроет способы обеспечения безопасности телеграм-бота на Python.

Видео

@progersit
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный интерактивный учебник по тестированию аж на 700 страниц.

Это один из самых полных источников по тестированию из всех, что есть. 100-Year QA-Textbook включает 42 модуля, 130 занятий, 42 набора онлайн-тестов, больше 700 страниц знаний, посвященных тест-дизайну, работе с требованиями, тестовой документации и тестированию на всех уровнях.

📕Курс

Тест
💡Вот полезная шпаргалка по структурам данных!
This media is not supported in your browser
VIEW IN TELEGRAM
Многие люди с трудом понимают, что такое #Bayesian updating! Представляем вам образовательную, интерактивную панель, которая поможет во всем разобраться.

https://github.com/GeostatsGuy/PythonNumericalDemos/blob/master/Interactive_Bayesian%20Updating.ipynb
Шпаргалка BeautifulSoup

Лаконичный гайд о чтении из разных источников, методах нахождения и атрибутах.

#beautifulsoup
Шпаргалка по библиотекам в Python.
F-jgIg5asAAxB0Q.jpeg
965.2 KB
📕 System Design Blueprint: The Ultimate Guide.

Шаблон-шпаргалка для решения различных проблем системного дизайна на собеседованиях.

В нем кратко затронуты следующие вопросы:
- Балансировка нагрузки
- API
- Коммуникационные протоколы
- CDN
- База данных
- Кэш
- Очередь сообщений
- Генерация уникальных идентификаторов
- Масштабируемость
- Доступность
- Производительность
- Безопасность
- Отказоустойчивость
- И многое другое
Please open Telegram to view this post
VIEW IN TELEGRAM
Let's Encrypt — бесплатный, автоматизированный и открытый Центр Сертификации

Проект носит некоммерческий характер. Основной целью его создания было предоставление сертификатов TLS, которых уже насчитывается более 260 млн.

Да, Let's Encrypt предоставляет бесплатные сертификаты-TLS веб-сайтам, что делает его доступным для широкого круга пользователей

При этом организация ставит своей целью сделать Интернет более безопасным и уважающим конфиденциальность

Стоимость: #бесплатно

#безопасность #TLS #сертификация
GBo-1aBWkAAt67q.jpeg
527.8 KB
🐧 Шпаргалка по командам awk для Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
beginners_python_cheat_sheet_pcc_all.pdf
741 KB
🖥 The updated versions of Python Cheat Sheets are here.

Обновленные версии большой Python Шпаргалки.

@progersit
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Направо пойдёшь — тестировщиком станешь, налево пойдёшь — ˂...˃: куда податься питонисту?

Читать

@progersit
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM