Tweet fijado
🇺🇦 Roman Morokhovskyi
7.3K posts

🇺🇦 Roman Morokhovskyi
@DevMoroh
Stop failing tech interviews. Join https://t.co/NxvZI47ps1 and get access to an exclusive collection of test questions from real tech interviews. Test - Learn - Grow!
Україна Se unió Nisan 2015
531 Siguiendo2.8K Seguidores

If you, as a developer, already understand what p95 latency means, congratulations, you work with high load
p95 latency = the time within which 95% of requests fall. This is a better metric than the average over a given period, because a few very fast or very slow requests can significantly skew the "average"
English

@eddiejaoude I would like to do pair programming, human communication is underrated for developing
English

Learn Database
In PostgreSQL, the text and varchar data types use almost the same amount of memory for the same value.
For example:
“hello” = 5 bytes of data
for both text and varchar(255) — the same
If the string is 200 bytes:
text ≈ 204 bytes
varchar(255) ≈ 204 bytes
There is no difference in terms of memory efficiency.
The difference is in:
text — no limit
varchar(n) — with maximum length check
In Postgres, there is no performance difference between text and varchar.
There is no point in choosing varchar(n) for the sake of memory optimization.
English

@eddiejaoude Good question, I think, when we ask, we understand that coding should be driven by developers, who actually know what antipatterns are, and actually, software design patterns. And validation is required always when we generate something using AI
English

@DevMoroh yeah I did, I burnt some tokens to do it but why does it come up with the better solution from the beginning?
English

The JavaScript community is demanding static types
There is an officially open ECMAScript proposal: Type Annotations.
The idea is not to "turn JavaScript into TypeScript" but to implement erased type syntax within the language itself.
Erased type syntax refers to types in the code that exist for static analysis and are completely erased before execution.
There is no need to compile anything, type annotations are added directly to the JS code.
Type checking should be performed by external type checker, not the JS runtime itself

English

@vishaltweetup Who said that AI writes 90% of the code? Where did you get this number? I think it is not true. The more code you generate, the more you need to review and test
English

@Aditya_181105 We can't say the strongest, because stack is tool designed to solve a specific problem. Node.js is a good solution for apps with many concurrent connections, whereas Go is for CPU-intensive backend workloads and so on
English

JavaScript Learn
JS got a small but very practical addition:
Promise.try()
This is exactly the kind of feature that looks minor
until you hit a function that can:
- throw synchronously
- or fail asynchronously
One entry point, one promise chain, one .catch() for both sync throw and async reject.
This is not some revolutionary new API.
It is just a cleaner way to normalize uncertain code paths.

English

Why does the term "vibecoding" cause so much hate and annoyance among programmers?
Reddit has even shut down discussions and hype surrounding AI on its developer-focused subreddits.
Probably because when vibe coders are asked to show what they’ve done, it often looks good on the surface, but under the hood there’s chaos — a result of blind code generation.
English

@codewithmercy IntelliJ IDEA: I have been using this IDE for a long time. I like that it's free for non-commercial usage, and we don't need to install a ton of extensions like for VSCode
English

@denicmarko I think any social platform is good. It depends on you, as a creator and as an author. I believe you can produce useful content for dev community everywhere
English

@Mr_Salio I disagree because designers are not just drawing UI graphics. It requires a very deep understanding of context and business communication. In terms of implementing the end prototype, it could really help, but don't replace designers of course
English

















