Andrey Romanov's Avatar

Andrey Romanov

@andreyromanov.com

Software Engineer @ Datadog Omsk πŸ‡·πŸ‡Ί β†’ Lisbon πŸ‡΅πŸ‡Ή

29
Followers
97
Following
7
Posts
04.11.2024
Joined
Posts Following

Latest posts by Andrey Romanov @andreyromanov.com

Preview
Building BlazeDiff: How I Made The Fastest Image Diff up-to 60% Faster with Block-Level Optimization From analyzing pixelmatch's bottlenecks to creating a faster algorithm with zero allocations and...

If you use visual regression tests, you might be interested in a new image comparison library that claims to be significantly faster than existing libraries: dev.to/teimurjan/bu...

31.10.2025 13:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Guest Post: How I Scanned all of GitHub’s β€œOops Commits” for Leaked Secrets β—† Truffle Security Co. GitHub Archive logs every public commit, even the ones developers try to delete. Force pushes often cover up mistakes like leaked credentials by rewriting Git history. GitHub keeps these dangling comm...

A cautionary tale about GitHub: a man scanned commits that were overridden with "push force" and found secrets worth $25k.

Moral: if you accidentally push a secret, treat it as compromised

trufflesecurity.com/blog/guest-p...

17.08.2025 17:22 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This weekend's project was to set up AdGuard Home on a VPS to block trackers and ads at DNS level

19.02.2025 23:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Scroll-driven animations are πŸ”₯

What used to require JS is now achievable with pure CSS (Chrome only so far). A scroll-to-top button example in the video: hidden by default, reveals on scroll, sticks to top, scrolls smoothly to the top on click.

30.12.2024 01:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Helix A post-modern modal text editor.

Discovered the Helix editor: helix-editor.com

Will probably drop neovim in favor of Helix, because everything I set up manually in neovim works out of the box in Helix.

30.11.2024 22:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Airbnb engineers published a good case study on implementing font scaling to improve accessibility: medium.com/airbnb-engin...

Another evidence that using rems instead of pixels is good for a11y.

26.11.2024 09:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

By default, lists have a fixed padding that doesn't play well with long markers. But there's a neat trick to make layout adapt to markers size using CSS subgrid: noahliebman.net/2024/03/maki...

17.11.2024 22:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0