How we improved push processing on GitHub
Pushing code to GitHub is one of the most fundamental interactions that developers have with GitHub every day. Read how we have significantly improved the ability of our monolith to correctly and fully process pushes from our users.
The post How we improved push processing on GitHub appeared first on The GitHub Blog. ⌘ Read more
Building GitHub with Ruby and Rails
Since the beginning, GitHub.com has been a Ruby on Rails monolith. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily. We deploy as often as 20 times a day, and nearly every week one of those deploys is a Rails upgrade. Upgrading Rails weekly Every […] ⌘ Read more
created an overview page on patch hotswapping in !monolith the #monolithwiki: @!(monolithref “hotswapping”)!@.
some words today on installing monolith. I still wouldn’t recommend it: @!(monolithref “install”)!@.
new monolith wiki page on FM: @!(monolithref “FM”)!@.
lots of links added to overview page on monolith wiki: @!(monolithref “overview”)!@.
monolith now has 38 unique literate programs. their woven representations can be found at my website [[/proj/monolith/program]]. #monolith
finally finished all the initial ugen documentation. everything now has a sentence or two. the generated page can be accessed from the ugen wiki page [[/proj/monolith/wiki/ugens]] #updates #monolith
been adopting a document-as-you go approach to the !monolith wiki. as I dogfood my software to make pieces an etudes like !breathing_cards, I write about it in a wiki stub. #workflow #documentation
added channels page to !monolith wiki: [[/proj/monolith/wiki/channels]]. #updates
added a few notes on woven program output on the !monolith wiki page #updates
some initial words + code for a table-lookup oscillator with floating point precision to be included in !sndkit. testing and monolith come tomorrow. #updates #sndkit #monolith
initial ugens page added to !monolith wiki, with link to woven ugens scheme file. the first non-C woven file in monolith. [[/proj/monolith/wiki/ugens]]. #docs #updates
added a twtxt activity section on the !monolith page
Implemented ftlists in #monolith today, along with #tlseq, and #tchoose nodes. More info at the monolith wiki [[/proj/monolith/wiki/ftlist]].
the @!(sndkitref “chaosnoise”)!@ algo is now in !sndkit and !monolith #DSP #chaos #noise #patchwerk #monolith #crackle
all files !monolith written using !worgle have now been automatically HTMLized via !weewiki. the top-level browser can be found [[/proj/monolith/program][here]].
A fragment of my !monolith program has been woven to a !weewiki from !worgle using !sqlite. Find it for now at [[/proj/monolith/wiki/][the monolith project page]].
The master plan is to export the !worgle bits of !monolith to a !weewiki, then begin adding user-level documentation that is able to dynamically reference bits of source code as another wiki page.
while eventually I hope to get all of literate org parts of !monolith posted online as a self contained !weewiki, I’ve decided to post little pieces as self-contained documents. here is a copy of !trigvm, the toy VM used to power a rhythmic computer-sequencer controlled entirely from the !monome_grid
this rhythm machine I’m working on for !monolith has finally given me an opportunity to crack open and use Hacker’s Delight. This morning I needed to find a way to count the number of active bits, and there’s a whole chapter dedicated to it :)