Introduction Unity is one of the available frameworks to create unit tests for C. In this example, I will use CMake to configure the project and build. All the code and configuration files used in this post are available in this repo in GitHub. Can you do unit test in C? And what … | Continue reading
I’ve worked at Google since 2004. I’ve worked on the Go programming language team since 2012. You can find my posts and talks on Go at ajmani.net/go. You can find my old MIT home page at http://pmg.lcs.mit.edu/~ajmani. | Continue reading
TL;DR Hard Disk space can only be replaced with more Hard Disk space Disclaimer: If you're doing things wrong described here you'll loose your data - create a backup first! Nowadays it's casual to use VMs for development environments. It's also casual that projects grow and you r … | Continue reading
Sette semplici idee per arricchire la tavola dei vostri bambini e regalare loro un Carnevale giocoso e colorato. | Continue reading
With Rails 5 soon to be released, many developers are planning to further explore Action Cable and add stateful features to their web applications via WebSockets. In this article we will highlight some points worth discussing when deploying such features. When we use HTTP, scalin … | Continue reading
File: PDF Size: 569.47 Kb | Continue reading
Una semplice e veloce torta salata con porri e speck perfetta per un brunch o un pranzo in ufficio. | Continue reading
Back in August, I’ve decided to leave SoundCloud. This wasn’t an easy decision. A bit more than four years ago I had the opportunity to join a mission-driven startup as one of its early engineers, and eventually lead the organisation as it grew from 20 to more than 120 engineers. … | Continue reading
We're using the Docker eco system now for a while in development and production. As you may know, the Docker eco system not only consists of the Docker engine (client and server), but it also provides Docker Machine and Docker Compose. While Docker Compose makes linking container … | Continue reading
Newer versions of Linux Mint use MintX as the default login screen greeter. By default it comes with a predefined collection of images. These display in the background and change periodically in a slide show type format. The default images are great but I wanted to add a personal … | Continue reading
TRANSLATIONS: 中文 (36氪) | 中文 (虎嗅) At the end of 2014, I wrote about the trends I noticed in UI design in apps in China. It was a surprising hit, receiving hundreds of thousands unique views the following week, and multiple translations into Chinese as well as Russian and Korean. I … | Continue reading
tl;dr Facebook/Parse announced that they are shutting down the popular Back-end-as-a-Service. While opinions are certainly going to vary as to why, I thought it an interesting situation to examine and, upon reflection, comment. As I read the post, a couple of things immediately c … | Continue reading
A casual & irreverent conversation with K.K. Barrett, an Academy Award-nominated production designer whose credits include Her & Where the Wild Things Are. | Continue reading
If you're using Chrome on Ubuntu in a VMware Workstation VM it is likely, that it has been crashing after being in the background for a while. Sometimes it also kills the VM entirely. For me the solution was to disable hardware accelartion completely - the performance isn't that … | Continue reading
If you got a kid and an ipad, check out Metamorphabet. Yes it's in english, and yes its a few bucks, but it's so damn nicely animated. Or if you just don't, check out the rest in the list of nice kids apps. | Continue reading
Ben and James discuss Apple earnings, Twitter’s troubles, and whether or not the Internet is over-rated. This episode is sponsored by Wealthfront. See recommended portfolios and get up to $15,000 managed for free by visiting Wealthfront.com/exponent. Links Ben Thompson: Apple’s G … | Continue reading
Newer versions of Linux Mint use MintX as the default login screen greeter. By default it comes with a predefined collection of images that display in the background that change periodically in a slide show type format. The default images are great but I wanted to add a personal … | Continue reading
tl;dr: Using the webRequest Chrome extension API it is possible to “graft” development/localhost JavaScript and CSS assets on a production web service, thus allowing rapid debugging iteration against real production data sets. Demo site and extension. During the summer of 2015 I … | Continue reading
Identifier: H2020-EUK-2016Pillar: Industrial LeadershipOpening Date: Deadline: Tue, 19 Jan 2016 17:00:00 (Brussels local time)Modification Date: Tue, 26 Jan 2016Latest information: A total of 9 proposals were submitted in response to this call. The breakdown per topic is as follo … | Continue reading
Identifier: H2020-EUJ-2016Pillar: Industrial LeadershipOpening Date: Deadline: Tue, 19 Jan 2016 17:00:00 (Brussels local time)Modification Date: Tue, 26 Jan 2016Latest information: A total of 19 proposals were submitted in response to this call. The breakdown per topic is as foll … | Continue reading
6th GTTI Thematic Meeting on Multimedia Signal Processing Alleghe (BL), January 24-26, 2016 Info https://sites.google.com/site/gttimmsp2016/home Poster (PDF) Smartphone Fingerprint by Mixing Device Sensors Features, Irene Amerini (Media Integration and Communication Center (MICC) … | Continue reading
6th GTTI Thematic Meeting on Multimedia Signal Processing Alleghe (BL), January 24-26, 2016 Info https://sites.google.com/site/gttimmsp2016/home Poster (PDF) Smartphone Fingerprint by Mixing Device Sensors Features, Irene Amerini (Media Integration and Communication Center (MICC) … | Continue reading
tl;dr I've been asked a number of times over the years how, exactly, I approach learning new stuff, whether that be a new programming language, a new platform, whatever. This is obviously a highly personal (meaning specific to the individual offering the answer) subject, so my ap … | Continue reading
Another week, another list with UX infused madness | Continue reading
Ben and James discuss the Donald Trump and inequality, then FANG, Aggregation Theory, and Disruption. This episode is sponsored by Wealthfront. See recommended portfolios and get up to $15,000 managed for free by visiting Wealthfront.com/exponent. Links Michael Brendan: How an Ob … | Continue reading
Introduction This post is a continuation from a previous post called Unit test with Google Test for C++, but in this post we are going to use Google Mock, that extends the functionality of Google Test. Google Mock is one of the available frameworks for C++ to mock objects in unit … | Continue reading
Niente ricette di pappine ed omogeneizzati, ho intenzione di permettere al mio piccolo di autosvezzarsi: qui vi racconto il perché di questa scelta e cosa so su questo argomento. | Continue reading
Introduction Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. There are also several awesome tools build on top of Clang and I am going to show the three of them I use the most. As usual, I am working … | Continue reading
Identifier: H2020-MSCA-NIGHT-2016Pillar: Excellent ScienceOpening Date: Deadline: Wed, 13 Jan 2016 17:00:00 (Brussels local time)Modification Date: Wed, 20 Jan 2016Latest information: 113 proposals were submitted in response to this call | Continue reading
Una deliziosa pasta e ceci arricchita con verdure, pancetta e pecorino: un vero comfort food invernale! | Continue reading
tl;dr A recent DZone post lamented how logging hours makes the author "die a little inside each time". I used to feel the same way. Then I grew up and got over it. As is typical with my posts, I ask you to go read the original (or in this case, the DZone copy of the original) bef … | Continue reading
tl;dr A recent post on medium.com addresses the topic of technical debt; I had an intuitive disagreement with the thrust of the post, and wrote this as a way of clarifying my own thoughts on the matter. It raises some interesting questions about what technical debt actually is--- … | Continue reading
tl;dr It's been a few years since I did this particular routine for the NFJS shows, but I found a sequence of demos/explanations that really demonstrated clearly why Java (and other classic O-O) developers should learn a little functional programming style, even if they never pic … | Continue reading