Thursday, December 05, 2019

Tuesday, December 03, 2019

[Links of the Day] 03/12/2019 : Update Framework, Good Runbook, 50 years of computer architecture

  • Update Framework : this looks highly promising, the Linux Foundation is teaming up with CNCF to deliver a secure way to maintain and update system even in the face of adversity. Knowing that there is an update to apply is already half the battle and this framework seems to go a long way to help you with this and tackle the next half efficiently.
  • Good Runbook : what is a good runbook, how to structure it and how to apply it. Runbooks are the basics of the standard operations procedure in case of failure. Often overlooked as an afterthought, the runbooks in your company should be carefully designed to be easily understandable and applicable. As more often than not, the person who wrote the runbook won't be the one executing it on the next failure. 
  • 50 Years of Computer Architecture : a nice historic recap of the evolution of the processor architecture and where we are going. The mainframe CPU history is just worth a read alone. [slides]

Thursday, November 28, 2019

[Links of the Day] 28/11/2019 : Metrics Stream Processing Framework, SOPS'19, Distributed Transaction K/V

  • Mantis : netflix metric stream processing framework. This seems to be a really powerful platform for realtime monitoring and especially contextual alerting and alerting on logs. What's impressive is the throughput it can churn through events...  [github]
  • SOPS'19 : SOPS papers are in free open access, a lot of papers on security and formal verification of distributed this year. [Murat review Day0, Day1, Day2]
  • Tikv : Distributed transactional key-value database.  [Github]

Tuesday, November 26, 2019

[Links of the Day] 26/11/2019 : MD + GIT = Powerpoint , K8s minus 5 , Polyglot Notebook

  • GitPitch : markdown powered presentation tool. I'm lazy and I feel that powerpoint/google doc does the trick for me. However, if you are willing to go past the learning curve this seems to be a great tool! Hey, I still prefer to write my document in Latex.. So who am I to judge :) [github]
  • k3s : Kubernetes but lightweight. 5 times less to be precise ( hence the 3 = 8 - 5 )
  • Polynote : polyglot notebook by netflix. I really like the concept of notebook IDE as a service. This is a must for any organisation that heavily rely on data science to optimise their operations.  [github]

Thursday, November 21, 2019

[Links of the Day] 21/11/2019 : NLP reference book, Persistent Memory test, HPC programming language

  • Natural Language Processing : an excellent book covering NLP traditional statistical methods, linear models & context-free parsing right through to modern neural network-based approaches.
  • PMTest : presistent memory test framework. I feel strongly that this is sorely needed as non-volatile tech is finally reaching the mass scale adoption in the industry. And I fear that some devs might wake up one day with a bad surprise when they realise that their PM library is not as crash consistent as advertised.
  • Chapel : Cray HPC programming language. I really wonder how hard would it be to port it / use it on traditional cloud infrastructure.

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.