here you goThings I’ve made, read and saved — shared here.

Archive

9,699 entries: 94 from X, 8,929 from Pinboard, saved 1998 to 2026.

Browse by tag, site, author, folder or language

Tags

Sites

Authors

Folders

Languages

4 entries#programming-language ×2023 ×Clear all

2023

typescript

Typescript was created at Microsoft.

Learn

TypeScript Deep Dive by basarat is a good tutorial for TS. It helped me understand various terminology like what what package.json, tsconfig.json are. commonjs modules, exports; setting up projects for various target - node.js vs browsers etc.

Typescript Book by Simone Poggiali.

Cloud

Val Town -- If GitHub Gists could run And AWS Lambda was fun. Val Town is a social website to write and deploy TypeScript. Build APIs and schedule functions from your browser.

notes#javascript#programming-language

Java

Modern Java - an online book; a 2026 approach to learning Java in bite-sized lessons. Don't have to start in an IDE for one.

Internals

Articles

Interesting libraries

Permazen Permazen is a ground-up rethink of Java persistence. It has been in production use in commercial software since 2015.

 Instead of starting from the storage technology side, it starts from the programming language side, asking the simple question, "What are the issues that are inherent to persistence programming, regardless of programming language or database storage technology, and how can they be addressed at the language level in the simplest, most correct, and most language-natural way?"

notes#java#programming-language

Csharp

Why Tracebit is written in C#; Jan 2025. "Tracebit deploys and maintains tailored security canaries, proactively detecting intrusions across your organization.  From cloud infrastructure, to identity and endpoints."


bflat - C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)

  • Comes with two standard libraries: one (DotNet) that is compatible with .NET and supports everything from console to JSON, and another (Zero) that is stripped to bare minimum and doesn't even have a GC.
  • Run C# with no operating system, on bare metal
  • Build native code or .NET bytecode
  • Based on parts of the .NET 7 SDK
  • Invoke bflat directly from terminal, integrate with a shell script, Makefile, or even MSBuild.

notes#dotnet#programming-language