corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087c6-1aa7-702f-b534-62d472a15b0d", "title": "The Future of Software Engineering", "url": "https://www.poberezkin.com/posts/2026-02-07-the-future-of-software-engineering.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3dda00b9a5", "title": "MLS: The Naked King of End-to-End Encryption", "url": "https://www.poberezkin.com/posts/2025-08-12-mls-the-naked-king-of-end-to-end-encryption.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3dda5e02cf", "title": "Why privacy becoming a norm requires venture funding", "url": "https://www.poberezkin.com/posts/2023-10-31-why-privacy-impossible-without-venture-funding.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddb545c0b", "title": "Why privacy needs to be redefined", "url": "https://www.poberezkin.com/posts/2022-12-07-why-privacy-needs-to-be-redefined.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddb7de6f8", "title": "What I wish somebody told me when I was learning Haskell", "url": "https://www.poberezkin.com/posts/2021-04-21-what-i-wish-somebody-told-me-when-i-was-learning-Haskell.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddbb92758", "title": "Ajv Version 7: Big changes and improvements", "url": "https://www.poberezkin.com/posts/2021-02-11-ajv-version-7-big-changes-and-improvements.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddc1a3d52", "title": "Ajv validator: time to migrate to version 7!", "url": "https://www.poberezkin.com/posts/2020-11-14-ajv-time-to-migrate-to-version-7.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddc688153", "title": "Dependent types to code are what static types to data", "url": "https://www.poberezkin.com/posts/2020-09-04-dependent-types-to-code-are-what-static-types-to-data.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddd593db5", "title": "Ajv JSON Schema validator: Mozilla MOSS grant and OpenJS Foundation", "url": "https://www.poberezkin.com/posts/2020-08-14-ajv-json-validator-mozilla-open-source-grant-openjs-foundation.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3dde17376e", "title": "Modeling state machines with dependent types in Haskell: Part 1", "url": "https://www.poberezkin.com/posts/2020-06-29-modeling-state-machine-dependent-types-haskell-1.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3dde25ae9b", "title": "Using dependent types in Haskell with singletons", "url": "https://www.poberezkin.com/posts/2020-05-17-using-dependent-types-haskell-singletons.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddeb9335d", "title": "Why use advanced Haskell types?", "url": "https://www.poberezkin.com/posts/2020-04-29-why-use-advanced-haskell-types.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3ddf6f51e3", "title": "Haskell — a higher order language", "url": "https://www.poberezkin.com/posts/2020-03-15-haskell-a-higher-order-language.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de043c2fa", "title": "Why you should Open-Source for Real", "url": "https://www.poberezkin.com/posts/2019-07-10-talk-why-you-should-open-source-for-real.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de0c0e348", "title": "Locked in the Narrative?", "url": "https://www.poberezkin.com/posts/2019-05-31-locked-in-the-narrative.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de15ae4ce", "title": "Auditing development guidelines in GitHub repos", "url": "https://www.poberezkin.com/posts/2017-07-12-talk-auditing-development-guidelines-in-github-repositories.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de2451a55", "title": "WTF is Reactive Programming", "url": "https://www.poberezkin.com/posts/2017-04-28-talk-wtf-is-reactive-programming.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de275ee0a", "title": "TDD doesn’t work… Maybe CDD would?", "url": "https://www.poberezkin.com/posts/2017-02-19-tdd-doesnt-work-maybe-cdd-would.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de35d6650", "title": "Eval is evil, but not why you may think", "url": "https://www.poberezkin.com/posts/2016-09-10-eval-is-evil-but-not-why-you-may-think.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de40252fb", "title": "Batch API requests with JSONScript", "url": "https://www.poberezkin.com/posts/2016-07-13-talk-batch-execution-existing-endpoints-services-jsonscript.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de41e67f8", "title": "Validating data with JSON-schema", "url": "https://www.poberezkin.com/posts/2016-03-03-validating-data-with-json-schema.html", "published_at": null }, { "id": "01a087c6-1aa9-73f7-8ded-7a3de4573742", "title": "Milo - The Reactive Javascript Framework", "url": "https://www.poberezkin.com/posts/2014-10-23-talk-milo-reactive-javascript-framework.html", "published_at": null } ] posts
Claim your blog
Back to poberezkin.com
Blog · corpus.blog/blogs/poberezkin.com/posts
poberezkin.com
poberezkin.com
Undated
The Future of Software Engineering
original ↗
—
MLS: The Naked King of End-to-End Encryption
original ↗
—
Why privacy becoming a norm requires venture funding
original ↗
—
Why privacy needs to be redefined
original ↗
—
What I wish somebody told me when I was learning Haskell
original ↗
—
Ajv Version 7: Big changes and improvements
original ↗
—
Ajv validator: time to migrate to version 7!
original ↗
—
Dependent types to code are what static types to data
original ↗
—
Ajv JSON Schema validator: Mozilla MOSS grant and OpenJS Foundation
original ↗
—
Modeling state machines with dependent types in Haskell: Part 1
original ↗
—
Using dependent types in Haskell with singletons
original ↗
—
Why use advanced Haskell types?
original ↗
—
Haskell — a higher order language
original ↗
—
Why you should Open-Source for Real
original ↗
—
Locked in the Narrative?
original ↗
—
Auditing development guidelines in GitHub repos
original ↗
—
WTF is Reactive Programming
original ↗
—
TDD doesn’t work… Maybe CDD would?
original ↗
—
Eval is evil, but not why you may think
original ↗
—
Batch API requests with JSONScript
original ↗
—
Validating data with JSON-schema
original ↗
—
Milo - The Reactive Javascript Framework
original ↗
—