Monads: Your App As A Function, Part 2 - mttkay here.
This is part 2 of Monads: Your App As A Function . In the previous post we started looking at monads, and summarized that their core purpose is to transport…
Monads: Your App As A Function, Part 1 - mttkay here.
A paper by Twitter’s Marius Eriksen ( “Your server as a function” ), which introduces the key concepts behind Finagle is what made me choose the title for this…
Top 7 Tips for RxJava on Android — Futurice
Last November I found myself at Futurice in London starting a challenging project that seemed to be the perfect candidate for a more immersive reactive system.…
Getting Groovy With Reactive Android
“Slow,” a word no one ever wants to see associated with their app. Delay and lag of as little as 100–200 milliseconds will be perceived by users as poor, slow…
staltz/introrx.md
(by @andrestaltz)
So you’re curious in learning this new thing called (Functional) Reactive Programming (FRP).
Learning it is hard, even harder by the lack of…
The unstoppable rise of the global surveillance profiteers
Imagine if your government put a price tag on your privacy, acquiring shadowy surveillance technology that exploited your personal vulnerabilities. Earlier…
Java, Scala, Ceylon: Evolution in the JVM Petri Dish | DZone
Ceylon is a marvelous new JVM language from Gavin King, the creator of Hibernate. It enters a crowded field -- ever since Martin Odersky's pioneering Scala…
Java, Scala, Ceylon: Evolution in the JVM Petri Dish | DZone
Hamburg wird zur WLAN-Hauptstadt
Sieht man ausnahmsweise vom Hafen ab, dann ist Hamburg in diesen Jahren längst kein Tor zur Welt mehr. Jedenfalls nicht, wenn man das World Wide Web als…
Luxe Valet Eliminates the Headache of Finding a Parking Spot
By FARHAD MANJOO via NYT Technology
Luxe Valet Eliminates the Headache of Finding a Parking Spot
Jack And Jill Are Google's New Compilers For Android App Developers
Android has gone through quite a few changes during its short 6 years of life. The Android that drives most of the world's smartphones of today would be almost…
Jack And Jill Are Google's New Compilers For Android App Developers
More Typing, Less Testing: TDD with Static Types
I learned test-driven development from Kent Beck’s book Test-Driven Development By Example . It’s an excellent introduction that whets the appetite for one of…
Using a password manager on Android? It may be wide open to sniffing attacks
In early 2013, researchers exposed some unsettling risks stemming from Android-based password managers. In a paper titled “Hey, You, Get Off of My Clipboard,”…
Using a password manager on Android? It may be wide open to sniffing attacks
Types and Functions
This is part of the book Category Theory for Programmers. The previous instalment was Category: The Essence of Composition . The category of types and functions…
The Programmer’s Price
Not long ago, Stephen Bradley, a New York tech entrepreneur, was looking to expand his company, AuthorBee, which aggregates tweets and Instagram posts and puts…
Steve Mann: My “Augmediated” Life - IEEE Spectrum
Back in 2004, I was awakened early one morning by a loud clatter. I ran outside, only to discover that a car had smashed into the corner of my house. As I went…
How Google Inbox shares 70% of its code across Android, iOS, and the Web | Ars Technica
Launching a new app in the mobile age is hard. If you want to reach a wide audience, you usually have to make your client three times at minimum: once for…
How Google Inbox shares 70% of its code across Android, iOS, and the Web | Ars Technica
Barbie F*cks It Up Again
I recently paid a visit to my sweet friend Helen Jane and was excited to find this book at her house.
(The second book of the “2 Books in 1!” is “Barbie [i can…
GNU SETL Om
Introduction : About SETL and GNU SETL. To the Student of Programming Languages : On semantics and syntax. SETL Variations : How GNU SETL differs from CIMS…
Android 5.0 Lollipop, thoroughly reviewed
Android updates don’t matter anymore—or at least that’s what many people think. Back-to-back-to-back Jelly Bean releases and a KitKat release seemed to only…
How Passion Saved Windows
“Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats.” – Howard H. Aiken Look around today.…
Why I love databases — Medium
Last year I worked with various databases at Square. I did:
Initially forced by necessity, I soon became fascinated by databases. The study of databases…
Ist das Leistungsschutzrecht gescheitert und werfen die Verlage die Flinte ins Korn? Nein. Ganz im Gegenteil
Twittern Axel Springer hat Google nun auch für seine letzten vier Titel eine Gratislizenz eingeräumt. Heißt das, wir kapitulieren vor Google und geben das…
Kampf gegen Schulpflicht darf im Gefängnis enden | law blog
Der Staat darf die Schulpflicht auch mit den Mitteln des Strafrechts durchsetzen. Das Bundesverfassungsgericht erklärte eine hessische Regelung für rechtmäßig, die schulverweigernden Eltern bis zu einem halben Jahr Gefängnis androht.
via Kampf gegen Schulpflicht darf im Gefängnis enden | law blog.
Einfach mal bei der VG Media anfragen
Es ist zum Glück selten, dass sich ein Gesetz völlig absehbar in ein totales Desaster verwandelt. Mit dem Leistungsschutzrecht ist das jetzt passiert.
iPhone Encryption and the Return of the Crypto Wars
iPhone Encryption and the Return of the Crypto Wars
Last week Apple announced that it is closing a serious security vulnerability in the iPhone. It used to be that the phone’s encryption only protected a small…