Структурированные привязки в C++17, 5 лет спустя.
https://www.cppstories.com/2022/structured-bindings/
https://www.cppstories.com/2022/structured-bindings/
C++ Stories
Structured bindings in C++17, 5 years later
Structured bindings are a C++17 feature that allows you to bind multiple variables to the elements of a structured object, such as a tuple or struct, in a single declaration. This can make your code more concise and easier to read, especially when working…
Унифицированная инициализация — руководство для начинающих по C++.
https://ianyepan.github.io/posts/cpp-uniform-initialization/
https://ianyepan.github.io/posts/cpp-uniform-initialization/
Ian Y.E. Pan
C++ Uniform Initialization - Benefits & Pitfalls
Scott Meyer’s book, “Effective Modern C++”, has a nice section talking about uniform initialization, specifically, how to “distinguish between () and {} when creating objects”. This blog post summarizes some important tips that the author pointed out, along…
🔥 ThinkPad vs MacBook: лучший ноутбук для разработчика
К выбору компьютера стоит подходить осознанно. Особенно, если у в кармане немного money.
Автор рассматривает два самых «захайпленных» ноутбука ITшника: ThinkPad и MacBook, сравнивает их и решает, какой лучше подходит разработчику.
https://youtu.be/K085DdA1vIU
К выбору компьютера стоит подходить осознанно. Особенно, если у в кармане немного money.
Автор рассматривает два самых «захайпленных» ноутбука ITшника: ThinkPad и MacBook, сравнивает их и решает, какой лучше подходит разработчику.
https://youtu.be/K085DdA1vIU
YouTube
ThinkPad vs MacBook: лучший ноутбук для разработчика
Мощный курс от Диджитализируй «Основы компьютерных и веб-технологий с Python»: https://to.digital/course01
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/…
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/…
Эволюция функций в современном C++.
https://mariusbancila.ro/blog/2022/01/01/the-evolution-of-functions-in-modern-cpp/
https://mariusbancila.ro/blog/2022/01/01/the-evolution-of-functions-in-modern-cpp/
Marius Bancila's Blog | About code. Mostly on C++
The Evolution of Functions in Modern C++
Learn about the evolution of functions in modern C++ with changes from C++11/14/17/20. This article is a brief walkthrough the changes from the last decade.
🕓 Сколько часов в день может работать программист — [4:03]
Разные программисты из Яндекса с разным стажем работы рассказывают, сколько часов в день, по их мнению, может работать программист.
Примечательно, что более молодые и менее опытные сотрудники отмечают, что готовы работать чуть ли не 24/7, в то время как бывалые разработчики гораздо более адекватно оценивают свои силы.
Перейти к просмотру
Разные программисты из Яндекса с разным стажем работы рассказывают, сколько часов в день, по их мнению, может работать программист.
Примечательно, что более молодые и менее опытные сотрудники отмечают, что готовы работать чуть ли не 24/7, в то время как бывалые разработчики гораздо более адекватно оценивают свои силы.
Перейти к просмотру
YouTube
Сколько часов в день может работать программист?
Хотя программистов и называют технарями, а не гуманитариями, их работа —очень творческая. Сколько времени в день можно писать код? Сколько времени нужно, чтобы о нем подумать? Применим ли к программистам восьмичасовой рабочий день? На этот вопрос отвечают…
Пользовательский лаунчер для Minecraft, позволяющий легко управлять несколькими установками Minecraft одновременно (Форк MultiMC).
https://www.libhunt.com/r/PolyMC
https://www.libhunt.com/r/PolyMC
Libhunt
PolyMC Alternatives and Reviews
Which is the best alternative to PolyMC? Based on common mentions it is: Py3minepi, HeroicGamesLauncher, Playnite, AreWeAntiCheatYet, Launcher or Legendary
Многопользовательский режим, многопоточность и акторная модель в C++.
https://david-delassus.medium.com/multiplayer-multithreading-and-an-actor-model-in-c-cda2e950d1d8
https://david-delassus.medium.com/multiplayer-multithreading-and-an-actor-model-in-c-cda2e950d1d8
Medium
Multiplayer, multithreading, and an actor model in C++
Warmonger Dynasty Devlog #2: Multiplayer and Networking
Вывод параметра шаблона класса
Довольно странное название функции, да? Её суть в том, что с C++17 компилятор может сам определять типы аргументов конструкторов стандартных классов. Раньше же это работало лишь для функций.
Для того, чтобы осознать удобство этой функции, нужно быть знакомыми с конструкторами классов в C++.
Довольно странное название функции, да? Её суть в том, что с C++17 компилятор может сам определять типы аргументов конструкторов стандартных классов. Раньше же это работало лишь для функций.
Для того, чтобы осознать удобство этой функции, нужно быть знакомыми с конструкторами классов в C++.
5 приемов написания безопасного по памяти C++ кода.
https://www.embedded.com/5-techniques-for-writing-memory-safe-c/
https://www.embedded.com/5-techniques-for-writing-memory-safe-c/
Embedded
5 techniques for writing memory safe C++ - Embedded
C++ is not a memory-safe language; however, many features and techniques can be used to write memory-safer code. If you’ve been paying attention to the
Новогодние праздники закончились, надеемся вы успели провести их с пользой😌
А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.
🏄 Успейте забронировать скидку на любой из курсов: https://proglib.io/w/a4a5ef1d
Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2
А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.
🏄 Успейте забронировать скидку на любой из курсов: https://proglib.io/w/a4a5ef1d
Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2