20 random bookmarks

Тут будут ссылки на всё-всё, что я найду интересным

2026-08-27

1012.

Understanding Polylith through the lens of Hexagonal Architecture

tengstrand.github.io/blog/2023-11-01-understanding-polylith-through-the-lens-of-hexagonal-architecture.html

2026-08-18

Reposted 1008.

Graphing Calculator Story

www.pacifict.com/Story

A very alarming story of how two ex-Apple workers continued to come to the office and were working (initially, 12, then 16, hours a day) on a complex project. I don't understand why would they do so...

2026-08-07

Reposted 1002.

Gleam programming language

gleam.run

Discover a friendly language for scalable, type-safe systems. Gleam comes with compiler, build tool, formatter, editor integrations, and package manager all built in.

BEAM, cute understandable syntax

2026-02-24

934.

You no longer need JavaScript

lyra.horse/blog/2025/08/you-dont-need-js

An overview of what makes modern CSS so awesome.

2026-01-17

924.

You can't design software you don't work on

www.seangoedecke.com/you-cant-design-software-you-dont-work-on

2025-09-20

891.

Slowing Down

kwon.nyc/notes/slowing-down

2025-05-31

867.

Возможности JSON_TABLE

grishaev.me/huge-sql-2

2025-04-28

854.

Mobile phones: The effect of its presence on learning and memory - PMC

pmc.ncbi.nlm.nih.gov/articles/PMC7425970

2024-12-02

804.

Зачем спринты?

grishaev.me/why-sprints

2024-09-04

756.

Narcissism is a N-word

spectator.ru/entry/6656

2024-07-19

719.

Паттерны

grishaev.me/patterns

2024-06-09

674.

Перегибы на местах

spectator.ru/entry/6707

терапевтка принимала на дому, делала записи и вышла, например, в туалет, а клиентка залезла в эти записи и получила — правильно — скандал про«нарушение границ» и чуть ли не отказ работать дальше.

Правильный терапевт, разумеется, не только знал бы, что терапия — это место, где его границы будут нарушаться (и это будет оплачиваться), но и первым делом с интересом обсудил бы мотивы и фантазии клиента, зачем он это сделал и что хотел там найти. И только потом бы с любовью и принятием говорил про нарушение границ.

2024-02-12

521.

Functional programming in Go

bitfieldconsulting.com/golang/functional

Thanks to generics, there are some interesting new ways to program in Go. This article explains how we can use functional programming techniques like Map, Filter, and Reduce, and what kind of problems they might help us to solve.

2023-11-29

443.

Федресурс

fedresurs.ru

Федресурс — официальный портал раскрытия существенных фактов деятельности субъектов экономической деятельности.

2023-11-19

426.

Programming On 34 Keys

peppe.rs/posts/programming_on_34_keys

Minimizing your keyboard layout is a slippery slope.
34-keys has been reasonably comfortable to use, for both prose and program. My palms do not move across the desk at all, as I reach for keys. I mostly write Rust and Bash, and my layout has evolved to accomodate special characters from their grammars (angled brackets and hyphens, specifically). If you are on a similar journey, I would suggest focusing on accuracy and comfort over speed. Speed comes with time.

2023-11-09

399.

Pagefind

pagefind.app

Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.

2023-10-27

374.

CodePhoto

code.xxut.ru

Генерирует фотку экрана с кодом, который вставит пользователь

2023-10-02

349.

Карта гулябельности Санкт-Петербурга

habr.com/ru/articles/583810

2023-07-19

240.

MapRoulette

maproulette.org

Сайт с заданиями для создания, редактирования, проверки данных ОСМ

2023-03-27

152.

Как найти место по фотографии — Вастрик

vas3k.blog/blog/388