Armen Markossyan

Недостатки жизни в Берлине (спустя год)

Как уже было написано в прошлой статье про преимущества Берлина, первого августа был ровно год с тех пор, как я переехал жить в Берлин. За это время я успел уже немного привыкнуть к нему и к тому, как здесь живут люди, но, к сожалению, есть вещи, к которым мне не удаётся или не хочется привыкать.

В прошлых статьях я уже не раз описывал многие недостатки Берлина, но в этот раз я расскажу о том, что меня волнует больше всего. Напомню сразу, что я описываю свой личный опыт, с которым многие могут не согласиться. Если считаете, что я ошибаюсь, опишите свою точку зрения в комментариях.

Read more →

Преимущества жизни в Берлине (спустя год)

Первого августа будет ровно год с тех пор, как я переехал жить в Берлин. Так как за такой срок первоначальная эйфория успевает полноценно угаснуть, мне кажется, что я уже могу достаточно справедливо рассказать о том, что же мне в этом городе нравится.

Plötzensee Парк вокруг озера Plötzensee

Замечательные дворы, парки и комфортный ритм жизни – это лишь некоторые преимущества проживания в столице Германии.

Read more →

Берлин – какой он на самом деле? (часть третья)

Вот и пришло время написать третью статью, которая, на мой взгляд, должна быть самой интересной. Здесь я не буду рассказывать о том, как рыться в объявлениях или как платить за автобус, а расскажу о том, какой этот город на самом деле, о его истории и как её отголоски ощущаются в Берлине по сей день.

Alexanderplatz at night

Правда ли, что Берлин грязный и не похож на Германию в том виде, в каком её знает весь мир?

Read more →

Берлин – поиски квартиры (часть вторая)

Берлинский кафедральный собор (Berliner Dom) Берлинский кафедральный собор (Berliner Dom)

Во второй части своей серии постов про Берлин я расскажу о том, как здесь люди ищут жилье и как мне удалось найти квартиру по достаточно удобной цене в одном из центров Берлина за относительно короткий срок.

Read more →

Берлин - часть первая

Берлин Примерно это я вижу каждый день, выходя из офиса

Прожив примерно полгода в Берлине, я считаю, что уже имею право рассказать о своих первых впечатлениях о городе.

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

Read more →

Пост Благодарности

Давненько я не писал в блоге по причинам, о которых когда-нибудь напишу статью. Но сегодня я получил письмо от одного доброго человека, что и стало мотивацией для меня открыть VSCode, создать новый Markdown файл и написать данный текст.

А вот и само письмо:

Read more →

Create a custom Leaf tag in Vapor

Vapor

I’ve been recently interested in server-side Swift and stumbled upon the Vapor framework.

Vapor is a cool web-application development framework written in Swift. It’s partially inspired by Laravel / Lumen, so if you’re familiar with it, you’ll probably feel at home.

While the above information is true, there’re still some differences. As opposed to Laravel and its Blade templating engine, Vapor uses Leaf.

It’s new and sometimes lacks documentation, so I’ve decided to write this article and explain how to extend it.

Read more →

Автомобили Дубая

Pagani Zonda Dubai

В первой статье о Дубае я обещал сделать пост об автомобилях. Сам я не очень люблю автомобили и мне близка идея городов для пешеходов и велосипедистов, но Дубай славится своими суперкарами и меня уже много раз об этом спрашивали.

Содержание поста будет ограничено фотографиями и редкими комментариями. Да, в Дубае действительно много дорогих автомобилей. Если хочется посмотреть на автомобили в Дубае, то сразу ищите район JBR (Jumeirah Beach Residence).

Read more →

Дубай

Emirates Towers

Добро пожаловать в Дубай – крупнейший город Объединенных Арабских Эмиратов! Статья в первую очередь будет полезна тем, кто собирается поехать в этот город, но и просто любопытному человеку тоже может оказаться интересно почитать и посмотреть фотографии. Я расскажу о своем мнении о городе с точки зрения туриста, а также относительно подробно о связи, интернете, транспорте и некоторых хитростях, которые стоит знать, когда приезжаешь в этот город.

Read more →

Stop implementing shopping carts like this

There’re many good online stores with great usability, prices and good selection of products.

Owners of these stores spend money on ads, promote their stores here and there, invent creative campaigns and promos and do all other important stuff to make their stores successful. But there’s an obvious problem that some of them actually don’t notice and this problem is related to a shopping cart.

Read more →

Как не надо делать корзину интернет-магазина

Я не знаю, как так получилось. Правда. Как в мире программирования может существовать такой феномен? Это сфера, в которой работают умные люди, эти люди обычно стараются продумать все до мелочей, в этом и заключается одна из основных обязанностей программиста.

Иногда сложность системы бывает достаточно велика, чтобы не каждый человек смог продумать все до мелочей, но сегодня речь пойдет о простой корзине, которую необходимо реализовать чуть ли не в любом интернет-магазине.

Read more →

IT Crowd Almaty 4: сисадмины VS разработчики!

Что ж, друзья, рад сообщить, что IT Crowd Almaty все еще существует и скоро у нас будет очередной повод поднять пятую точку с насиженного стула, прийти в уютное место, где можно послушать доклады умных и опытных в своем деле людей, а после выступления пожать им руку и поговорить в непринужденной обстановке на самые разные темы.

Правда эта конференция обещает быть жаркой, потому что минимум две темы из четырех имеют достаточно провокационные названия:

Read more →

Laravel 4 and "Error while sending STMT_PREPARE packet"

Sometimes programmers have to maintain and support legacy projects written in older versions of frameworks.

So do I. One of my projects still uses Laravel 4 and, unfortunately, there’s a bug in its Database package which sometimes causes an error when working with long running jobs.

Read more →

Make Laravel models better with PHP traits

I suppose that most web-developers have met a problem of “fat” models at some point of their career. Even good developers following SOLID principles by keeping validation rules and other business logic out of models, sometimes face this problem.

Luckily, there’s a stupidly easy solution which I’ve never seen in any Laravel project before. That’s why I decided to write this short article.

Read more →

PHP Traits в моделях Laravel

Каждый веб-разработчик, использующий MVC фреймворк, когда-либо встречался с проблемой “толстых” моделей. Это касается не только тех, кто переносит в модели правила валидации и пишет там бизнес-логику, но и вполне приличных программистов, придерживающихся принципов SOLID.

Но этой проблеме есть весьма простое решение, которое почему-то я никогда и ни в одном проекте не встречал.

Read more →

Laravel and Repository pattern

In this article I’ll try to explain how to use the repository pattern in Laravel framework and why it’s useful.

Let’s start with a simple example. Here’s what a typical Laravel controller looks like:

Read more →

Будущее или дроны в твоем городе

Сегодня мой друг и коллега Рауан (http://rawanski.com/) рассказал мне о том, что в городе Сыктывкар одна из пиццерий стала использовать беспилотные дроны для доставки пиццы. Это напомнило мне о разговоре между мной и ребятами, с кем я учился в университете, о том, как в недалеком будущем дроны могут изменить мир.

Предлагаю читателям оценить предложенные идеи.

Read more →