Kotlin http Server — пишем простой сервер

Привет. Сегодня мы напишем простой kotlin http server без использования сторонних библиотек. Наш сервер будет принимать get запросы и параметры из адресной строки. Для чего это нужно и почему бы не использовать другие средства? Потому что наша цель — просто…

Язык программирования 2021 — что учить?

Всем привет. Вот и «отгремели» новогодние праздники и многие начинающие разработчики задают себе вопрос: «Какой язык программирования изучать в 2021 году?». Сегодня мы расскажем о наиболее популярных языках программирования 2021 году, на которые точно стоит обратить внимание. Итак, наливаем чай,…

Исключения в Kotlin — краткое руководство

Привет. Сегодня мы рассмотрим исключения в Kotlin на реальных примерах. Это будет краткое, но емкое руководство по обработке ошибок в Kotlin. Итак, исключения в языках программирования — это события в процессе выполнения программы, возникающие в ходе нарушения корректной работы. Например,…

Как написать FizzBuzz на Kotlin

Привет! Сегодня будет небольшая заметка про FizzBuzz. Недавно наткнулся на статью на Хабре под названием «FizzBuzz, или почему программисты не умеют программировать«. Там автор сокрушался о том, что многие программисты при приеме на работу не способы решить тривиальные задания с…

Как спарсить номер телефона с авито?

Привет! Сегодня я покажу как просто парсить номер телефона с Авито без Selenium, Google Puppeteer и прочих headless-бразуеров. Делается это довольно просто. Подготовительные работы Собственно парсить номер телефона а Авито не сложно. Для этих целей нам не понадобится распознавать картинку,…

Вычисление факториала Kotlin

Привет! Сегодня мы рассмотрим несколько способов вычислить факториал Kotlin. На собеседовании иногда спрашивают это, поэтому лишним точно не будет. К тому же, один из вариантов будет основан на корутинах. Итак, приступим! Что такое факториал числа? Факториалом числа n называется произведение…

Как записать и прочитать файл в Kotlin

Привет! Сегодня я расскажу как просто записать файл в Kotlin и прочитать его. Мы воспользуемся стандартными средствами java в виде Java.NIO.Files и BufferedReader. Как прочитать файл в Kotlin? Сначала начнем с простого чтения текстового файла в Kotlin и напишем простую…

Геттеры и сеттеры в Kotlin

Привет. Сегодня мы будем разбираться с тем, что такое геттеры и сеттеры в Kotlin. Собственно, свойства похожи на поля в Java, но есть и важные отличия. Например, свойства имеют автогенерацию getter и setter, и они не обязательно должны принадлежать классу.

Как сделать HTTP запрос в Kotlin

Привет посетитель! Сегодня мы напишем класс RequestHelper, который поможет нам совершить простой HTTP запрос в Kotlin без дополнительных параметров. Данный способ я использовал в нескольких простых проектах, а полученный HTML потом парсил при помощи Regexp(). Для начала нам понадобится HttpURLConnection,…