Code Ukraine // Програмування
18K subscribers
931 photos
286 videos
3 files
1.32K links
Корисні шпаргалки, лекції та матеріали для програмістів.


@itua_chat - наш чат
@ad_duck - зв’язок / @ukr_duck
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Знайшов годноту для фронтендерів - тулзу Flexbox Labs

Там можна погратися з CSS Flexbox/Grid і подивитися, як різні властивості впливають на зовнішній вигляд елементів. Просто налаштовуєш потрібні параметри і копіюєш готовий CSS

Є онлайн і на GitHub ✌️

А для любителів Tailwind є аналогічний інструмент - TailwindGen, він сам розставить потрібні класи по блоках

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Python isinstance(): перевіряємо тип об'єкта

Іноді потрібно зрозуміти: перед нами рядок, число чи список?
Тут у гру вступає функція `isinstance()`!

Як працює?
isinstance(object, classinfo)
Повертає True, якщо об'єкт є екземпляром зазначеного класу (або його нащадка).

А можна перевірити кілька типів одразу:
value = 42

if isinstance(value, (int, float)):
print("Число або число з плаваючою точкою!")


Просто передаємо кортеж типів — і Python сам перевіряє.

Навіщо це потрібно?
Писати гнучкий код, який працює з різними типами даних
Перевіряти вхідні параметри у функціях
Робити безпечні обробки без помилок типізації

🧠 Маленький, але дуже корисний інструмент для будь-якого Pythonista.
Бажаєш приклади, де isinstance() рятує в реальних проектах? Напиши 👇

#python #isinstance #типизація #базовіпоняття #гнучкийкод

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Браузери, які стукають, ще до того як ти моргнув 😎

Натрапив на придатний апдейт старого ресерча з браузерної телеметрії. Автор знову прогнав свіжі установки популярних браузерів і заміряв, скільки мережевих запитів вони роблять до того, як ти взагалі що-небудь натиснув

Підсумок: «чистими» залишилися тільки Ungoogled Chromium, Orion, Tor і Pale Moon. Усі інші передають дані без можливості попередньої відмови - хто більше, хто менше (дивіться на графіку)

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Чіт-код для гітхабу

Хлопці з Devin викотили гармату: тепер будь-яку репу можна перетворити на повноцінну енциклопедію одним кліком

Просто міняєш github на deepwiki в URL - і отримуєш актуальну документацію плюс чат із ШІ по репозиторію

Всього вже проіндексували 30 000 репозиторіїв і 4 мільярди рядків коду

Безкоштовно. Без реєстрації. Користуйтеся ✌️

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Знайшов придатну штуку для практики адмінки на Linux-серверах - SadServers

Різні варіанти проблем, які потрібно вирішити на сервері Linux. При цьому, сервери для тренування можна отримати прямо тут же, на сайті.

Приклади завдань:
- DNS не резолвиться;
- Витекло місце на диску - потрібно знайти винуватця;
- Зламаний systemd unit тощо.

Система відстежує виконувані команди і по ходу дає підказки - дуже зручно і дружелюбно

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Вивчаємо Java, створюючи додатки

Безкоштовний курс від Codecademy, який навчить вас основам Java, включно з об'єктно-орієнтованим програмуванням і створенням простих додатків.

#java #курс

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ 3 сайти із завданнями для прокачування ML-навичок

Лінійна алгебра, machine і deep learning - різний рівень складності: завдання відсортовані за Easy, Mediums і Hard. Автоматична перевірка та підказки в комплекті.

Deep-ML, Tensorgym і ML секція на NeetCode - не дякуйте.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😳 ASML: пекло і біль ентерпрайз-розробки в реальності

ASML - той самий монополіст за літографічними машинами, на яких роблять 90% усіх чипів, має вкрай заплутаний софтверний стек

Кожен TWINSCAN EUV везе із собою ~45 млн рядків коду (можна порівняти з Windows 10)

Фічі та багфікси починаються... з Word-документів, які проходять через кілька рев'ю-бордів. Величезні Jenkins-кластери збирають понад 1500 модулів на Maven і Make.

Навіть дрібні правки компілюються довше години. Повні збірки збираються вночі.

Інтеграція здебільшого віртуальна (Simulink), бо у світі фізично існує лише дві такі машини для тестів

Процес інженерних змін настільки складний, що по ньому пишуть магістерські дисертації.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Величезна збірка шпаргалок розробника на будь-який смак

Чергова годнота - Quick Reference. Тут зібрані шпаргалки не тільки зі стандартних программерських тем на кшталт регулярок, JS і Markdown, а й є вичавки з порадами з використання різних сервісів та інструментів: ChatGPT, Vim, Homebrew, FileZilla і багато-багато іншого.

Забираємо тут 😋

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
✍️ Humanize — сервіс, що прибирає «сліди ШІ» з тексту

Згенерували текст нейромережею, але треба, щоб він виглядав «по-людськи»? Humanize адаптує його так, що він проходить перевірки на AI і читається природно — ніби написаний вручну.

*тестимо ось тут

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 IBM роздає знання. Безкоштовно 🤙

Що всередині:
- Курси з Python, ML, Data Science, Cloud, SQL
- Практика прямо в браузері (Jupyter, RStudio, VS Code)
- Сертифікати, які реально можна показати

Вчися коли хочеш і як хочеш → http://cognitiveclass.ai

Jupyter, проєкти, практика - все в браузері

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Корисний матеріал для джаваскриптерів - гайд зі створення спрощеного клону Crossy Road на Three.js

У цьому туторі розберетеся, як зробити просту 3D-гру з персонажем, який повинен пройти через нескінченні перешкоди, уникаючи машин і дерев

Є версії на JS і TS, плюс версія з React Three Fiber

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Rsdoctor, інструмент для просунутого аналізу процесу і результату бандлінгу, сумісний з Rspack і Webpack → https://rsdoctor.dev

Цікаві можливості:

- таймлайн із часом роботи кожного лоадера
- можна подивитися, як конкретний лоадер перетворив конкретний файл
- класичний аналіз бандла і графа залежностей/модулів
- порівняння бандлів до/після для відстеження погіршень у CI

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
hasura.io | Найшвидший спосіб створити API

ШІ-екосистема для творців API, яка скоротить вам години роботи. За допомогою короткого промту ви зможете:
- зібрати API кількома мовами з бажаним інструментарієм;
- задеплоїти його на піддомені Hasura;
- доопрацювати інтерфейс за необхідності.

Ціна: є умовно-безкоштовний тариф
Сайт проєкту

Code Ukraine
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Фронтендерам підігнали жирний підгін

GSAP тепер на 100% БЕЗКОШТОВНИЙ для всіх, навіть для комерційних проєктів

Завдяки партнерству з Webflow, команда GSAP скасувала всі ліцензійні збори

Хто не в курсі: GSAP - це топова JS-ліба для створення анімацій у вебі

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM