Misframe
by
Preetam Jinka
About
Categories
Tags
Posts in Programming
Jan 11, 2023
CTEs as lookup tables
Dec 28, 2022
SQLite's automatic indexes
Dec 27, 2022
HTTP request case sensitivity
Oct 2, 2021
Editing CSV files with SQLite
Jun 24, 2021
Finding COVID vaccine appointments with GitHub Actions
Jan 17, 2021
Storing files in SQLite
⭐️
Sep 29, 2020
Common Table Expressions
Jan 17, 2020
Encrypting files with GPG
Oct 21, 2019
Using Ansible with GitHub Actions
⭐️
Sep 9, 2019
Deploying projects to Cloud Run using GitHub Actions
Jul 14, 2019
Getting started with Cloud Run
May 24, 2019
Security acronyms
Sep 18, 2018
Terrace Storage Experiment Update
Sep 17, 2018
Speed up analytics queries by doing less work
Aug 5, 2018
Terrace Time Series Storage Experiment
Jun 6, 2018
git push-branch
Mar 26, 2018
Overview of Cistern’s query execution
Dec 26, 2017
MySQL Explain Analyzer update (new design and permalinks!)
Dec 26, 2017
MySQL slow query log parser Go package
Nov 20, 2017
Bitbucket Pipelines with Go and Node
Nov 19, 2017
MySQL Explain Analyzer
Nov 13, 2017
Transverse Open Beta
Sep 12, 2017
Introducing Transverse
Sep 4, 2017
Cistern v0.2.0
Aug 31, 2017
What's coming in Cistern v0.2.0
Aug 3, 2017
Comparing high availability for Google Cloud SQL and Amazon RDS
⭐️
Aug 2, 2017
Recovering MySQL replication after error 1236
⭐️
Aug 1, 2017
Cistern v0.1.0
Jul 31, 2017
Precomputed Bootstrap
Jul 19, 2017
The Rig
Jul 15, 2017
Cistern Design Notes
Jun 29, 2017
How to think about performance
Jun 19, 2017
Docker Compose
May 7, 2017
Bootstrap for alerting
May 4, 2017
Metadata service & two-phase commit
May 1, 2017
“Schema changes” with a key-value store
Apr 3, 2017
lm2log
Mar 14, 2017
Atomic hot backups with lm2
Mar 13, 2017
High availability with libab, health checks, and DNS
Mar 5, 2017
A database without backups?
Mar 4, 2017
Client-side DNS failover
Feb 26, 2017
Signed SSH Certificates
Feb 11, 2017
Logging at the edge
Feb 10, 2017
S3 is not just for backups
Jan 18, 2017
How to implement secondary indexes
⭐️
Jan 7, 2017
New project: Alpha analytics
Jan 4, 2017
Faster MySQL replication with group commit and delay
⭐️
Jan 3, 2017
Caching and crashing in lm2
Dec 30, 2016
Plotting metrics as rates
Dec 30, 2016
Heading hover hash links in JavaScript
Dec 28, 2016
Checking disk activity using iostat
Dec 26, 2016
GitLab CI with Go
⭐️
Dec 25, 2016
Building a Hugo site using GitLab CI
Dec 25, 2016
Simple CSS spinner
Dec 20, 2016
runit on Amazon Linux with BusyBox
Dec 20, 2016
Attaching lots of EBS volumes
Nov 20, 2016
Replication with Epsilon... or Not
Nov 11, 2016
Bootstrapping Time Series
Nov 5, 2016
Thoughts on Back Pressure
Nov 5, 2016
Epsilon: An Events Database
Oct 15, 2016
Databases as a log
Oct 4, 2016
lm2 Transactions
Apr 29, 2016
High Availability with libab and DigitalOcean
Apr 9, 2016
List of Time Series Databases
⭐️
Mar 29, 2016
Introducing libab, another broadcast library
Feb 28, 2016
Go projects and the BSD license
Feb 24, 2016
Using libuv with C++
⭐️
Feb 23, 2016
SketchRank: Faster Ranking with Sketches
Sep 22, 2015
Reliable Broadcast
Jul 20, 2015
Time Series Databases Discussion Notes
Jul 3, 2015
Solving Time Series Storage with Brute Force
Jun 28, 2015
Current Projects
Apr 19, 2015
Cistern: The Vision of Reinvented Network Monitoring
Mar 31, 2015
Optimizing Concurrent Map Access in Go
⭐️
Mar 5, 2015
State of the State Part III
⭐️
Nov 17, 2014
SNMP Part II
Nov 9, 2014
SNMP Part I
Oct 22, 2014
Custom Router Part II
Oct 19, 2014
Custom Router
Oct 13, 2014
State of the State Part II
Sep 16, 2014
Nontrivial pipes
Sep 4, 2014
LLVM
Sep 2, 2014
Streaming HTTP
May 19, 2014
Appending to a file instead.
May 18, 2014
Prepending to a file.
May 16, 2014
Batching channel values.
Apr 19, 2014
Powered By
Jan 20, 2014
Write-ahead logs and shadow paging
Jan 15, 2014
Making skip lists faster
Jan 13, 2014
Getting confused.
Jan 13, 2014
Managing memory
Jan 13, 2014
Service down or server down?
Dec 30, 2013
Gambling with cheap RAM
Dec 27, 2013
Thoughts on lists, trees, and other data structures
Dec 26, 2013
C is weird.
Dec 18, 2013
Don't panic! Type assertion safety.
Dec 17, 2013
State of the... state!
Dec 13, 2013
Types...
Dec 7, 2013
Magic.
Nov 23, 2013
Thoughts on garbage collection
Nov 18, 2013
Non-blocking I/O thoughts
Jun 29, 2013
Thoughts on Go.
Jun 4, 2013
Callback Magic with Go?
Apr 29, 2013
/etc/shadow passwords with Go
Mar 4, 2013
Writing a database.
Feb 12, 2013
Using C libraries with Go.
Jan 3, 2013
Adversaria.