Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 21
  1. Do not remove my spam

    Modern internet is broken and no longer built for human beings.

  2. Nano Queries, a state of the art Query Builder

    In June 2023, I found myself in an awkward situation.

  3. When I work on multi-lingual projects, it always takes a lot of time to estimate and prioritize the localization process.

  4. Open source product is a marketing tool

    Big tech companies invest a lot of effort to sell us the point that every good programmer must have their own open source project.

  5. Don't Guess My Language

    If you’re still using IP geolocation to decide what language to show, stop screwing around.

  6. Hide zeros for users

    User interfaces everywhere are a bit too generic nowadays, as they must be efficient in terms of maintenance and release time.

  7. Build Systems, Not Heroes

    Enterprise programming is the management of system complexity.

  8. Software with politic opinion is a security threat

    The software that has a political opinion implies a bias and high risk for security.

  9. Keep the logs for retrospective analysis

    Development logs are an important part of any project because they allow us to track progress, detect problems, and investigate incidents.

  10. Decision logs

    Let's say you need to choose some technology for your project, or you already have problems with some technologies, so you want to replace them with others.

  11. Refusing TypeScript is a signal that you don't care about code quality

    A few days ago, David Heinemeier Hansson announced that Turbo 8 is dropping TypeScript .

  12. Browser extensions spy on you, even if its developers don't

    I've developed a few browser extensions, and every week I receive numerous emails with "revenue offer".

  13. BEM methodology is not about CSS

    Some developers are sure that BEM is just a way to make class names in CSS are unique and, since a modern tools allow to make names unique automatically they have no reasons to use BEM.

  14. Linguist, an ultimate browser extension for translation

    The web browser is the most used program for me and for most users of the internet, so it is important for the browser to work efficiently during daily use.

  15. Design system guide

    If your project don't have a design system it is probably usual problem for you, when even a small changes like changes a color for action buttons takes off a lot of time, generate a lot of changes and make user interface look inconsistent.

  16. Write detailed description for each pull request

    How often you start code review and can't understand how this changes fix the problem and even don't understand is reliable this changes or not?

  17. Fundamental delusion about interface purposes

    We strive to ensure code quality with tests, static code typing, code analyzing, code review and documentation, but some of most popular programming languages like Typescript and Java kill interfaces as concept to describe contract of code.

  18. Skeptical thinking

    To make good code and think sensibly, you have to practice and improve your skills always.

  19. Complicated software is required to evolution

    Last time i often hear point about "modern software is unjustified complicated compared to software of 20-30 years ago, modern development approach is wrong and we must focus on performance and energy efficient" and i completely against of this point.

  20. The most big problem of UI kits

    UI kits are became popular and today exists really many UI libraries, but almost whole its a have one fundamental architecture problem which make this libraries not much good for wide use.

  21. First post

    Welcome to my blog.