Blog: Yegor Bugayenko

216 blogs updated: 27 min. ago
Constructors or Static Factory Methods?
I believe Joshua Bloch said it first in his very good book "Effective Java": static factory methods are the preferred way to instantiate obj...
14-11-2017 12:38:43 Yegor Bugayenko Beginners
Five Features to Make Java Even Better
I stumbled upon this proposal by Brian Goetz for data classes in Java, and immediately realized that I too have a few ideas about how to mak...
07-11-2017 12:26:34 Yegor Bugayenko Beginners
Software Quality Award, 2018
This is the forth year of the Software Quality Award. The prize is still the same $4,096. The rules are still the same. Read on. Previous ye...
24-10-2017 14:49:04 Yegor Bugayenko Beginners
Lazy Loading and Caching via Sticky Cactoos Primitives
You obviously know what lazy loading is, right? And you no doubt know about caching. To my knowledge, there is no elegant way in Java to imp...
17-10-2017 14:08:47 Yegor Bugayenko Beginners
Streams vs. Decorators
The Streams API was introduced in Java 8, together with lambda expressions, just a few years ago. I, as a disciplined Java adept, tried to u...
10-10-2017 18:36:11 Yegor Bugayenko Beginners
Java 9: The Good, The Bad, and Private Interface Methods
Java 9 was released a few weeks ago. Check the release notes, they include many interesting features. However, I think that not everything i...
03-10-2017 10:45:26 Yegor Bugayenko Beginners—Server-Side Data Backup Service
I have a number of data resources which exist in one place only and which I don't really want to lose. For example, I have a hosted PHP webs...
26-09-2017 12:00:46 Yegor Bugayenko Beginners
What Motivates Me as a Programmer
I wrote a number of sarcastic articles about management and motivation, where some traditional and very popular practices were criticized. N...
19-09-2017 09:32:03 Yegor Bugayenko Beginners
Yet Another Evil Suffix For Object Names: Client
Some time ago we were talking about "-ER" suffixes in object and class names. We agreed that they were evil and must be avoided if we want o...
12-09-2017 14:37:01 Yegor Bugayenko Beginners—HTTP Repeater
I faced a problem a few weeks ago with, one of my web apps that is supposed to receive HTTP requests (known as webhooks) from GitHu...
05-09-2017 11:38:54 Yegor Bugayenko Beginners

© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení | Top SQL Blogs | monitored using: sitemonitoring

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.