Blog: Yegor Bugayenko


204 blogs updated: 3 min. ago
Synchronized Decorators to Replace Thread-Safe Classes
You know what thread safety is, right? If not, there is a simple example below. All classes must be thread-safe, right? Not really. Some of ...
16
17-01-2017 09:32:39 Yegor Bugayenko Beginners
How to Teach a Customer
In outsourcing, very often a customer is an idiot doesn't really know what he needs not only in terms of functionality, but also on a techni...
21
10-01-2017 13:19:37 Yegor Bugayenko Beginners
How Much Do You Love Conflict?
Conflict is what progress is made of. A professional and well-managed team loves conflicts and creates them on a daily basis. A professional...
25
03-01-2017 10:37:33 Yegor Bugayenko Beginners
Can Objects Be Friends?
As discussed before, proper encapsulation leads to a complete absence of "naked data." However, the question remains: How can objects intera...
24
20-12-2016 11:19:11 Yegor Bugayenko Beginners
MVC vs. OOP
Model-View-Controller (MVC) is an architectural pattern we all are well aware of. It's a de-facto standard for almost all UI and Web framewo...
27
13-12-2016 12:24:02 Yegor Bugayenko Beginners
How to Pay Programmers Less
To create software, you need programmers. Unfortunately. They are expensive, lazy, and almost impossible to control. The software they creat...
54
06-12-2016 10:59:57 Yegor Bugayenko Beginners
EO
It's time to do it! We've started work on a new programming language. Its name is EO (as in Elegant Objects or in Esperanto): eolang.org. It...
22
29-11-2016 10:44:11 Yegor Bugayenko Beginners
Encapsulation Covers Up Naked Data
Encapsulation is the core principle of object-oriented programming that makes objects solid, cohesive, trustworthy, etc. But what exactly is...
29
21-11-2016 12:40:03 Yegor Bugayenko Beginners
Software Conferences to Attend
This is my list of software conferences that are worth attending, as a speaker and a listener; with a focus on Java and project management. ...
10
18-11-2016 13:49:01 Yegor Bugayenko Beginners
Why I Don't Publish E-Books
Very often readers of my books ask me why I don't publish them in digital format as e-books for Amazon Kindle, EPUB, FB2, or simply PDF. The...
20
09-11-2016 23:04:33 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.