Thursday, September 26, 2019

[Links of the Day] 26/09/2019 : Continuous compliance, Golang UI terminal for docker, Startup checklist

  • Continuous Compliance : an interesting post about continuous compliance and how to integrate it as a standard practice in your CICD. However, more often than not, the main issue on the human side and not the technical side. Sadly, companies tend to avoid the introduction of continuous compliance. They this technology as an increased risk because the constant validation can pickup problem that are not detectable with episodic checks. Which ultimately translates into $$ cost, as if a compliance issue is detected, it has to be fixed. That's why your best chance to introduce continuous compliance practice within your SDLC  would be in the initial requirements collection phase of a Greenfield project.
  • Lazy-Docker : great UI terminal for managing docker and docker-compose. Bonus : written in GO.
  • Startup Checklist : a succinct checklist that can quickly help you develop ideas and filter them. However, like the author mention, be careful to not over filter ideas as the good one can be too easily dismissed.

Tuesday, September 24, 2019

[Links of the Day] 24/09/2019 : Fuzzing testing CLI, Compliance tool, AWS git remote

  • Fuzzit : cool CLI tool helping you to integrate continuous fuzzing testing in your continuous integration environment.
  • Anteater : compliance tool for your CI/CD. Regexp based, but it is still a really good starting base for quickly adding more trust in your codebase and SDLC.
  • get-aws-remotegit remote helper for pulling data from an AWS account just like pulling from a Git remote.

Thursday, September 19, 2019

[Links of the Day] 19/09/2019 : Golang DNS lib, tool for SQL query across databases, Linux Kernel Devops

  • NewDNS : Want to build a DNS in GO, this is for you.
  • OctoSQL : query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL. 
  • kdevops : devops framework for Linux kernel development that relies on ansible, vagrant and terraform, ansible roles through the Ansible Galaxy, and terraform modules. It aims at making setting up and testing the Linux kernel for any project as easy as possible. I wish I had that a couple of years ago.

Tuesday, September 17, 2019

[Links of the Day] 17/09/2019 : DHCP load balancer, Graph processing on FPGA, Transform data with SQL

  • Dhcplb : DHCP load balancer. Looks really cool as it helps scale physical datacenter rapidly with the limited hassle of DHCP. It also reduces a lot of the network complexity that comes with the DHCP protocol.
  • Graph Processing on FPGA : survey and taxonomy on graph computations on FPGAs.
  • DBT : enables data analysts and engineers to transform their data using SQL language.

Monday, September 16, 2019

[Links of the Day] 16/09/2019 : Proof of History Blockchain, ElasticSearch cluster operation Library, using ML to extract scholar document info

  • Solana : Proof of History based blockchain system.  [website]
  • VulcanizerGo library for interacting with an Elasticsearch cluster. It is not meant to be a full-fledged Elasticsearch client. Its goal is to provide a high-level API to help with common tasks that are associated with operating an Elasticsearch cluster such as querying health status of the cluster, migrating data off of nodes, updating cluster settings, and more. [github]
  • Grobid : machine learning software for extracting information from scholarly documents.

Tuesday, September 10, 2019

[Links of the Day] 10/09/2019: 6 pager, engineering user stories, disaggregated persistent memory

  • Using 6 Page and 2 Page Documents To Make Organizational Decisions : The famous Jeff Bezos six-page document and review meeting process, as a mechanism to address this challenge. I like the concept but it can be hard to adopt without a company-wide push from the top. 
  • Engineering guide to writing correct User Stories : Nice and concise guide that will help you to write better user stories and focus on their needs.
  • OpenFAM : a programming model for disaggregated persistent memory. This looks cool but I really wonder if HP labs ( and the parent company) is going anywhere with this. They touted the whole "the machine" a while back but we can't see any production-ready application of the concept yet.  [paper]