Game Programming Patterns, ein Buch zu Designmustern in der Spieleentwicklung.
  
Unifraktur, eine gebrochene Schrift mit vielen nützlichen OpenType-Features.
  
Joe Duffy über Midori.  Midori war ein internes Forschungsprojekt von Microsoft zu einem möglichen neuen Betriebssystem, das unter anderem an E angelehnt war.  Die zugöherige Programmiersprache, M#, hatte entsprechend einige interessante Aspekte.
  last edited: Wed, 23 May 2018 22:28:41 +0200  
Heute gelernt: Tiny Tiny RSS führt regelmäßig Aufräumarbeiten aus, die ziemlich auf die Datenbank gehen, wenn die aufgeräumte Tabelle (ttrss_entries) nicht in die shared_buffers paßt.  Ich kann also empfehlen, in diesem Fall die shared_buffers entsprechend groß zu dimensionieren.

Hier ist noch ein Einzeiler, mit dem man, wenn man pg_stat_statements aktiviert hat, die Queries finden kann, die die Datenbank am meisten stressen:

SELECT calls,
       rows,
       total_time,
       shared_blks_read,
       shared_blks_hit,
       local_blks_read,
       temp_blks_read,
       blk_read_time
  FROM pg_stat_statements
ORDER BY total_time DESC;
  
DTrace ist jetzt GPL.  Da es inzwischen eBPF gibt, ist DTrace zumindest kernelseitig nicht mehr so der Bringer, aber warum nicht.
  
Zu eBPF:

  
Julia Evans führt ein Blog zu Computerthemen.
  
Ed Mastery, ein Buch zu Ed, dem Standard-Unix-Texteditor.
  
Profiling & Tracing with Perf, ein PDF-Magazin zu Perf.
  
defn.audio, ein Clojure-Podcast.
  last edited: Sun, 13 May 2018 14:25:28 +0200  
Drei verwandte ClojureScript-UI-Ansätze:

  • Om.Next
  • Fulcro, ein stark erweiterter Fork von Om.Next
  • Qlkit, ein von Om.Next inspirierter, aber vereinfachter Ansatz

Ihnen allen ist gemein, daß sie die Anforderungen, die Komponenten an den Programmzustand stellen, explizit in Daten ausdrücken, was sie von anderen React-basierten Frameworks unterscheidet und was von der Maintainbarkeit und Optimierbarkeit her einen wesentlichen Unterschied machen soll.
  last edited: Sat, 12 May 2018 11:45:04 +0200  
Rancher Kubernetes Engine (RKE), ein einfach zu wartender Kubernetes-Installer für ganze Cluster von Maschinen.  Geht gut zusammen mit Rancher OS, einem GNU/Linux-Betriebssystem, in dem alles inklusive init(8) in Dockercontainern läuft und das man vollständig mit cloud-init (Docs, Rancher-OS-Handbuch) konfigurieren kann.
  
MealSquares.  Ein handliches quaderförmiges Nahrungsmittel, das alle zum Leben nötigen Nährstoffe in sinnvoller Dosis enthalten soll.  Leider so weit nur in den USA verfügbar.
  
Use the Index, Luke!  Eine Website mit Tuning- und Indexing-Tips für SQL-Datenbanken.
  
Modernes SQL: heutiges SQL ist nicht mehr SQL 92.
  last edited: Sat, 28 Apr 2018 13:33:00 +0200  
FoundationDB, ein geordneter Key-Value-Store mit ACID-Garantien.  Transaktionen gehen über vom Client bestimmte Schlüsselbereiche.  Wurde jetzt von Apple als freie Software veröffentlicht.  (HN dazu.)