Ділимося інсайтами Академії, досвідом створення world-class проектів та роздумами про життя, код, роботу.
The long path of JavaScript - from ES6 until today.
JavaScript, the most popular programming language in 2023, has evolved from its early days in the 1990s to being used across various domains like web and mobile development, game development, and machine learning. How did a language developed in just 10 days by Brendan Eich achieve such widespread success?
Mastering Git and GitHub: Essential Skills for Collaborative Development
A beginner-friendly guide to version control systems, Git, GitHub, and collaborative development.
Mastering Clean Code: Unlocking Programming Principles' Power.
Each programming language has its own set of best practices. These practices help developers write scalable, readable, and organized code. Some of these practices are global and can be used with any of the programming languages. These global best practices are called Programming Principles
Как сделать веб-сайт приложением
Многие называют Progressive web application будущим в мире веб-технологий. Внедрив PWA вы избавитесь от необходимости создавать отдельно мобильное и десктопное приложения. Давайте же узнаем, что это такое и как превратить веб-сайт в прогрессивное веб-приложение 🙃
Додаткова плюшка — Typescript на мініпроєкті. Що, де і навіщо?
Мініпроєкт - це етап, який дасть змогу розробникам поринути в процес реального девелопменту. Ми підготували стартер використовуючи JS, але якщо уважно вчитатись у Readme, то можна помітити пункт: ”Як optional, можна використати TS”. Тож що це таке і куди його приправляти?
Functional Programming Using Typescript
В цій статті я хочу розповісти про функціональне програмування на Тайпскріпт за допомогою бібліотеки fp-ts. Далі, ми розглянемо основні принципи функціонального програмування, особливості бібліотеки та декілька прикладів коду з використанням всього пройденого.
Марафон підготовки 2022
Стартував марафон підготовки до тестування Binary Studio Academy 2022! Щотижневі питання, відповіді та пояснення чекають на блозі.
5 питань з Java-тестів минулих років: від цікавого до елементарного
Ми знаємо, яким важливим для вас є проходження тесту і як важко зрозуміти, чого очікувати від цього етапу, тож відібрали 5 питань з минулорічного тесту, які пропонуємо розглянути разом.
Что нужно знать перед входом в коммерческую разработку
Что из себя представляет коммерческая разработка и во что инвестировать свое время для успешного старта карьеры.
Технические скиллы академиста: что нужно уметь, чтобы пройти отбор
Рассказываем, что нужно знать, чтобы успешно сдать отборочный тест, и какие навыки пригодятся в дальнейшем обучении и работе.
Марафон підготовки 2021
Стартував марафон підготовки до тестування Binary Studio Academy 2021! Щотижневі питання, відповіді та пояснення чекають на блозі.
Избегайте бесконечной отладки: советы для новичков разработки.
Постоянно задаешься вопросами: "Что это за объект?" и "Откуда взялась эта строка?". В этой статье я расскажу, как начать управлять ситуацией и какие инструменты могут в этом помочь.
Марафон підготовки 2020
Стартував марафон підготовки до тестування Binary Studio Academy 2020! Щотижневі питання, відповіді та пояснення чекають на блозі.
Системное мышление для программиста важно как никогда
Перевод статьи Скотта Хансельмана, одного из ведущих разработчиков Web Platform Team в Microsoft.
Как выбрать open source библиотеку
До сих пор пишешь свой велосипед?! Пффф... Тогда читай, как и где можно найти чужой.
7 питань з .NET-тестів минулих років: the good, the bad, the ugly
Чого чекати від тесту? До якого типу питань готуватись? Розберемо, як працює foreach, як оптимізувати роботу зі стрічками, і як працює програма, коли ви перевизначаєте методи.
5 складних питань з PHP-тесту Академії
Розбираємо, як імпортувати класи й трейти, писати типізований функціональний код та успадковувати статичні дані в PHP 7.
7 важких питань з JS-тесту Академії
Розбираємо тестові питання з областей видимості, приведення типів та використання функцій, що викликають самі себе (IIFE), з Едуардом Долинським.
Зачем писать чистый код, если мои программы работают?
Написание кода — это практически искусство. Почему “закодить фичу” — это только половина пути? Что сделать, чтобы не краснеть на ревью?