🇺🇦 Math.random(): javascript community
1.18K subscribers
363 photos
8 videos
530 links
Download Telegram
🌐 Познайомтеся з Ts.ED – вишуканою альтернативою для розробки бекенду на Node.js! 🚀

Привіт, Math.random() Community! Коли мова заходить про розробку бекенду на Node.js, більшість з нас одразу згадують такі відомі фреймворки як Nest.js чи базові Express, Koa, Fastify. Але чи знаєте ви, що існує чудова, хоча й не так широко відома альтернатива?

🔗 https://github.com/tsedio/tsed
🔗 https://tsed.io/

Ts.ED – це сучасний фреймворк для Node.js, який використовує TypeScript та декоратори для створення чистих та ефективних серверних додатків. Цей фреймворк надає розробникам потужні інструменти та інтеграцію з іншими відомими бібліотеками та фреймворками, дозволяючи легко розгортати додатки.

Чому варто спробувати Ts.ED?

🎯 Орієнтований на TypeScript: Використання TypeScript забезпечує чудову підтримку типів та зменшує кількість потенційних помилок на етапі розробки.
🚀 Декоратори та інтеграція: Ts.ED використовує декоратори для опису серверної логіки, що робить код більш читабельним і легким для розуміння.
📦 Сумісність з багатьма технологіями: Вбудована підтримка різноманітних баз даних, ORM, сервісів авторизації, середовищ для віртуалізації запитів і багато іншого.

#NodeJS #TypeScript #backend #TsED #development
🔍 Розгадаймо разом: Що таке TypeScript 'satisfies' оператор? 🤔

Привіт, Math.random() Community! Ви коли-небудь чули про satisfies оператор у TypeScript?

🔗 https://tusharf5.com/posts/typescript-satisfies-operator

Чому це важливо:
Оператор satisfies в TypeScript дозволяє перевірити, чи відповідає об'єкт визначеному типу, не змінюючи його тип на цей тип. Це особливо корисно, коли ви хочете переконатися, що об'єкт відповідає деякому інтерфейсу або типу, але не хочете здійснювати явне приведення типів.

Приклад:

interface User {
name: string;
age: number;
}

const john = { name: "John", age: 30, email: "john@example.com" };

// Використання `satisfies` для перевірки, чи відповідає john типу User без зміни типу john
john satisfies User; // Помилки немає, john задовольняє User


Це зручний інструмент, щоб гарантувати, що ваші дані відповідають очікуваним контрактам, не втрачаючи інформації про додаткові властивості, які можуть бути в об'єктах.

👨‍💻 Питання до спільноти:
Як ви думаєте, які ще сценарії використання може мати оператор satisfies? Чи вважаєте ви, що це значуще доповнення до TypeScript?

📢 Поділіться вашими думками в коментарях або приєднуйтеся до дискусії після ознайомлення зі статтею!

#TypeScript #coding #development #satisfies
Супер корисна річ, якщо у вас зоопарк проектів!

🔗 https://github.com/antfu-collective/ni

#github #repo #node #npm #yarn #pnpm #bun #dx

Доречі, а накидайте своїх улюблених штук, які покращують development experience (DX)?
Привіт, друзі! Знайомтесь з Zed — супершвидким редактором коду!

Цей редактор з відкритим кодом, написаний на Rust, зараз є номером один у трендах GitHub! Швидкість роботи з Zed нагадує Vim, а функціональність - порівнянна з VSCode.

🔗 https://zed.dev/
🔗 https://github.com/zed-industries/zed

#code #github #repo
Привіт, Math.random() Community! Ви готуєтесь до технічних інтерв'ю або хочете покращити свої навички програмування? Тоді вам точно варто звернути увагу на проєкт "Coding Interview University"!

Цей репозиторій створений для того, щоб допомогти вам пройти весь шлях від базових знань до рівня підготовки, необхідного для успішного проходження інтерв'ю в топових ІТ-компаніях. Це справжній університет з власною програмою навчання, яка охоплює всі ключові теми: алгоритми, структури даних, системний дизайн, а також конкретні технології.

🔗 https://github.com/jwasham/coding-interview-university

#learning #interview #coding #engineering
Привіт, Math.random() Community! Хочете поглибити свої знання в програмуванні? Тоді вам варто ознайомитися з репозиторієм "Every Programmer Should Know"!

🔗 https://github.com/mtdvio/every-programmer-should-know


Що знайдете в цьому репозиторії:

📖 Комп'ютерні науки: Основи та фундаментальні концепції.

🛠️ Інструменти та технології: Вибір найкорисніших інструментів для розробника.

🧠 Кращі практики: Як писати ефективний, зрозумілий і підтримуваний код.

🌐 Корисні статті: Література та посилання, що допоможуть розширити ваші знання.


Це один із тих репозиторіїв, який варто додати у ваші закладки та час від часу до нього повертатися. Занурюйтесь у світ програмування та станьте ще більш підготовленими до викликів, які вас чекають!

