Jan 26, 2018 from Randall Degges Please Stop Using Local Storage Seriously. Just stop it already. I don’t know what it is, exactly, that drives so many developers to store session information in local storage, but whatever the reason: the practice needs to die o...
Jan 21, 2018 from Remains of the Day Revisionist commentary I don't know that I'm aware of enough entries in this category to even consider it one, but I'm a sucker for the union of political and film satire as embodied in alternate film commentaries.I was ...
Jan 21, 2018 from Randall Degges How EU Cookie Law Myths Affect Web Security Over the last few years you might have noticed banners like this one popping up on a lot of web pages: These banners are a direct result of the passage of the EU directive, sometimes known as the C...
Jan 16, 2018 from Remains of the Day Why Information Grows It is hard for us humans to separate information from meaning because we cannot help interpreting messages. We infuse messages with meaning automatically, fooling ourselves to believe that the mean...
Jan 03, 2018 from Randall Degges To 30 Billion and Beyond Several years ago I created a free web service, ipify. ipify is a freely available, highly scalable ip address lookup service. When you query its REST API, it returns your public-facing IP address....
Dec 10, 2017 from Randall Degges How to Monetize Your Website with Cryptocurrency Mining I’m a big fan of cryptocurrencies and blockchain technologies. They have a number of interesting applications, one of which I’ll be discussing today: monetizing your websites. Developing and runnin...
Nov 28, 2017 from William Lyon's Blog Geocoding Paradise Papers Addresses In Neo4j To Build Interactive Geographical Data Visualizations This post explores how to build spatial data visualizations using address data from the Paradise Papers leak of offshore corporations and the people connected to them. First, we geocode all address...
Nov 15, 2017 from William Lyon's Blog Applying NLP and Entity Extraction To The Russian Twitter Troll Tweets In Neo4j (and more Python!) Natural language processing (NLP) techniques like entity extraction can be used to help make sense of a large text corpus. In this post we apply named entity resolution to the scraped Russian Twitt...
Aug 31, 2017 from twilweb Spooling from hive and uncompress You can spool from hive similar to sqlplus using : insert overwrite local directory '/some/local/folder' row format delimited fields terminated by ',' if hive is configured to generate compressed o...
Aug 29, 2017 from Randall Degges Authentication Still Sucks I currently own 47 domain names. I know it sounds like a lot, but that’s down quite a bit from my all-time high of 78 ~two years ago. I’m constantly thinking about fun websites and businesses to bu...
Aug 01, 2017 from shankhs How to assess your level of preparation for the tech interviews PREPARATION. PREPARATION. PREPARATION. Preparation is the key to be successful in any interview and land that job or internship that you always wanted. When you decide you need a job, the first thi...
Jul 14, 2017 from twilweb dos2unix using perl The below command can be used for quick conversion of windows saved files to unix perl -pi -e 's/\r\n/\n/g' input
May 28, 2017 from shankhs Hello world! This is my blog where I will document recent interview questions, tips and tricks. Also my plan is to post some how-tos if I get sometime. See you at the next post!
Mar 31, 2017 from Randall Degges Too Busy For the last handful of years I’ve been too busy to do a lot of things. Too busy to launch new products on my free time, too busy to go on trips for fun, and too busy to spend time with family and ...
Nov 18, 2016 from luc rocher Noise vs. evil I still remember this cold morning of May 2011, 8am, reading over and over these words: “Le Mal semble saisissable, mais c’est dans la mesure où le Bien en est la clé. Si l’intensité lumineuse du B...
Jul 14, 2016 from Randall Degges I Don't Give a Shit About Licensing Every now and then I’m reminded of just how much I hate software licensing. Instead of doing what I normally do and silently complaining to myself, I figured I’d mix things up a bit and write a goo...
Jun 29, 2016 from twilweb Java Generics This week I learnt Generics can be quite useful to retrofit a combination of interfaces . e.g suppose your method wants to accept any Object that implements Cloneable and Runnable . you can do this...
Feb 04, 2016 from [tekovic.com~]# Dynamic HAProxy backends HAProxy is one of very few pieces of software that are truly a joy to use. It’s written in C, it’s reliable, fast, secure and versatile. I’ve been using it for a number of years now for all kinds o...
Dec 29, 2015 from Randall Degges Obsessing Over Availability is Dumb Over the past handful of years, as I’ve been building and working on several very large and very public API services, I’ve noticed that almost everyone I speak with is a zealot for availability. Th...
Dec 18, 2015 from Randall Degges Two Years of Evangelism In a couple short months, I’ll have been at Stormpath for two full years. It’s pretty insane how fast the time has flown by. It seems like only yesterday I was writing about my decision to move to ...