Grigory Avdyushin


Development & Traveling

Custom date iterators in Swift 3

In this post we will explore how to create own sequences in Swift 3. Our goal is to iterate over a range of Date objects with a for...in loop, and also apply some functions like map, flatMap or prefix to it.

Читать дальше...


Ruby applications in Docker

How to setup Docker container to run Ruby Web Application using Sinatra.

Читать дальше...


Dependency Injection in Swift

These are a few notes about inversion of control aka dependency injection or simply DI.

Читать дальше...


Старый Делфт

Делфт — город в Нидерландах, находящийся между Роттердамом и Гаагой. Когда-то был первой столицей Нидерландов, а так же резиденцией Вильгельма Оранского.

Город предлагает туристам большое количество исторических памятников и музеев. И так, что же посмотреть в Делфте.

Читать дальше...


Using Mixins in Swift

One of interesting topics from Appdevcon which I was attended at last week.

Читать дальше...


Swift string regex

How to check if string is matched specific regex in Swift?

Our goal is use it easy, like this:

let string = "4916474932438684"
if string =~ "^4[0-9]{6,}$" {
    // Here is Visa
}

Читать дальше...


Quick Tor and HTTP proxy setup on Ubuntu server

How to quick install and setup Tor with HTTP proxy on your Ubuntu server.

Читать дальше...


Functional Swift

Читать дальше...


Добавляем свойства в категории Objective-C

Небольшая заметка как добавить свойства (property) к категориям Objective-C.

Читать дальше...


Работаем с файловой системой в iOS

Запись и чтение файлов, получение атрибутов в iOS.

Читать дальше...