Showing posts with label programming languages. Show all posts
Showing posts with label programming languages. Show all posts

Tuesday, August 07, 2018

[Links of the Day] 07/08/2018 : programming languages papers, terraform interactive visualization, self contained executable python file

  • Papers on programming languages: papers about programming ideas from 70's for today
  • blast-radius : Extremely useful tools allowing you to generate interactive visualizations of Terraform dependency graphs
  • XAR : self-contained executable for python applications. It is a single, highly compressed files containing all necessary executable dependencies. It pretty much allows you to deliver the equivalent of a single golang binary but with python [Github]

Thursday, August 25, 2016

[Links of the Day] 25/08/2016 : Micro-services architecture best practices, Semantic hashing and principles of programming language book

  • Best Practices for Building a Microservice Architecture : Article providing an overview of the best practice when shifting complexity from a monolithic systems to a distributed one. Complexity doesn't disappear, it is bounded to the interactions between simple services. While this sound great, the complexity increase with the degree of interactions which can follow a power law. 
  • Semantic Hashing : paper describing a method using deep learning algorithms for generating fast hash of documents. This method allow to generate locality sensitive that permit to execute similarity search over a vast library of documents in a time independent of the size of the collection. 
  • Principles of Programming Languages :  book providing an introduction to the study of programming languages derived from Johns Hopkins University programming language courses.


Tuesday, January 19, 2016

[Links of the day] 19/01/2016: Public (big) data sources, Baidu CTC toolkit, Alien language

  • Public Data sources : Essential and varied list of public data repository for your analytic.
  • warp-ctc : Baidu fast parallel implementation of Connectionist Temporal Classification for CPU and GPU.
  • Urbit / HOON : never heard of this programming language until I saw the excellent graphic comparing the evolution of programming language vs the evolution of religions. Personally i still didn't get my head around how Urbit/Hoon works and what we need it. But I'll make sure to keep an eye on it as for some reasons I feel that their is some potential hidden there.

Monday, January 18, 2016

[Links of the day] 18/01/2016 : Post quantum crypto, ARM virtualization, Scalable C

  • Post-quantum key agreement : First, 99% of people out their do not use encryption correctly, so you should not be worried about post quantum crypto because you are not protecting yourself in the pre-quantum era. Now if you are part of the 1%, bad news you key size just jump from a couple of Kbytes to Mbytes (and maybe GB)... Very good read explaining the challenges ahead and existing gap of crypto solution in the upcoming post quantum era.
  • ARM virtualization extensions : In depth look at the ARM virtualization feature. Maybe we can see a glimpse of what can be done with the AMD ARM server push. 
  • Scalable C : book on how to make C scalable by the founder of ZeroMQ. Some good things, some bad one, a lot of grief toward C++. I personally love the C language but sometimes pitting one language against another doesn't help without context. Pick the tools that suits best and sometimes yes it means picking the one that makes collaboration efficient rather than make the code efficient. 

Monday, August 03, 2015

Links of the day 03 - 08 - 2015

Today's links  03/08/2015 : API cheat sheet, NVMe, Git for #Bigdata , Huffman compression explained
  • Over API : cheat sheet for many programming language python , Javascript, NodeJS, ruby, Css, and many more
  • NVMe Integrator's List : Full list of NVMe devices straight form UNH IOL
  • DAT : US gov data collaboration tool , basically a git for data.
  • Huffman - part1 [part2] - [part3] : nice series of posts on Huffman encoding

Wednesday, May 06, 2015

Links of the day 06 - 05 - 2015

Today's links 06/05/2015: Hyperloglog sandwich, Pony stuff, Durable MQ performance, Intel E7

  • HyperLogSandwich : A probabilistic data structure for frequency/k-occurrence cardinality estimation of multisets.
  • Pony : object-oriented, actor-model, capabilities-secure, high performance programming language.
  • Evaluating persistent, replicated message queues: Nice bench marking of various popular message queue performance.
  • Intel Core E7 : “Haswell-EX” Xeon E7 v3 processors for big iron with big memory :)


Wednesday, December 03, 2014

Links of the day 3 - 11 - 2014

Today's links 3/12/2014:  #container management , choosing a #nosql platform, future programming , #ARM v8.1 , #Apache drill for #Hadoop

  • Giant Swarm : kubernetes alternative 
  • Visual Guide to NoSQL Systems : picking one is not as trivial as what they want you to believe.
  • Future Programming Workshop 2014 : Video from the workshop 
  • Arm v8 architecture : An overview of the ARMv8.1 architecture extensions (enhancements over current ARMv8). An important feature is the possibility to run a host OS kernel directly in EL2 (Hypervisor mode) saving some extra context switches for KVM.
  • Drill : new top level project from apache , aim to deliver Schema-free SQL Query Engine for Hadoop and NoSQL

Wednesday, July 23, 2014

Links of the day 23 - 07 - 2014


Today a really cool programming language, code optimization, AWS profitability, Algorithms book and last but not least strategy 

  • Commuter : an automated scalability testing tool that hunts down unnecessary sharing in your code. It try to identify shared cache lines within the code that can severely limit your software's ability to scale. [github]
  • No more hiding cloud revenue any longer for  Amazon :  For years, Amazon Web Services hid its revenue in the shadow of Amazon.com’s quarterly earnings statements. However, due to AWS growth and US accounting regulation it might need to finally disclose its profitability in more details.
  • Algoxy : Book of Elementary Algorithms and Data structures
  • Two very nice blog post from Simon Wardley - Playing chess with companies and Notes on organisation - Very good introduction on how to use Mapping to define and understand a Strategy as well as 
  • Escher: A language for programming in metaphors. This is a really cool programming language with a lot of potential, but probably also to far reaching and complex for your average developer.


Tuesday, July 22, 2014

Giant curated list of links links!!!

Computer management

Editors

Big Data

  • awesome-bigdata - Big data frameworks, resources and other awesomeness. 
  • awesome-hadoop - Hadoop ecosystem resources.
  • Awesome-Data-Science
  • The Hadoop Ecosystem Table : a summary to keep the track of Hadoop related projects, focused on FLOSS environment.
  • BigData  : Massive list of Big Data useful stuff and links by Andrea Mostosi
  • BigData blog listThis list contains almost all frequently-updated Big Data blogs, belonging to a wide range of categories: Data Science, Data Analytics, Business Intelligence, Machine Leaning, Data Visualization, Data Mining, NoSQL, Hadoop etc.

MachineLearning

Platforms Architecture - Design - Algorithms


Programming languages

Frontend

Platforms

Cloud

Mobile

Talks 

  • Awesome Talks - List of online talks that you would love to watch 

Miscellaneous

Finally  : Awesomeness

  • Awesome Awesomeness : list of curated collections of frameworks and libraries in various languages that do not suck. They solve the problem of “so, I’m new to (language) and don’t want to kiss a lot of frogs before I find the right tool for a particular task” 
  • Awesome Awesomeness - A curated list of awesome awesomeness 
  • Awesome Awesome - A curated list of awesome curated lists! Inspired by inspiration
  • Awesome Awesome Awesome : A a curated list of curated lists of awesome lists.


And since awesome seems to be the theme of the day, here is the song that goes with it: