Tuesday, November 19, 2019

[Links of the Day] 19/11/2019 : Stateful Functions, Timeseries in JS, EU SMEs and Cloud

  • Stateful functions : this is a really cool concept that mimics the lambda model but injects statefulness in the function by leveraging Apache Flink. Ok, you need the whole Kafka/Flink stack but the benefit from this is quite staggering.
  • uplot : fast tiny time series and line chart. Enough said :) 
  • Study on the economic detriment from unfair and unbalanced cloud computing contracts :  European study on the unfair balance of power held by cloud providers and its impacts on EU SMEs. Sadly the report seems to be heavily biased against the cloud providers. It seems to boil down that a lot of problem stems from a lack of education of the customer and the lack of understanding of the problems and costs associated with cloud-based services.

Thursday, October 31, 2019

[Links of the Day] 31/10/2019 : Technical Leadership , Agile culture , State of #MachineLearning frameworks

  • Technical Leadership decisions : really cool slide deck that provide a quick overview of what encompasses technical leadership. It's just worth to give it a look for the great book and website reference
  • Growing an Agile Culture : Belinda Waldock explores what modern agile culture looks and feels like, and the attitudes, values and beliefs needed to grow and sustain a culture of agility in teams and organizations.
  • The state of Machine learning Framework : TL;DR: pytorch is heavily represented in academia while tensorflow retain the preference of industry.

Tuesday, October 29, 2019

[Links of the Day] 29/10/2019 : Cloud Native Application Bundle, Edge platform, Dapr

  • Porter : cloud installer based on the Cloud Native Application  Bundle. I didn't know about CNAB before comming across porter. But it seems that it allows you to package everything related to your application and the related cloud configuration. Looks like it supports the top 3 cloud provider, terraform, helm/ k8s. 
  • Project EVE :  edge platform deployable on bare-metal hardware. There are some really interesting capabilities, such as the remote update/ patching aspect, unikernel support, worth a look. Also please shime along to the LF Edge website, there is some other cool edge related project out there. 
  • Dapr : Microsoft microservice k8s framework. Didn't have time to dig too much into it. But it seems to make quite a buzz. [github]

Thursday, October 24, 2019

[Links of the Day] 24/10/2019 : #AI , #ML #Deeplearning , #BigData cheat sheet, Resilience engineering, Machine learning platform

  • Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data : pretty much a compilation of all the cheat sheet out there in relation to AI, Neural Networks, Machine Learning, Deep Learning & Big Data.
  • Resilience Engineering : really interesting collection of people and associated papers on the topic of resiliency and more specifically applied to the domain of engineering. A good amount of really important information to digest especially for the folks working in SRE.
  • MLFlow : Machine learning model registry, think docker hub but for ML .. Kind of like TensorFlow hub but you can [github]. But wait, that's not just it! ML flow is a platform that also offers ML project management and tracking. Worth a check.

Tuesday, October 22, 2019

[Links of the Day] 22/10/2019 : Machine learning platform for medical image analysis, Distributed serverless golang, Why maintenance gets neglected?

  • NiftyNet : TensorFlow based opensource CCNs platform aiming at accelerating research in medical image analysis.
  • Bigmachine : like coroutine? like golang? like serverless? well seek no further, bigmachine is for you. It's a really cool library for self-managing serverless computing. You basically write your service in a single monolithic go and bigmachine will distribute it for you. It feels like openMP but for serverless. [github]
  • Why do people neglect maintenance: well sadly it seems that often maintenance cost get compounded into technical debt. As the authors describe in this article, there is a lot of reason why maintenance often take a back seat when it comes to prioritisation of the next dev cycle. I also feel that the authors missed an important aspect: employee churn. New employees coming to a company usually don’t want to “maintain and fix” the code of others. Moreover, HR and any interviewer rarely advertise a position for: we need to make sure our services keep ticking so we need somebody to maintain our codebase.

Thursday, October 17, 2019

[Links of the Day] 17/10/2019 : Kubernetes single node cluster using NIX , Devops Wallboard, Json CLI tool

  • kubernix : Single dependency, single node Kubernetes clusters for local testing, experimenting and development. This project uses NIX as it's underlying functional package manager.
  • mirrorgate :  this looks like a better version of Hygiea from capital one. From a quick glance at the code, it seems easier to deploy and extend. I think I will give it a spin and see what we can achieve with it. I strongly feel that wallboard application are essential for effective SRE/Devops and provide direct feedback to the teams while contextualizing it with business process output. What's probably missing from this version is the "executive" wallboard that Hygiea offers.
  • jtc : select one or multiple elements from a source JSON and apply various actions on the selected elements at once. Another tool for your swiss army knife bash script.

Tuesday, October 15, 2019

[Links of the Day] 15/10/2019 : k8s python operator, Strangeloop notes, Machine learning UI framework

  • Kopf : Kubernetes Operator Pythonic Framework— is a framework and a library to make Kubernetes operators development easier, just in few lines of Python code.
  • Strange loop notes : some quick and insightful notes on this year strange loop.
  • StreamLit : app framework specifically for Machine Learning and Data Science teams. It helps you build quick UI around your ML models and get the result out quick to the end user. [website]