Blog: Yegor Bugayenko

221 blogs updated: 32 min. ago
Fear of Decoupling
Objects talk to each other via their methods. In mainstream programming languages, like Java or C#, an object may have a unique set of metho...
18-09-2018 08:08:17 Yegor Bugayenko Beginners
Code Must Be Clean. And Clear.
There is a famous book by Robert Martin called Clean Code. The title is an obvious call to all of us: the code must be clean. Clean, like a ...
12-09-2018 16:35:36 Yegor Bugayenko Beginners
Monolithic Repos Are Evil
We all keep our code in Git version control repositories. The question is whether we should create a new repository for each new module or t...
07-09-2018 08:35:48 Yegor Bugayenko Beginners
Soft Skills Demystified
There are tech skills and there are soft skills. Every programmer knows that. Tech skills are about algorithms, operators, classes, objects,...
29-08-2018 17:18:54 Yegor Bugayenko Beginners
Builders and Manipulators
Here is a simple principle for naming methods in OOP, which I'm trying to follow in my code: it's a verb if it manipulates, it's a noun if i...
22-08-2018 08:59:43 Yegor Bugayenko Beginners
A few days ago, a friend of mine asked me to join him in a new startup. He said that he needed a partner, to help him partially finance the ...
14-08-2018 12:39:42 Yegor Bugayenko Beginners
Either Bugs or Pull Requests
Here is how it goes, over and over again. I find a new developer for one of my projects managed by Zerocracy. He claims to be an expert with...
24-07-2018 08:59:18 Yegor Bugayenko Beginners
What's Wrong With Global Variables?
Only lazy people haven't written already about how global variables are evil. It started in 1973 when W. Wulf et al. claimed that "the non-l...
03-07-2018 15:11:21 Yegor Bugayenko Beginners
Are You an Architect?
Over twenty five years ago, in 1992, at an OOPSLA workshop in Vancouver, Kent Beck, in answer to the question "What is an architect?" said, ...
26-06-2018 12:00:01 Yegor Bugayenko Beginners
Simplified GitHub Login for a Ruby Web App
You know what OAuth login is, right? It's when your users click "login" and get redirected to Facebook, Twitter, Google, or some other websi...
19-06-2018 14:10:21 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.