It doesn't matter what you read. What matters is what you think while reading and after. K. Oxovuieu

The HTML we never had

This year marks 30 years since Berners-Lee began developing the Hypertext Markup Language (HTML). From the excitement of new technology to web addiction and censorship, we have seen cracked passwords, identity theft, computer viruses, worms, and now even ransomware. Have you ever wondered why the Internet remains so unstable and vulnerable?

Railway for .NET

In the previous post, I explained how to use the Railway programming pattern with examples in JavaScript. I have received many questions about applying this approach in more structured languages like Java and C#.

Railway-Oriented Programming

The only real problem that professional software developers face today is complexity. There are only two meaningful choices here: to reduce complexity or to fight it. We know many patterns, algorithms, languages, and tools that help you to make the task less complicated. However, there are only two approaches we can embrace it instead.

Function vs Process

The Yin-Yang is a well-known concept in Chinese philosophy that represents the interdependence of opposite forces of nature. Ideally, these two forces will complement each other, building perfect harmony. Similar forces exist in business. When used in balance, these forces can bring perfect harmony to an organization.