• My Work Environment

    This one post I dedicate for myself in order to remember what kind of software I need to install on my new hardware.
  • Incremental Codebase Contribution

    Software development process must be traceable. How we start from the requirements and how it being converted into a ticket, then in a Pull Request with a set of commits. A set. Not one in the day evening. Why? This post answers.
  • HTML Templating on Top of RESTful API

    Designing a beautiful frontend requires HTML and CSS only. But while constructing some app, eventually we end up with SPAs or MPAs. Why? I think we can simplify all of this stuff, going “back” to templated HTML pages, rendering all your objects there.
  • Project as a Code

    We’re living in an Agile world. Customers trust architects, programmers, designers and other product makers to deliver new software to the market. What is the result of this trust? In the best cases, software doesn’t meet the requirements, the product is untraceable, onboarding takes weeks, and all the members are demotivated and hate their job. In most cases, customer has nothing out of it. Enough is enough. Introducing Project as a Code, the software development philosophy that deals with project traceability, artifact management and clearness to the customer on what’s going on.
  • Money in Open Source

    On August 10, 2023, HashiCorp made changes in their products: by now Terraform and others will be developed and distributed under Business Source License. I think this move will scare open source enthusiasts off.
  • Don't Throw All At Once

    Most developers I met, lacking off various valuable soft skills. I’m not talking about some mantra like “be right guy in the office”, I’m talking about skills like diagramming, presenting, and other skills that help us in our work. Let’s stop on presenting skills here. The best stuff I learned so far about it is to don’t throw all at once and be a pinpoint at the problem. Let me explain how it will impact you.
  • Developer Realms

    How did you deploy software to production? Did you use Kubernetes? No, I’m not a DevOps guy, I’m a Developer! OK, which documents you produce and activities in which you participate as a software developer besides coding? I’m just writing code, I’m a Developer. I’m here a lot these days. And it’s a very wrong attitude. Here, in this blog post, I’m saying what you need to know and regularly practice as a software developer to become a CTO self-capable unit of work.
  • Scalar Driven Development

    It’s very hard to make objects declarative. Scalar Driven Development can help you to model your objects as declarative parts of application.
  • 1
  • 2