Posts and notes
552 entries written here.
Unikernels
Talks My own talk on unikernels given in a class at IUPUI. Rainbows and unikernels; Oct 2015. Video Unikernels and hyper-elastic clouds by Amir Chaudhry; Nov…
Java Virtual Machine
JVM Internals hn JVM Anatomy Quarks Free Online Chapters of Inside the Java Virtual Machine by Bill Venners (incomplete book online). JVM languages The…
Github Gists
Gist -- is a small code hosting service provided by github. It is a convenient place to store: one-off scripts snippets of code that is reusable. Short HOW-TO…
Lua Programming Language
Learn Programming in Lua -- class notes. Lua - good, bad and ugly parts Lua 5.1.4 Annotated Source Lua associated languages Pallene + Lua. Paper .Found via…
Shell programming
learnbyexample/Command-line-text-processing: From finding text to search and replace, from sorting to beautifying text and more -- the paste command was really…
Janet
Janet Programming Language is a Clojure like Lisp scripting language also suitable for embedding. Why Why Janet?; Apr 2023. Book "Janet for Mortals" by Ian…
Fennel programming language
Fennel is another clojure-like language that compiles down to lua created by Phil HagelBerg "technomancy". Anywhere you can run Lua code, you can run Fennel…
C Programming Langauge
Why C? "The Endurance of an Unmanageable Language" - Some Were Meant for C; via ATS As a Systems Programming Language. Learning youtube lectures on C…
Functional programming
(Hughes 1984); link. Getting Func-ey Part 1: Motivation and Types. This also links to bunch of other interesting reads. Functional programming - HaskellWiki…
Probability Library
Dr Harry Crane asked for recommendations for a "Probability Library". These are some of the recommendations: Harry Crane: Technical: An Introduction to…
Python Programming Language
My Python Stuff My PyCon 2010 notes See posts and notebooks tagged #python My Happy Python Workflow Getting Out of the Programming Goldilocks Zone Meta Awesome…
Futhark
Futhark is a small programming language designed to be compiled to efficient parallel code. It is a statically typed, data-parallel, and purely functional…
Algorithms
Algorithm Visualizer Success stories 14,000x Speedup - James Hiebert's Blog; Sep 2015; HN Applying Textbook Data Structures for Real Life Wins - Heap Course…
Ergodicity
Lecture notes – Ergodicity Economics These notes are our attempt to re-develop economic theory from scratch, namely starting with the axiom that individuals…
Markdown
Why Use plain text (like markdown) to write things? Dr Kieran Healy has a nice website explaining how The Markdown Guide for the Perplexed Desktop Tools I…
Email
Email Driven Apps "Email As API" #concept Salmon - A Python Mail Server is a fork of ZedShaw's lamson mail server. Salmon Third party hosted email services…
Alfred
Alfred is a Productivity App for macOS. "boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more…
Datalog
Introduction to datalog -- Data Integration The Relational Logic Approach by Michael Genesereth "I See What You Mean" by Peter Alvaro - YouTube -- "From model…
Presentation
Presentation tools Simon Willison's Present - put URLs in a .txtfile, this software will present them. Can also use a remote to control it from your phone. See…
Object Oriented Programming
Object-oriented programming: some history, and challenges for the next fifty years This article is based on a lecture given on 22ndAugust 2011, on theoccasion…
Erlang Programming Language
See also: elixir and gleam Concepts ferd.ca -> The Zen of Erlang [Feb 2016] Erlang Scheduler Details and Why It Matters - Hamidreza Soleimani's Blog [Feb 2016]…
Ansible
silentbicycle/ansiblethinkpad: Example Ansible-based setup for a 6th gen. Thinkpad X1 Carbon Best practices for ansible (presentation) To look into: Mitogen…
JSON
About JSON The Devil is in the JSON Details · The Factotum seriot.ch - Parsing JSON is a Minefield 💣 Fast JSON parsers Mison: A Fast JSON Parser for Data…
Iron-Clad Java
These are the notes from the book - 'Iron-Clad Java: Building Secure Web Applications' by Jim Manico, August Detlefsen and others, published by Oracle Press. I…
Kannada
See: kannada-poetry Learning For beginners: Kannada Kalike From a by Stelo who is learning Kannada on his own: An Intensive Course in Kannada by Lingadevaru…
Ballerina programming language
"Ballerina" Could Become the Programming Language of Integration - By dhanushka Ballerina is a static typed language. Another special type of variable is that…
Scala programming language
See Also: Scala for Datascience, ScalaJS, coursier, select-scala July, 2015 -- Scala book reviews Feb, 2018 -- Recursion and Trampolines in Scala Random Notes…
Mercury Programming Language
Mercury language -- Home page Mercury combines (predicate) logic programming and one of the more rigorous type systems to give a programming language that is…
Ada Programming Language
Why Ada Going all-in with Ada: a manifesto. A trained architect discovers Ada. They plan to use Ada for all programming (used it for web development). Perhaps…
Kubernetes
Think of Kubernetes as a runtime for declarative infrastructure with a type system. ^c5ee51 What on earth is Kubernetes? Kubernetes: Getting Started…
- Older