AVRO-1124: RESTful service for holding schemas (re-post)
Mon 16 November 2015Original post: AVRO-1124 RESTful service for holding schemas Motivation It is nice to be able to pass around data in serialized form but still know the exact schema that was used to serialize it. The overhead of storing the schema with each record is too high unless the individual records ...
Twelve Principles of Agile Software
Sat 07 November 2015Principles behind the Agile Manifesto We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of ...
Go learning path
Mon 05 October 2015Books An Introduction to Programming in Go Documentation Go Documentation Articles Go Slices: usage and internals Defer, Panic, and Recover Packages Go Search
Free coding cources
Mon 05 October 2015CodeAcademy One of the most popular free places to learn coding is CodeAcademy. In fact, more than 24 million people have already learned how to code through this educational company’s engaging experience. At CodeAcademy, you can dive right in and take courses that teach you everything from HTML & CSS ...
How To Use UUID To Mount Partitions
Tue 22 September 2015A Universally Unique Identifier (UUID) is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). The intent of UUIDs is to enable distributed systems to uniquely identify information without significant central coordination. Thus, anyone can create a ...
Web search strings
Sun 20 September 2015Google {google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}{google:searchFieldtrialParameter}{google:instantFieldTrialGroupParameter}sourceid=chrome&client=ubuntu&channel=cs&ie={inputEncoding}&q=%s Yandex http://yandex.ru/yandsearch?text=%s&
Mini Clusters
Sun 20 September 2015Mini Cluster in a Box V2 – 64GB of RAM 24 Cores 13 NICs 3 Systems 2 Switches Configuration: 3x Processing Nodes (faster than the Raspberry Pi) Networking Storage Minimal noise Single box SoHo/ SMB (e.g. non rackmount) form factor Sub 150w power consumption (stretch goal of sub 120w) read ...
Snappy Ubuntu Core
Sun 20 September 2015Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates - a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism. The snappy approach is faster, more reliable, and lets us provide stronger security guarantees for apps and users ...
REST Resources, URL (notes)
Wed 16 September 2015read original posts: Restful API Design/Resources Restful API Design/URLs The fundamental concept in any RESTful API is the resource. A resource is an object with a type, associated data, relationships to other resources, and a set of methods that operate on it. It is similar to an object ...
REST API rules (notes)
Tue 15 September 2015read original post REST APIs must be hypertext-driven A REST API should not be dependent on any single communication protocol, though its successful mapping to a given protocol may be dependent on the availability of metadata, choice of methods, etc. In general, any protocol element that uses a URI for ...