DevUA

New


Categories


Tags


Meta


DevUA


Dockerizing your apps

Preface As some of you may already know, from the last autumn-2015 I’m working as a software engineer in startup company called Upwork, in one of teams. From the time I started working there, I realized, that working on freelance basis is completely different from office work, even if you’re working on a good quality [...]

Ivan UrsulIvan Ursul

Веб-типографія: вирівнювання цитати з основним текстом

Виносити лапки за межі основної цитати — правило хорошого тону в типографії. Ця техніка сприяє кращому візуальному сприйняттю інформації. Проте, часто дизайнери та верстальщики нехтують нею, не звертаючи уваги на таку дрібну але важливу деталь. Приклад відсутності вирівнювання тексту цитати з основним. Неправильно вирівняна лапка зміщує [...]

Nazar YavnyyNazar Yavnyy

Monads with Java 8

It is a paraphrase to Java of “The Trivial Monad” by Dan Piponi with applications for Java developers. An intuition Monad is like a … There is no good analogy to explain what is monad to new person (monad tutorial fallacy). The best way to get it right is just to do some coding. So […]

Nazarii BardiukNazarii Bardiuk

Як я хакнув illuminated cloud плаґін до Intellij Idea

Один з моїх джуніків показав мені прикольний плаґін, який дозволяє робити контрол-клік, це та фіча, якої мені вічно бракувало в Force.com IDE ( екліпсі для сейлзфорса ), так само її немає в Mavensmate плаґіні до саблайма. Єдина проблема була в тому, що той плаґін був платний, і що давав 30 днів пробного періоду, а за […]

Bohdan DovhańBohdan Dovhań

Spring Data MongoDB avoid MappingException

В нашому проекті ми використовуємо звязку Mongo 3.x і  обгортку Spring Data MongoDB використовуючи як кеш зі стрічковими ключами. Нещодавно в логах продакшина ми знайшли цікаву  помилку, враховуючи, що код для роботи з кешом вже кілька років незмінний, то це було для нас несподіванкою. Отож що означає таке повідомлення та як це виправити [...]

Stepan VertepniyStepan Vertepniy