#programming #knowledge #github #resources
Привіт, Math.random()!

Пропонуємо вам ознайомитися з pglite — інноваційною обгорткою для PostgreSQL, яка дозволяє інтегрувати бази даних безпосередньо у ваші фронтенд-додатки! 🌟

🔗 Досліджуйте pglite тут: https://pglite.dev/

💡 Чому pglite важливий?
- Простота інтеграції: Легко включайте базу даних у ваші проекти без складних налаштувань.
- Запуск на WebAssembly (WASM): Підвищте автономність та продуктивність ваших веб-додатків.
- Підтримка PWA: Розробляйте прогресивні веб-додатки з повноцінними базами даних.

pglite не лише спрощує роботу з даними, але й відкриває нові горизонти для вашого фронтенд-розробки! Відкрийте нові можливості для ваших проектів та зробіть їх більш потужними та ефективними.

👉 Поділіться своїми думками та планами щодо використання pglite у ваших проектах у коментарях!

#pglite #postgresql #webassembly #frontenddevelopment #database #javascript #coding
Happy programmers day, Math.random() community!

#day256 #happy #programmers #day
Привіт, Math.random() Community! 🎉

Запрошуємо вас на онлайн-подію "The AI Development Ecosystem for JavaScript" з Андрієм Кучеренком, Chief Software Engineer II!

📅 Дата: 10 жовтня
🔗 https://wearecommunity.io/events/borderless-js-conference

🌟 Андрій поділиться унікальним прикладом застосування LLM (Large Language Models) для заміни React-розробника на проекті. Це чудова можливість дізнатися про новітні технології в розробці та їх реалізацію в реальних проектах.

Не пропустіть шанс дізнатися, як штучний інтелект може змінити нашу роботу та вплинути на майбутнє розробки!

👉 Долучайтеся до нас і задавайте питання! Це буде цікаво!

#AI #javascript #react #lld #community #event
Доброго дня, друзі!

🚀 Borderless Community Day наближається! 🌍

Приєднуйтесь до нас на онлайн-сесії з Костянтином Периковим, провідним програмістом і володарем банхамера у чаті Math.random() Chat, який розповість про:

Practical LangGraph JS
🗓️ Дата: 11 жовтня
💻 Формат: Онлайн

Не пропустіть цю можливість дізнатися більше та спілкуватися з колегами-розробниками!

📢 Поділіться своїми думками і дайте знати, чи будете з нами!

P.S. Якщо відвідати обидві доповіді (The AI Development Ecosystem for JavaScript та Practical LangGraph JS), то
можна дізнатись у два рази більше цікавих речей про сучасний AI.

#javascript #community #onlineevent #langgraphjs #developers
Привіт, Math.random() Community! Хочемо поділитися важливою подією у світі TypeScript — а саме, новим native портом TypeScript!

🌟 Що це означає?
Команда TypeScript розпочала розробку native версії компілятора, що обіцяє значно покращити продуктивність. Ось кілька основних пунктів:

Прискорення: Очікується, що новий компілятор зменшить час завантаження, компіляції та використання пам’яті до 10 разів!
Краща інтеграція: Нова версія значно покращить взаємодію з редакторами, такими як Visual Studio Code.
Масштабованість: Це рішення дозволить розробникам працювати з більшими кодовими базами без затримок.
🔗 Дізнайтеся більше про цей захоплюючий проект та його переваги, читаючи повну статтю тут: TypeScript Native Port
🔗 https://www.totaltypescript.com/typescript-announces-go-rewrite
🔗 github - https://github.com/microsoft/typescript-go

Не пропустіть можливість дізнатися, як цей новий підхід може вплинути на ваші проекти!

#typescript #development #compiler #performance #coding #javascript
Привіт, Math.random() Community!

🚀 Не пропусти подію про GitHub Copilot!

Приходь на івент, де ми розберемо, як GitHub Copilot спрощує життя розробникам! Він генерує CI/CD конфіги, створює Dockerfile і Docker Compose, пише скрипти для автоматизації, швидко фіксить баги і доповнює код на льоту. Це справжній апгрейд для DevOps інженерів та розробників!

📅 Дата: 10 квітня
🌐 Формат: Онлайн

На тебе чекають:

Тренди від GitHub
Демонстрації та реальні кейси від SoftwareOne та DevRain

🔑 У програмі:
ШІ в розробці: нові фічі GitHub Copilot
Безпека коду: як GitHub Advanced Security та AI працюють на тебе
End-to-End проєкти з GitHub Copilot
💖 А ще разом з фондом Angry Corgi збираємо на 3 планшети для сил ППО. Чекаємо на твої 20 грн та реєстрацію.

📍 Деталі та реєстрація: 🔗 https://cloud-builders.org/github-copilot/

Приєднуйся до нас і будь на крок попереду у світі розробки!

#github #copilot #devops #automation #cloudbuilders #event #ads