- 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]
A blog about life, Engineering, Business, Research, and everything else (especially everything else)
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
Labels:
facebook
,
links of the day
,
programming languages
,
terraform
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.
Labels:
best practices
,
hash
,
links of the day
,
microservices
,
paper
,
programming languages
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.
Labels:
arm
,
C
,
cryptography
,
links of the day
,
programming languages
,
quantum
,
virtualization
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
Labels:
API
,
bigdata
,
compression
,
links of the day
,
nvme
,
programming languages
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 :)
Labels:
hyperloglog
,
intel
,
links of the day
,
message queue
,
processor
,
programming languages
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
Labels:
arm
,
hadoop
,
Kubernetes
,
links of the day
,
nosql
,
programming languages
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.
Labels:
code
,
escher
,
links of the day
,
optimization
,
programming languages
,
strategy
Tuesday, July 22, 2014
Giant curated list of links links!!!
Computer management
- awesome-shell - Command-line frameworks, toolkits, guides and gizmos.
- Bash : everything about bash
- awesome-sysadmin - Backups, configuration management, DNS, IMAP/POP3, LDAP, monitoring, SSH, statistics, troubleshooting, virtualization, VPN and more.
- Awesome Dev Env - A curated list of awesome tools, resources and workflow tips making an awesome development environment.
- GitHub Cheat Sheet
- Dotfiles
- ES6 tools
Editors
- Vim
- Awesome-Emacs
- Awesome Editors - A curated list of awesome editors and related resources.
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 list : This 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
- Awesome Machine Learning - A curated list of awesome machine learning frameworks, libraries and software (by language).
- Pattern Classification algorithms : Collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks
Platforms Architecture - Design - Algorithms
- Awesome algorithms : Another curated list of places to learn and/or practice algorithms
- Awesome-DDD
- Microservices - 72 resources and links, good place to start if you want to learn about it.
- Everything about Queues! : Job queues, message queues and other queues. Almost all of them in one place.
Programming languages
- C/C++
- Clojure
- Cobol
- D
- Elixir
- Erlang
- Fortran
- Go
- Awesome-Grails
- Awesome-Groovy
- Haskell
- Java
- JavaScript
- .NET
- Perl
- PHP
- Awesome-Pipeline
- Python
- Awesome-Puppet
- R
- Ruby
- Rust
- Scala
- Shell
- Swift
Frontend
- Frontdesk - Community driven list of useful things for Front End Developers
- Frontend Development - A huge list of frontend development resources collected over time. Sorted from general knowledge at the top to concrete problems at the bottom.
- Master List of HTML5, JavaScript, and CSS Resources - Intent of sharing a list of HTML5, JavaScript, and CSS3 resources that were found very useful
- Component kitchen : Components list for building web apps
- Awesome-CSS
- Web Tools
- Awesome-HTML5
Platforms
- Node JS- A curated list of astonishing Node.js frameworks, libraries and resources
- Awesome Rails - A curated list of amazingly awesome open source rails related resource
- Awesome-Drupal
- Awesome-ColdFusion
- Awesome-Wordpress
Cloud
Mobile
Talks
- Awesome Talks - List of online talks that you would love to watch
Miscellaneous
- PostMortem Outages : what happened? what did they learn? and what can you learn in return :)
- Free programming books
- Papers We Love
- Lists
- Wikipedia
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:
Labels:
algorithm
,
awesome
,
bigdata
,
component
,
editor
,
framework
,
library
,
links of the day
,
machine learning
,
microservices
,
mobile
,
programming languages
,
queues
,
sysadmin
Subscribe to:
Posts
(
Atom
)