Advertise with Googlier.com davidvgalbraith https://davidvgalbraith.com/ relentless software engineering Sat, 02 Jun 2018 19:13:24 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 Juttle’s Cross Platform Optimization Strategy http://davidvgalbraith.com/juttles-cross-platform-optimization-strategy/ http://davidvgalbraith.com/juttles-cross-platform-optimization-strategy/#respond Mon, 09 May 2016 04:38:26 +0000 http://davidvgalbraith.com/?p=369 Juttle can analyze data that is in any of several data stores. It has processors like reduce, sort, head, and tail that operate over a sequence of data points. For instance, head n emits the first n points it receives and drops the rest. reduce count() increments a counter for each data point and returns the total. The built-in implementations of these processors are written … Continue reading "Juttle’s Cross Platform Optimization Strategy"

The post Juttle’s Cross Platform Optimization Strategy appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/juttles-cross-platform-optimization-strategy/feed/ 0
Orestes: a Time Series Database Backed by Cassandra and Elasticsearch http://davidvgalbraith.com/orestes/ http://davidvgalbraith.com/orestes/#comments Thu, 07 Apr 2016 23:10:41 +0000 http://davidvgalbraith.com/?p=341 I used to work at a data analysis startup called Jut. Jut’s vision was to bring all your data together in a single environment. This enabled integrated analysis using our programming language, Juttle. It was challenging because there are many different types of data. Different data types require different models for optimal storage and querying. … Continue reading "Orestes: a Time Series Database Backed by Cassandra and Elasticsearch"

The post Orestes: a Time Series Database Backed by Cassandra and Elasticsearch appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/orestes/feed/ 1
Why would I use Node.js? http://davidvgalbraith.com/use-node-js/ http://davidvgalbraith.com/use-node-js/#respond Fri, 11 Mar 2016 00:13:27 +0000 http://davidvgalbraith.com/?p=335 Note: Special guest post this week from Tomislav Capan and the good people at toptal.com. Enjoy! Introduction JavaScript’s rising popularity has brought with it a lot of changes, and the face of web development today is dramatically different. The things that we can do on the web nowadays with JavaScript running on the server, as … Continue reading "Why would I use Node.js?"

The post Why would I use Node.js? appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/use-node-js/feed/ 0
How does Bluebird promisify work? http://davidvgalbraith.com/how-does-bluebird-promisify-work/ http://davidvgalbraith.com/how-does-bluebird-promisify-work/#respond Thu, 03 Mar 2016 21:56:54 +0000 http://davidvgalbraith.com/?p=310 High-performance code generation in Javascript

The post How does Bluebird promisify work? appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/how-does-bluebird-promisify-work/feed/ 0
Object Hash Set http://davidvgalbraith.com/object-hashset/ http://davidvgalbraith.com/object-hashset/#comments Fri, 19 Feb 2016 00:12:15 +0000 http://davidvgalbraith.com/?p=301 The compact hash set for Node.js objects

The post Object Hash Set appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/object-hashset/feed/ 2
Concurrency Master http://davidvgalbraith.com/concurrencymaster/ http://davidvgalbraith.com/concurrencymaster/#respond Fri, 12 Feb 2016 20:20:39 +0000 http://davidvgalbraith.com/?p=280 The lightweight Promise-based Node.js task scheduler

The post Concurrency Master appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/concurrencymaster/feed/ 0
How I fixed Node.js again http://davidvgalbraith.com/fixed-node-js/ http://davidvgalbraith.com/fixed-node-js/#comments Thu, 04 Feb 2016 23:06:29 +0000 http://davidvgalbraith.com/?p=132 Yo dawg, I heard you like requires...

The post How I fixed Node.js again appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/fixed-node-js/feed/ 4
How I fixed Atom http://davidvgalbraith.com/how-i-fixed-atom/ http://davidvgalbraith.com/how-i-fixed-atom/#comments Thu, 28 Jan 2016 23:08:44 +0000 http://davidvgalbraith.com/?p=212 When good regexes go bad

The post How I fixed Atom appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/how-i-fixed-atom/feed/ 41
How I fixed libuv http://davidvgalbraith.com/how-i-fixed-libuv/ http://davidvgalbraith.com/how-i-fixed-libuv/#comments Thu, 21 Jan 2016 22:49:05 +0000 http://davidvgalbraith.com/?p=110 A deep dive into the foundation of Node

The post How I fixed libuv appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/how-i-fixed-libuv/feed/ 2
How I fixed Elasticsearch http://davidvgalbraith.com/how-i-fixed-elasticsearch/ http://davidvgalbraith.com/how-i-fixed-elasticsearch/#respond Thu, 14 Jan 2016 11:24:40 +0000 http://davidvgalbraith.com/?p=78 Putting mappings in their place

The post How I fixed Elasticsearch appeared first on davidvgalbraith.

]]>
http://davidvgalbraith.com/how-i-fixed-elasticsearch/feed/ 0