Что мобильным разработчикам расскажут на Mobius 2023 Autumn: от Compose и SwiftUI до компьютерного зрения
Читать...
Читать...
Хабр
Что мобильным разработчикам расскажут на Mobius 2023 Autumn: от Compose и SwiftUI до компьютерного зрения
Близится очередная конференция Mobius , и пришло время представить Хабру её программу. Суть прежняя: тут есть доклады и по iOS-разработке, и по Android, и по кроссплатформенным технологиям вроде...
Как продвигать ПО? Попросили опытных людей рассказать, как оформить сайт, настроить таргет и создать бренд для софта
Читать...
Читать...
Хабр
Как продвигать ПО? Попросили опытных людей рассказать, как оформить сайт, настроить таргет и создать бренд для софта
Вдохновлялись сериалом Алекса Гарленда "Devs" Мой прадедушка был инженером — кроме прочего, он работал над спецтехникой для советских трамвайных хозяйств. Это был строгий, двухметровый мужик со...
Расширение Kafka для взаимодействия с TDEngine
Читать...
Читать...
Хабр
Расширение Kafka для взаимодействия с TDEngine
Apache Kafka нередко используется как инструмент накопления истории событий или посредник для взаимодействия микросервисов, работающих с разной скоростью или ожидающих доступа к историческим данным...
Как успешно пройти собеседование в сфере IT?
Читать...
Читать...
Хабр
Как успешно пройти собеседование в сфере IT?
О дефиците кадров в российском IT не говорит только ленивый. Некоторые пишут, что на рынке не хватает около 170 тысяч опытных специалистов, а другие и вовсе считают, что айтишников нужно ещё миллион....
Фриланс. Как начать? С чего? Где взять первый заказ? Читать...
Хабр
Фриланс. Как начать? С чего? Где взять первый заказ?
В этой статье хотелось бы поделиться опытом работы на фрилансе. Я расскажу свою историю: с чего начинал, как брал первый заказ, как вел переговоры и многое другое. Надеюсь, новичкам после прочтения...
Будущее программирования: языки, зарплата и перспективы в 2024 году Читать...
Хабр
Будущее программирования: языки, зарплата и перспективы в 2024 году
Почему программисты не боятся искусственного интеллекта? Потому что им достаточно сказать заказчику: «Объясните компьютеру, что именно вы хотите». Так шутили еще недавно, но теперь такие шутки...
Google представила API Google Code Scanner, позволяющее сканировать QR-коды без разрешения от камеры устройства
Читать...
Читать...
Хабр
Google представила API Google Code Scanner, позволяющее сканировать QR-коды без разрешения от камеры устройства
Разработчикам стал доступен модуль Google Code Scanner, предназначенный для сканирования QR-кодов без прямого разрешения для доступа к камере. API доступно только для Android и будет полезно для...
Kotlin Developer для новичков — это курс, который поможет начинающим разработчикам изучить основы языка программирования Kotlin и применить полученные знания на практике. Курс состоит из нескольких модулей:
1.Основы Kotlin: переменные, типы данных, условные выражения, циклы, функции и классы.
2.Работа с коллекциями и итераторами.
3.Обработка исключений и работа с ошибками.
4.Многопоточность и параллелизм.
5.Тестирование кода на Kotlin.
6.Примеры проектов на Kotlin.
Курс также включает практические задания и тесты для проверки усвоенного материала.
1.Основы Kotlin: переменные, типы данных, условные выражения, циклы, функции и классы.
2.Работа с коллекциями и итераторами.
3.Обработка исключений и работа с ошибками.
4.Многопоточность и параллелизм.
5.Тестирование кода на Kotlin.
6.Примеры проектов на Kotlin.
Курс также включает практические задания и тесты для проверки усвоенного материала.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Реализуем балансировку нагрузки на сервер с помощью Envoy и gRPC API на Kotlin
В наши дни архитектуры на базе микросервисов стали внедряться практически повсеместно. И нередки ситуации, когда какая-нибудь бизнес-функция может генерировать большое количество сетевого трафика в...
#вакансия #удалённо #parttime #преподаватель #Kotlin
OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.
Вакансия: преподаватель онлайн-курса Kotlin Backend Developer. Professional. Можно без опыта преподавания, мы поможем вам освоить best practices.
Требования:
- глубокое знание backend разработки;
- знание Java и ее основных фреймворков;
- опыт разработки на Kotlin от 2 лет.
Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom. Дни занятий – Ср с 19:00 до 20:30 и Сб с 11:00 до 12:30 мск. Есть материалы к занятиям.
С нами вы сможете ✅
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ (эта активность на ваше усмотрение).
Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.
Обсудить подробнее @yu_grin
OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.
Вакансия: преподаватель онлайн-курса Kotlin Backend Developer. Professional. Можно без опыта преподавания, мы поможем вам освоить best practices.
Требования:
- глубокое знание backend разработки;
- знание Java и ее основных фреймворков;
- опыт разработки на Kotlin от 2 лет.
Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom. Дни занятий – Ср с 19:00 до 20:30 и Сб с 11:00 до 12:30 мск. Есть материалы к занятиям.
С нами вы сможете ✅
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ (эта активность на ваше усмотрение).
Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.
Обсудить подробнее @yu_grin
otus.ru
Курс по backend-разработке на Kotlin, Kotlin Backend Developer
Научитесь использовать язык Kotlin для разработки серверных приложений; создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS)
Please open Telegram to view this post
VIEW IN TELEGRAM
dependencies {
testImplementation("io.strikt:strikt-core:<version>")
}
Strikt — это библиотека Kotlin для работы с assertion в тестах;
предназначена для использования с такими компонентами как JUnit, Minutest, Spek или KotlinTest.
Strikt опирается на свободный стиль утверждений, похожий на AssertJ, но не использует сложную иерархию классов для построения утверждений.
@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
Почти 15 лет назад небольшая команда инженеров из компании JetBrains взялась за, казалось бы, безумное дело - создать свой собственный язык программирования и добиться на нем успеха. В начале 2010-х годов Java был одним из самых популярных языков, которым пользовались миллионы инженеров. Однако уже несколько лет он не получал серьезных обновлений, и ему не хватало новых возможностей. Разработчики искали новое решение.
Многие инженеры пытались создать альтернативу Java, создавая новые языки JVM. Это был короткий шанс создать инструмент, который повлияет на всю индустрию. Так началась история Kotlin. Что привело Kotlin к успеху, и каких усилий стоило ему занять свое место в индустрии? В этом документальном фильме вы узнаете историю из первых уст.
https://www.youtube.com/watch?v=E8CtE7qTb-Q
Многие инженеры пытались создать альтернативу Java, создавая новые языки JVM. Это был короткий шанс создать инструмент, который повлияет на всю индустрию. Так началась история Kotlin. Что привело Kotlin к успеху, и каких усилий стоило ему занять свое место в индустрии? В этом документальном фильме вы узнаете историю из первых уст.
https://www.youtube.com/watch?v=E8CtE7qTb-Q
YouTube
Beyond The Success Of Kotlin / The Documentary by EngX
Almost 15 years ago, a small engineering team at JetBrains embarked on what seemed like a crazy endeavor — to create their own programming language and succeed with it. In the early 2010s, Java was one of the most popular languages, used by millions of engineers.…
Вышел Koin 4.0
👉 Переехали на Kotlin 2.0.20
👉 Поддержка KMP в ViewModel модуле
👉 Интеграция с AndroidX Startup что дает ускорение запуска до 40%
👉 Больше возможностей в Compose Multiplatform
👉 Улучшение тестового API
👉 Удалили Deprecated и старое API (походу опять всё развалят)
🚀 Ускорили работу библиотеки под капотом
👉 Переехали на Kotlin 2.0.20
👉 Поддержка KMP в ViewModel модуле
👉 Интеграция с AndroidX Startup что дает ускорение запуска до 40%
👉 Больше возможностей в Compose Multiplatform
👉 Улучшение тестового API
👉 Удалили Deprecated и старое API (походу опять всё развалят)
🚀 Ускорили работу библиотеки под капотом