🐳🐘 Прочный фундамент для API: Docker + Node.js + Nginx + Postgres
Как бы часто мы ни начинали новые проекты, каждый раз заложить фундамент трудней всего. Поэтому сегодня мы продемонстрируем универсальную сборку для бэкенда на Node.js c Postgres в Docker. И, конечно, обязательно будем отдавать статику через Nginx.
🔗 Основной сайт
🔗 Зеркало
Как бы часто мы ни начинали новые проекты, каждый раз заложить фундамент трудней всего. Поэтому сегодня мы продемонстрируем универсальную сборку для бэкенда на Node.js c Postgres в Docker. И, конечно, обязательно будем отдавать статику через Nginx.
🔗 Основной сайт
🔗 Зеркало
❓ Зачем разработчику знать алгоритмы и структуры данных?
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
🔗 Основной сайт
🔗 Зеркало
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
🔗 Основной сайт
🔗 Зеркало
Опубликованы все части серии статей, которая посвящена разным прикладным концептуальным решениям для повышения производительности Node.js-приложения:
— базовые концепты;
— очередь, каналы и координатор;
— разделяемая память, атомарные операции и блокировки;
— координатор против синхронного кода.
— базовые концепты;
— очередь, каналы и координатор;
— разделяемая память, атомарные операции и блокировки;
— координатор против синхронного кода.
Хабр
Приручаем многопоточность в Node.js (часть 1/5: базовые концепты)
Многопоточная гидра больно кусается Продолжаем серию статей, посвященных разным прикладным концептуальным решениям, которые могут существенно "прокачать" производительность вашего Node.js-приложения....
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
Сохраняйте в избранное
❓ Зачем разработчику знать алгоритмы и структуры данных?
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
🌳 Деревья и графы: что это такое и почему их обязательно нужно знать каждому программисту
🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая
🌌 10 анимированных алгоритмов на графах
C++
➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
👨🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
👨🎓 Must-have алгоритмы для работы со строками на C++
JavaScript
☕️ Распространенные алгоритмы и структуры данных в JavaScript: полезные алгоритмы для веб-разработки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами
Машинное обучение
🤖 Машинное обучение для начинающих: алгоритм случайного леса (Random Forest)
Python
🐍 Сложность алгоритмов и операций на примере Python
***
— Как-то сложно — не Хауди Хо... Мне нужно, чтобы кто-нибудь объяснил алгоритмы простыми словами.
— Алгоритмы и структуры данных действительно непростая тема для самостоятельного изучения: не у кого спросить и что-то уточнить. Поэтому мы запустили курс «Алгоритмы и структуры данных» (живые вебинары, 47 видеолекций, 150 практических занятий + консультации с преподавателями).
➡️ Записаться на курс
❓ Зачем разработчику знать алгоритмы и структуры данных?
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
🌳 Деревья и графы: что это такое и почему их обязательно нужно знать каждому программисту
🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая
🌌 10 анимированных алгоритмов на графах
C++
➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
👨🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
👨🎓 Must-have алгоритмы для работы со строками на C++
JavaScript
☕️ Распространенные алгоритмы и структуры данных в JavaScript: полезные алгоритмы для веб-разработки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами
Машинное обучение
🤖 Машинное обучение для начинающих: алгоритм случайного леса (Random Forest)
Python
🐍 Сложность алгоритмов и операций на примере Python
***
— Как-то сложно — не Хауди Хо... Мне нужно, чтобы кто-нибудь объяснил алгоритмы простыми словами.
— Алгоритмы и структуры данных действительно непростая тема для самостоятельного изучения: не у кого спросить и что-то уточнить. Поэтому мы запустили курс «Алгоритмы и структуры данных» (живые вебинары, 47 видеолекций, 150 практических занятий + консультации с преподавателями).
➡️ Записаться на курс
1. Интенсивное погружение в JavaScript (4.8 / 5) — этот курс введет вас в понятия JavaScript в интенсивном формате. Это значит, что всю теорию, которую вы получаете, вы сразу же применяете на реальном проекте. Таким образом вы намного быстрее усваиваете материал и сразу видите результаты своего обучения.
2. Введение в программирование (JavaScript ES6) (4.5 / 5) — «Курс полезен новичкам в программировании и для ознакомления с JS. Также подойдет для закрепления базы знаний. Рассказано просто и с юмором (но некоторые задания непонятны, хоть и просты в решении)»
3. JavaScript для начинающих (4.4 / 5) — в данном курсе рассмотрены основы программирования на JavaScript а также некоторые инструменты и модели данных, необходимые для практического использования JavaScript. Фактически особых требований нет. Достаточно желания, некоторой внимательности и общей компьютерной грамотности, например в рамках школьного курса информатики.
2. Введение в программирование (JavaScript ES6) (4.5 / 5) — «Курс полезен новичкам в программировании и для ознакомления с JS. Также подойдет для закрепления базы знаний. Рассказано просто и с юмором (но некоторые задания непонятны, хоть и просты в решении)»
3. JavaScript для начинающих (4.4 / 5) — в данном курсе рассмотрены основы программирования на JavaScript а также некоторые инструменты и модели данных, необходимые для практического использования JavaScript. Фактически особых требований нет. Достаточно желания, некоторой внимательности и общей компьютерной грамотности, например в рамках школьного курса информатики.
Что будет завтра — сложно сказать, поэтому мы решили сфокусироваться на сегодняшнем дне и провести короткий опрос «С какими трудностями вы столкнулись в последнее время?», чтобы понять, что сейчас вообще происходит в IT-индустрии.
Статью с результатами опроса опубликуем через неделю.
➡️ Пройти опрос (можно анонимно)
Статью с результатами опроса опубликуем через неделю.
➡️ Пройти опрос (можно анонимно)
Перевод статьи о четырех малоизвестных API JavaScript, которые в некоторых ситуациях могут оказаться весьма полезными:
— Page Visibility API,
— Web Share API,
— Broadcast Channel API,
— Internationalization API.
Читать
— Page Visibility API,
— Web Share API,
— Broadcast Channel API,
— Internationalization API.
Читать
MDN Web Docs
Page Visibility API - Web APIs | MDN
The Page Visibility API provides events you can watch for to know when a document becomes visible or hidden, as well as features to look at the current visibility state of the page.
Сравнение популярных фреймворков для модульного тестирования JavaScript по версии stateofjs.com.
Подробнее
Подробнее
Как применяете принципы SOLID?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
❓ Пройди тест на знание алгоритмов и структур данных
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉
🔗 Основной сайт
🔗 Зеркало
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉
🔗 Основной сайт
🔗 Зеркало
🐘🗂️ Гибкая ORM для Node.js – Sequelize
Когда начинаешь делать очередной проект, появляется желание упростить себе жизнь и лишний раз не писать SQL-запросы. В таком случае было бы неплохо познакомиться с технологией ORM.
🔗 Основной сайт
🔗 Зеркало
Когда начинаешь делать очередной проект, появляется желание упростить себе жизнь и лишний раз не писать SQL-запросы. В таком случае было бы неплохо познакомиться с технологией ORM.
🔗 Основной сайт
🔗 Зеркало
Гайд по использованию Shared Element Transitions API для создания потрясающих и сложных анимаций UI:
— Часть 1
— Часть 2
— Часть 1
— Часть 2
Smashing Magazine
Delightful UI Animations With Shared Element Transitions API (Part 1) — Smashing Magazine
Shared Element Transitions API is a game-changing feature that will enable us to create impressive and elaborate UI animations easily. In this article, Adrian Bece will explore its incredible potential by building four real-life examples from scratch.
Каких знаний вам не хватает?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
❓Тест: Python, Java, JavaScript — что выбрать?
Чтобы помочь вам сориентироваться с будущей профессией и не жалеть о впустую потраченном времени, мы вместе с Яндекс Практикумом подготовили тест, который поможет сделать правильный выбор на основе ваших предпочтений.
На выходе получите рекомендацию, с какого языка вам начать свой путь в программировании будет интереснее.
Python, Java или JavaScript.
🔗 Основной сайт
🔗 Зеркало
Чтобы помочь вам сориентироваться с будущей профессией и не жалеть о впустую потраченном времени, мы вместе с Яндекс Практикумом подготовили тест, который поможет сделать правильный выбор на основе ваших предпочтений.
На выходе получите рекомендацию, с какого языка вам начать свой путь в программировании будет интереснее.
Python, Java или JavaScript.
🔗 Основной сайт
🔗 Зеркало
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Какие алгоритмы нужно знать, чтобы стать хорошим программистом?
Самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать.
🔗 Основной сайт
🔗 Зеркало
Зачем вообще нужны алгоритмы?
Знание алгоритмов и структур данных является важной базой у начинающих программистов для оптимизации кода. Эти знания помогут держать мозг в тонусе, пройти техническое собеседование любой сложности на позицию разработчика и повысить свой чек за работу.
Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
➡️ Начать обучение
Самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать.
🔗 Основной сайт
🔗 Зеркало
Зачем вообще нужны алгоритмы?
Знание алгоритмов и структур данных является важной базой у начинающих программистов для оптимизации кода. Эти знания помогут держать мозг в тонусе, пройти техническое собеседование любой сложности на позицию разработчика и повысить свой чек за работу.
Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
➡️ Начать обучение