- You Can’t Sacrifice Partition Tolerance – a great article about popular “two out of three” misconception about CAP theorem.
- Probabilistic Data Structures for Web Analytics and Data Mining and Stream Processing and Probabilistic Methods: Data at Scale – two survey of techniques that can help dealing with big data size in case of counting, frequency estimation, membership testing etc. Various Bloom filters, [Hyper]LogLog and other.
- Designing a Purely Functional Data Structure – an article about designing a purely functional binary heap (in Scala, but not exclusively).
- Beating the Averages – a great article by Paul Graham telling about importance of technology advantage in software business by the example of Lisp.
- 10 Things You Didn’t Know About Java – ten not-so-obvious aspects of Java behavior.
- One Hacker Way by Erik Meijer – an interesting and a bit controversial expressive talk about the organization of the software development process and software business.
- Orleans. It was bound to happen: Microsoft released their actor framework for distributed systems that includes many interesting features such as cluster membership. If your want more meat, here is the paper.
- Electron. You probably use Atom text editor and you probably know that it is in fact a Node.js + Webkit. Now, Github released Electron, a framework that Atom built with. Now, you can easily write almost-native application with JS.
- Hubot – another project of Github (not as new as Electron). It is about creating a bot that can join your work chat (in HipChat, Slack, etc; a list of adapters), react on the messages, fulfil your commands and other things. In one of projects I take part, we use it for status checking, metrics monitoring and fun.
- Motion sensing using the Doppler effect – an amazing idea of using the Doppler effect in order to detect user’s hand movements, in browser. However, I failed to run it :)
And a bit of humour for you :)