24 May 18 1 Comment
Michelle
Discussions criticizing Python often talk about how it is difficult to use Python for multithreaded work, pointing fingers at what is known as the global interpreter lock (affectionately referred to More...
18 May 18
I love building things—what developer doesn’t? I love thinking up solutions to interesting problems, writing implementations, and creating beautiful code. However, what I don’t like is operatio More...
29 March 18
A Word on Credit Card Hacking If you know me, or have read my previous post, you know that I worked for a very interesting company before joining Toptal. At this company, our payment provider proce More...
08 March 18
Inexperienced programmers often think that Java’s automatic garbage collection completely frees them from worrying about memory management. This is a common misperception: while the garbage collect More...
01 March 18
Mobile applications are creeping in everywhere, starting with smartphones and tablets, to smart watches, and soon be found in other wearables, too. However, developing for each separate mobile platfo More...
22 February 18
Let’s face it, robots are cool. They’re also going to run the world someday, and hopefully at that time they will take pity on their poor soft fleshy creators (AKA robotics developers) and help u More...
01 February 18
Machine Learning (ML) is coming into its own, with a growing recognition that ML can play a key role in a wide range of critical applications, such as data mining, natural language processing, image More...
18 January 18
The AI revolution is already transforming the consumer world.Sometimes, it’s in everyday ways like product recommendations, and sometimes it’s in magnificent ways: Cochlear implants, which provid More...