Blog Posts

Николя FM – #1. Самообучение и проблема смартфонов

Зачем читать статьи, когда можно слушать подкасты? Я считаю, что хороши оба варианта и поэтому решил, что теперь вы сможете не только читать статьи в моем блоге, но и так же слушать меня в аудиоформате! Ссылка на первый выпуск здесь! Превью к выпуску: Каждый день своей жизни мы учимся. Кто-то извлекает выводы из полученных уроков, кто-то нет. Большую часть времени этот процесс остается для нас подсознательным. Как подчинить себе знания? Как учиться новому быстро и эффективно? Как смартфоны могут мешать

Продолжение

React Native. Как быстро создать мобильное приложение?

Swift, Objective-C, Java, Kotlin – вот список языков программирования, которые вам понадобятся, чтобы создать мобильное приложение для Android и iOS. Внушительный список, на освоение которого может уйти много времени. Но мы то с вами хотим быстро – все и сразу: стать хакером за 2 дня, похудеть на 15 кг за одну неделю и прочие безобразия. Что делать? К счастью ребята из Facebook разделяют наше желание быстрого результата, поэтому они придумали фреймворк, который позволяет создавать мобильные приложения для Android и iOS

Продолжение

Аннотации в Java. Пишем свою ORM с блэк-джеком и вьюхами

Аннотации в Java – сильный инструмент, который способен существенно облегчить жизнь простых смертных разработчиков, а также сделать ее настоящим адом. Существует несколько полезных библиотек, работающих с помощью аннотаций, которые я использую практически каждый день. Но о них чуть позже. Давайте для начала разберемся что такое эти аннотации. Что было до аннотаций? Вы наверняка знакомы с таким фреймворком как JUnit. Начиная с 4 версии, в нем появилась поддержка аннотаций, с помощью которых вы можете помечать отдельные методы и целые классы. Например:

Продолжение

Angular. Установка CLI, компоненты, хардкод авторизация для чайников

Добрый день, мои маленькие любители джавы. Сегодня мы пошагово напишем мини приложение с использованием Angular. По сути на выходе мы получим всего три страницы. Целью является разбор некоторых базовых возможностей Angular, для того чтобы любой “чайник”, такой как я, смог понять принцип работы Angular и сумел создать свое собственное SPA с блэк-джеком и вьюхами. Что внутри? Установка Angular CLI. Создание и запуск Angular – приложения Создание компонентов Login, Welcome и Error *ngIf, [(ngModel)] , (click) Routing Хардкод авторизация Установка Angular

Продолжение

7 ошибок джуна

Опыт — сын ошибок трудных. А.С. Пушкин Чтобы научиться программировать, необходимо программировать. Здесь так же как в детстве, когда мы учились ходить: встаешь, падаешь, затем снова встаешь и снова падаешь до тех пор пока не пойдешь. Почему так? Потому что просто не знаешь, что значит ходить, отсюда постоянные ошибки. Учиться кодить, все равно что ходить. Даже слова отличаются только одной буквой. Ошибки неизбежны. Но это не важно. Важно лишь отношение к ним. Ошибка — это результат определенной последовательности действий. Изменишь

Продолжение