Друзья!
Уже в этот четверг в 19:00 пройдет онлайн-митап с экспертами Студии на актуальную тему «Многопоточность в мобильной разработке».
Регистрируйтесь и добавляйте в календарь, чтобы не пропустить!
Уже в этот четверг в 19:00 пройдет онлайн-митап с экспертами Студии на актуальную тему «Многопоточность в мобильной разработке».
Регистрируйтесь и добавляйте в календарь, чтобы не пропустить!
🔥14🤩1
Друзья!
⚡️Чуть больше часа остается до начала нашего митапа на тему «Многопоточность в мобильной разработке».
Спикеры Студии, опытные эксперты-разработчики, будут ждать вас в эфире в 19:00, присоединяйтесь!
До встречи на трансляции!
⚡️Чуть больше часа остается до начала нашего митапа на тему «Многопоточность в мобильной разработке».
Спикеры Студии, опытные эксперты-разработчики, будут ждать вас в эфире в 19:00, присоединяйтесь!
До встречи на трансляции!
🔥16
Друзья!
🙏Мы еще раз приносим извинения всем, кто вчера не смог подключиться к нашему митапу по многопоточной разработке. Даже самые умные технологии иногда дают сбой, но мы все же смогли преодолеть трудности и выйти в эфир.
Предлагаем вам посмотреть трансляцию в записи и задать вопросы нашим спикерам в комментариях к видео или под этим постом.
Мы обязательно сделаем работу над ошибками, чтобы наши следующие мероприятия проходили без технических заминок. Так что следите за анонсами — у нас для вас еще много интересных тем!
🙏Мы еще раз приносим извинения всем, кто вчера не смог подключиться к нашему митапу по многопоточной разработке. Даже самые умные технологии иногда дают сбой, но мы все же смогли преодолеть трудности и выйти в эфир.
Предлагаем вам посмотреть трансляцию в записи и задать вопросы нашим спикерам в комментариях к видео или под этим постом.
Мы обязательно сделаем работу над ошибками, чтобы наши следующие мероприятия проходили без технических заминок. Так что следите за анонсами — у нас для вас еще много интересных тем!
YouTube
Онлайн-митап «Многопоточность в мобильной разработке»
Эксперты Студии делятся своими знаниями и опытом в области многопоточности в мобильной разработке. Рассказывают о лучших практиках и инструментах для работы с потоками, а также о том, как избежать ошибок при разработке многопоточных приложений.
🔥25👌3❤1
AI — что за зверь?
Мы спросили нейросеть, как бы выглядели известные языки программирования, если бы были реальными существами.
👾 Знакомьтесь! Ожившие персонажи со страниц кода глазами искусственного интеллекта.
Забрали бы к себе домой кого-то из них?
Мы спросили нейросеть, как бы выглядели известные языки программирования, если бы были реальными существами.
👾 Знакомьтесь! Ожившие персонажи со страниц кода глазами искусственного интеллекта.
Забрали бы к себе домой кого-то из них?
🔥78🤯10😁6😱4😍2
В каких задачах вы находите применение для ChatGPT?
Anonymous Poll
14%
Документирование кода
20%
Ускоренное обучение новым технологиям
7%
Сode review
13%
Объяснение работы кода
24%
Не использую, так как это игрушка
22%
Другое (поделюсь в комментариях)
🔥56❤🔥4🏆4⚡3
Отличные новости!
Студия Олега Чулакова снова заняла первые места сразу в двух категориях Рейтинга Рунета 2023 — третий год мы подтверждаем лидерство в сферах финтеха и телекома.
🥇 Лучшее агентство-разработчик сайтов для крупнейших компаний финансового и банковского сектора.
🥇 Лучшее агентство-разработчик сайтов, специализирующихся на телекоммуникационных технологиях.
🏆 Также в этом году мы вошли в ТОП-5 лучших веб-студий России.
Дополняют список достижений еще несколько высоких строчек:
🥈 2-е место среди разработчиков корпоративных сайтов,
🥈 2-е место среди разработчиков сайтов «под ключ»,
🥉 3-е место среди разработчиков промо-сайтов.
Благодарим наших клиентов за доверие и поддержку, и команду Студии — за бесконечное стремление к росту и качеству проектов. Будем продолжать работать на высшем уровне для новых побед!
Студия Олега Чулакова снова заняла первые места сразу в двух категориях Рейтинга Рунета 2023 — третий год мы подтверждаем лидерство в сферах финтеха и телекома.
🥇 Лучшее агентство-разработчик сайтов для крупнейших компаний финансового и банковского сектора.
🥇 Лучшее агентство-разработчик сайтов, специализирующихся на телекоммуникационных технологиях.
🏆 Также в этом году мы вошли в ТОП-5 лучших веб-студий России.
Дополняют список достижений еще несколько высоких строчек:
🥈 2-е место среди разработчиков корпоративных сайтов,
🥈 2-е место среди разработчиков сайтов «под ключ»,
🥉 3-е место среди разработчиков промо-сайтов.
Благодарим наших клиентов за доверие и поддержку, и команду Студии — за бесконечное стремление к росту и качеству проектов. Будем продолжать работать на высшем уровне для новых побед!
🔥38❤10👏7👍2🤩1
Недавно мы провели митап с экспертами Студии, мобильными разработчиками на проектах Сбера, на тему многопоточности. Ребята поделились лучшими практиками работы с потоками при создании сложных приложений.
Для тех, кто пропустил эфир, выделили несколько важных тезисов о многопоточной мобильной разработке на iOS.
→ Читать тезисы
→ Смотреть митап
Делитесь в комментариях вашим опытом многопоточной разработки и задавайте вопросы нашим спикерам.
В следующий раз опишем главные принципы многопоточности для Android. Не пропустите!
Для тех, кто пропустил эфир, выделили несколько важных тезисов о многопоточной мобильной разработке на iOS.
→ Читать тезисы
→ Смотреть митап
Делитесь в комментариях вашим опытом многопоточной разработки и задавайте вопросы нашим спикерам.
В следующий раз опишем главные принципы многопоточности для Android. Не пропустите!
🔥31👍2🤩2❤1
Всем привет!
Сегодня давайте вместе раскроем тайну одного из самых противоречивых аспектов JavaScript: почему typeof null возвращает 'object'. Это путешествие во времена зарождения JavaScript обещает быть увлекательным.
🕵️♂️ Разгадываем головоломку. Начало 90-х. JavaScript еще молод и полон потенциала, но в его коде уже заложена эта загадка. Противоречивый вывод typeof null как 'object', хотя, на самом деле, null — это примитив. Звучит как ошибка? Давайте разберемся.
🏛 Код из древности. В самой первой версии JavaScript все данные были упакованы в 32-битные блоки. Эти блоки разделялись на две части: небольшую, где хранился «тег» (маркер), который сообщал о типе данных (1-3 бита). И другую, где хранились сами данные.
Представьте это как ящик, на котором есть этикетка (тег), говорящая, что внутри. А затем само содержимое (данные).
Было пять этикеток:
1. 000: объект. Внутри — ссылка на объект.
2. 1: целое число. Внутри — целое число с 31-битной знаковостью.
3. 010: число с плавающей запятой (double). Внутри — ссылка на такое число.
4. 100: строка. Внутри — ссылка на строку.
5. 110: логическое значение (true или false). Внутри — само логическое значение.
Но два значения были особенными:
— undefined имело числовое значение 230, это число находится вне диапазона обычных целых чисел;
— null было представлено как указатель NULL в машинном коде. Это значит, что у него была метка «объект» и ссылка, равная нулю.
Таким образом, когда мы использовали typeof с null, он видел его как «объект» из-за его метки.
🎭 Время проб и ошибок. Разработчики знали об этой странности, но исправление могло «сломать» старый код, который уже работал в интернете. Итак, они решили оставить все как есть, чтобы не вызвать проблемы.
✨ Совет для начинающих. Чтобы не запутаться при работе с null, всегда используйте «строгое сравнение» (===) с null:
value === null; // возвращает true или false в зависимости от значения.
Теперь вы знаете одну из многих тайн JavaScript и как с ней работать. Оставайтесь на связи для новых интересных историй!
Сегодня давайте вместе раскроем тайну одного из самых противоречивых аспектов JavaScript: почему typeof null возвращает 'object'. Это путешествие во времена зарождения JavaScript обещает быть увлекательным.
🕵️♂️ Разгадываем головоломку. Начало 90-х. JavaScript еще молод и полон потенциала, но в его коде уже заложена эта загадка. Противоречивый вывод typeof null как 'object', хотя, на самом деле, null — это примитив. Звучит как ошибка? Давайте разберемся.
🏛 Код из древности. В самой первой версии JavaScript все данные были упакованы в 32-битные блоки. Эти блоки разделялись на две части: небольшую, где хранился «тег» (маркер), который сообщал о типе данных (1-3 бита). И другую, где хранились сами данные.
Представьте это как ящик, на котором есть этикетка (тег), говорящая, что внутри. А затем само содержимое (данные).
Было пять этикеток:
1. 000: объект. Внутри — ссылка на объект.
2. 1: целое число. Внутри — целое число с 31-битной знаковостью.
3. 010: число с плавающей запятой (double). Внутри — ссылка на такое число.
4. 100: строка. Внутри — ссылка на строку.
5. 110: логическое значение (true или false). Внутри — само логическое значение.
Но два значения были особенными:
— undefined имело числовое значение 230, это число находится вне диапазона обычных целых чисел;
— null было представлено как указатель NULL в машинном коде. Это значит, что у него была метка «объект» и ссылка, равная нулю.
Таким образом, когда мы использовали typeof с null, он видел его как «объект» из-за его метки.
🎭 Время проб и ошибок. Разработчики знали об этой странности, но исправление могло «сломать» старый код, который уже работал в интернете. Итак, они решили оставить все как есть, чтобы не вызвать проблемы.
✨ Совет для начинающих. Чтобы не запутаться при работе с null, всегда используйте «строгое сравнение» (===) с null:
value === null; // возвращает true или false в зависимости от значения.
Теперь вы знаете одну из многих тайн JavaScript и как с ней работать. Оставайтесь на связи для новых интересных историй!
🔥71❤8🏆3👍1😱1
Продолжаем раскрывать секреты многопоточной мобильной разработки, о которой эксперты Студии рассказывали на недавнем митапе.
На этот раз поделимся популярными инструментами для работы с многопоточностью и асинхронным программированием в разработке Android-приложений.
→ Узнать об инструментах
→ Посмотреть митап
Делитесь в комментариях вашим опытом многопоточной разработки и задавайте вопросы нашим спикерам.
@chulakov_dev
На этот раз поделимся популярными инструментами для работы с многопоточностью и асинхронным программированием в разработке Android-приложений.
→ Узнать об инструментах
→ Посмотреть митап
Делитесь в комментариях вашим опытом многопоточной разработки и задавайте вопросы нашим спикерам.
@chulakov_dev
🔥34❤13🤩6🤯2