Blog: Yegor Bugayenko

207 blogs updated: 51 min. ago
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
Talented Programmers, Who Are They?
Talented programmers who are they? I'm not talking about those who are famous, well-paid, or the authors of big and popular products. They a...
31-12-2019 05:11:04 Yegor Bugayenko Beginners
Altruism Kills!
Altruism means selflessly giving others more than you take back, while egoism means selfishly taking more than you return. Modern theories o...
24-12-2019 11:01:07 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.