Как Google управляет техническим долгом
В статье инженеры из Google рассказывают о своём подходе к определению и измерению технического долга, а также о том, как они стараются его минимизировать
#статья
В статье инженеры из Google рассказывают о своём подходе к определению и измерению технического долга, а также о том, как они стараются его минимизировать
#статья
Как работает стек
Вы уже слышали про переполнение стека и почему он так важен для функций?
В этом видео вы узнаете, как стек влияет на память компьютера и процессор, а также познакомитесь с основными командами и принципами работы с ним.
#видео
Вы уже слышали про переполнение стека и почему он так важен для функций?
В этом видео вы узнаете, как стек влияет на память компьютера и процессор, а также познакомитесь с основными командами и принципами работы с ним.
#видео
YouTube
КАК РАБОТАЕТ СТЕК | ОСНОВЫ ПРОГРАММИРОВАНИЯ
Как работает стек, что это вообще такое и почему он напрямую связан с работой функций мы разберем в этом видео.
ССЫЛКИ ИЗ ВИДЕО:
1. Как работает память компьютера - https://www.youtube.com/watch?v=Wh22_O8jXVQ
2. Как работает процессор - https://www.you…
ССЫЛКИ ИЗ ВИДЕО:
1. Как работает память компьютера - https://www.youtube.com/watch?v=Wh22_O8jXVQ
2. Как работает процессор - https://www.you…
5 провалов Илона Маска
Эта статья приоткрывает завесу над ранними годами Илона Маска — от неудач с поиском работы до взрывов его ракет.
Вы узнаете, как Маска не раз увольняли с руководящих должностей в его же компаниях и как в России ему плюнули на ботинки во время переговоров.
#статья
Эта статья приоткрывает завесу над ранними годами Илона Маска — от неудач с поиском работы до взрывов его ракет.
Вы узнаете, как Маска не раз увольняли с руководящих должностей в его же компаниях и как в России ему плюнули на ботинки во время переговоров.
#статья
10 фишек TypeScript
Эта статья раскроет 10 мощных приёмов TS, о которых вы можете и не знать.
Вы узнаете, как безопасно обращаться к вложенным объектам, задавать значения по умолчанию для null и даже как декорировать классы.
#статья #советы
Эта статья раскроет 10 мощных приёмов TS, о которых вы можете и не знать.
Вы узнаете, как безопасно обращаться к вложенным объектам, задавать значения по умолчанию для null и даже как декорировать классы.
#статья #советы
Intel начинает поставки квантового процессора
Новый процессор, названный Tunnel Falls, открывает новую главу в истории технологий.
Этот 12-кубитный малыш может показаться небольшим по сравнению с конкурентами, но его уникальность заключается в подходе Intel к созданию квантовых чипов на основе кремния.
#новости
Новый процессор, названный Tunnel Falls, открывает новую главу в истории технологий.
Этот 12-кубитный малыш может показаться небольшим по сравнению с конкурентами, но его уникальность заключается в подходе Intel к созданию квантовых чипов на основе кремния.
#новости
10 игр для изучения JavaScript
В этой статье представлены 10 игр, которые помогут вам освоить JavaScript. От ролевых до головоломок, каждая из них предлагает увлекательный способ погрузиться в мир кода.
#советы
В этой статье представлены 10 игр, которые помогут вам освоить JavaScript. От ролевых до головоломок, каждая из них предлагает увлекательный способ погрузиться в мир кода.
#советы
20 паттернов программирования
Собеседования на позицию разработчика становятся всё сложнее, и чтобы выделиться, нужно не только знать ответы на вопросы, но и понимать их.
В этой статье вы узнаете о 20 ключевых паттернах, которые помогут вам решать задачи на собеседованиях
#статья #советы #собеседование
Собеседования на позицию разработчика становятся всё сложнее, и чтобы выделиться, нужно не только знать ответы на вопросы, но и понимать их.
В этой статье вы узнаете о 20 ключевых паттернах, которые помогут вам решать задачи на собеседованиях
#статья #советы #собеседование
Игры для освоения CSS
Представляем вам 10 захватывающих игр, которые превратят процесс изучения CSS в увлекательное приключение.
От «Flexbox froggy», где вы помогаете лягушке найти свой путь, до «CSS Diner», где вы учитесь применять селекторы.
#задачи #css
Представляем вам 10 захватывающих игр, которые превратят процесс изучения CSS в увлекательное приключение.
От «Flexbox froggy», где вы помогаете лягушке найти свой путь, до «CSS Diner», где вы учитесь применять селекторы.
#задачи #css
Вышла браузерная IDE с ИИ от Google
Project IDX предназначен для ускорения разработки приложений в облаке.
Можно создавать свои веб-пространства, импортировать приложения прямо из GitHub и, главное, работать с ИИ-помощником Codey.
Получить доступ можно здесь.
#новости
Project IDX предназначен для ускорения разработки приложений в облаке.
Можно создавать свои веб-пространства, импортировать приложения прямо из GitHub и, главное, работать с ИИ-помощником Codey.
Получить доступ можно здесь.
#новости
Принцип хорошего кода
«Вам это не понадобится», — говорит принцип YAGNI. Он поможет вам сохранить несколько драгоценных часов и, возможно, даже спасёт проект.
Почему делать что-то дополнительно это плохо и как бороться с желанием добавить ненужных функций в приложение — рассказывается в этом видео.
#видео
«Вам это не понадобится», — говорит принцип YAGNI. Он поможет вам сохранить несколько драгоценных часов и, возможно, даже спасёт проект.
Почему делать что-то дополнительно это плохо и как бороться с желанием добавить ненужных функций в приложение — рассказывается в этом видео.
#видео
YouTube
Принцип хорошего кода YAGNI ("You aren't gonna need it")
В чем заключается принцип хорошего кода YAGNI ("You aren't gonna need it" / "Вам это не понадобится"), какими могут быть нежелательные последствия не следования ему.
Курс, о котором идет речь: Automation QA (Java) - https://bit.ly/3j1w5Vo
Другие курсы для…
Курс, о котором идет речь: Automation QA (Java) - https://bit.ly/3j1w5Vo
Другие курсы для…
Когда автотесты не нужны — и чем их заменить
Автотесты не всегда являются оптимальным решением. Иногда они могут быть не только бесполезными, но и вредными.
В статье вы найдёте примеры ситуаций, когда автотесты не справляются со своей задачей или даже мешают разработке из-за своих ограничений.
Подробнее: https://tprg.ru/zrvQ
#статья
Автотесты не всегда являются оптимальным решением. Иногда они могут быть не только бесполезными, но и вредными.
В статье вы найдёте примеры ситуаций, когда автотесты не справляются со своей задачей или даже мешают разработке из-за своих ограничений.
Подробнее: https://tprg.ru/zrvQ
#статья
Почему автотесты могут быть неэффективны при тестировании UI?
Anonymous Quiz
29%
Элементы интерфейса могут динамически меняться
5%
Нужна тесная связь с командой разработки
12%
Могут накапливаться непокрытые тестами изменения
53%
Все вышеперечисленное
Как работают квантовые процессоры
Боитесь утонуть в сложных терминах? Эта статья объясняет устройство квантовых процессоров простым языком. Вместо формул — понятные аналогии.
Вы узнаете, что такое кубит, квантовая суперпозиция и запутанность.
#статья
Боитесь утонуть в сложных терминах? Эта статья объясняет устройство квантовых процессоров простым языком. Вместо формул — понятные аналогии.
Вы узнаете, что такое кубит, квантовая суперпозиция и запутанность.
#статья
Почему квантовые компьютеры пока не стали массовыми?
Anonymous Quiz
27%
Сложная разработка процессоров
23%
Из-за квантового декогеренцирования
44%
Высокая стоимость
5%
Нехватка программистов
Сколько памяти нужно для 1 миллиона задач
В этой статье автор сравнивает потребление памяти между асинхронными и многопоточными программами на популярных языках программирования, таких как Rust, Go, Java, C#, Python, Node.js и Elixir.
#статья
В этой статье автор сравнивает потребление памяти между асинхронными и многопоточными программами на популярных языках программирования, таких как Rust, Go, Java, C#, Python, Node.js и Elixir.
#статья
Что такое фреймворк и библиотека
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
#видео
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
#видео
YouTube
Что такое framework и library / Объясняю на пальцах для новичков и не только
Из сегодняшнего выпуска вы узнаете, что такое фреймворк (framework) и как его отличить от библиотеки (library). Я объясню это простыми словами на примере постройки здания. Будет весело, интересно и понятно всем - от новичков до экспертов!
Так что, делайте…
Так что, делайте…
Кто такие RnD-специалисты
Хотите узнать, чем занимаются сотрудники загадочного RnD-отдела?
Автор приоткрывает завесу тайны и рассказывает о буднях в лаборатории гиков. Он покажет, как исследуют новые инструменты, составляют секретные протоколы и аргументируют бесполезность изобретений.
Читайте дальше и узнайте больше: https://tprg.ru/J9kh
#статья
Хотите узнать, чем занимаются сотрудники загадочного RnD-отдела?
Автор приоткрывает завесу тайны и рассказывает о буднях в лаборатории гиков. Он покажет, как исследуют новые инструменты, составляют секретные протоколы и аргументируют бесполезность изобретений.
Читайте дальше и узнайте больше: https://tprg.ru/J9kh
#статья
Почему вы должны писать на TypeScript в 2023
В этой небольшой статье автор изложит основные особенности и преимущества TypeScript.
#статья
В этой небольшой статье автор изложит основные особенности и преимущества TypeScript.
#статья
Цитаты великих программистов — часть 1
0. Билл Гейтс. «Аккуратный программист — быстрый программист».
1. Маркус Перссон. «Если твой код работает, значит это хороший код».
2. Гейб Логан Ньюэлл. «Чтобы понять код мида, нужно быть мидом. Чтобы понять код сеньора, достаточно быть джуном».
3. Брайан Керниган. «У каждого языка есть время жизни. За исключением ’Кобола’, конечно».
4. Линус Торвальдс. «Настоящий программист гораздо больше читает, чем пишет».
5. Марк Цукерберг. «Комментарии в коде должны быть похожими на кружевные трусики: маленькими, прозрачными, и оставляющими достаточно места для воображения».
#цитаты
0. Билл Гейтс. «Аккуратный программист — быстрый программист».
1. Маркус Перссон. «Если твой код работает, значит это хороший код».
2. Гейб Логан Ньюэлл. «Чтобы понять код мида, нужно быть мидом. Чтобы понять код сеньора, достаточно быть джуном».
3. Брайан Керниган. «У каждого языка есть время жизни. За исключением ’Кобола’, конечно».
4. Линус Торвальдс. «Настоящий программист гораздо больше читает, чем пишет».
5. Марк Цукерберг. «Комментарии в коде должны быть похожими на кружевные трусики: маленькими, прозрачными, и оставляющими достаточно места для воображения».
#цитаты
Принцип DRY
Сегодня мы бы хотел поговорить о важном принципе в программировании — принципе DRY (Don't Repeat Yourself). Этот принцип гласит, что каждый фрагмент кода должен быть написан только один раз.
Дублирование кода — это плохая практика, которая приводит к увеличению объема кода и его сложности. Если изменить функционал, придется вносить правки во все дубликаты, что займет много времени и может привести к ошибкам.
Чтобы следовать принципу DRY, старайтесь выносить повторяющиеся части кода в отдельные функции и переменные. Это сделает код более структурированным и удобным для поддержки.
#советы
Сегодня мы бы хотел поговорить о важном принципе в программировании — принципе DRY (Don't Repeat Yourself). Этот принцип гласит, что каждый фрагмент кода должен быть написан только один раз.
Дублирование кода — это плохая практика, которая приводит к увеличению объема кода и его сложности. Если изменить функционал, придется вносить правки во все дубликаты, что займет много времени и может привести к ошибкам.
Чтобы следовать принципу DRY, старайтесь выносить повторяющиеся части кода в отдельные функции и переменные. Это сделает код более структурированным и удобным для поддержки.
#советы