Blog: Yegor Bugayenko

212 blogs updated: 58 min. ago
Open Source Etiquette
Here is a short list of common courtesy rules for open source software development. Actually, they apply elsewhere also, but they are most v...
29-07-2020 09:07:32 Yegor Bugayenko Beginners
To Measure or Not to Measure
The question was asked on StackExchange nine years ago (just around the time the site was launched): "If not lines of code, then what is a g...
23-06-2020 07:29:31 Yegor Bugayenko Beginners
Veil Objects to Replace DTOs
Here is a new idea I discovered just a few days ago while working with Codexia, a Ruby web app. I had to fetch data rows from PostgreSQL and...
19-05-2020 14:14:54 Yegor Bugayenko Beginners
EO the Career Killer
It's time to answer one of the most popular questions I hear from junior programmers when they meet me at a software conference or online: W...
14-05-2020 14:56:23 Yegor Bugayenko Beginners
Open Source Arms Race
Some companies massively invest in open source software projects, while others still remain skeptical and stay away from this trend. What's ...
05-05-2020 16:05:50 Yegor Bugayenko Beginners
Prefixed Naming
If you look at the source code of Takes or Cactoos for the first time, you most probably, like many others, will be triggered by the naming ...
04-03-2020 15:56:53 Yegor Bugayenko Beginners
Fat vs. Skinny Design
It seems that type/class hierarchies in OOP may be designed in two extreme ways: either with full encapsulation of data in mind; or with jus...
19-02-2020 07:53:49 Yegor Bugayenko Beginners
Object Cohesion: Why It Matters
You most probably know about Elegant Objects (EO), an alternative object-oriented paradigm, which claims that objects must be immutable, hav...
11-02-2020 06:22:16 Yegor Bugayenko Beginners
One Question You Should Never Ask Your Boss
There are good and bad soldiers in any team. The job of a manager is to understand which is which. Then to promote the good ones and dischar...
15-01-2020 07:51:44 Yegor Bugayenko Beginners
Embrace the Chaos!
Being just yet another software developer in a large enterprise is a pain. You are surrounded by legacy code, inconsistent architecture, low...
07-01-2020 03:47:25 Yegor Bugayenko Beginners

© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení

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