Digests » 258

sponsor

Images Slowing Down Your Website?

Optimize your images using ImageKit.io and improve website and app performance. 5-minute integration with all leading platforms such as AWS S3, Magento, Shopify, any HTTP Server etc. Real-time image manipulations and optimizations improve your page load speed by over 25%. Try ImageKit.io now for free!

programming

Be careful what you copy: Invisibly inserting usernames into text with Zero-Width Characters

Zero-width characters are invisible, ‘non-printing’ characters that are not displayed by the majority of applications. F​or exam​ple, I’ve ins​erted 10 ze​ro-width spa​ces in​to thi​s sentence, c​an you tel​​l? (Hint: paste the sentence into Diff Checker to see the locations of the characters!). These characters can be used to ‘fingerprint’ text for certain users.

Microservices: The Good, The Bad, and The Ugly

Microservices have been bandied about in the past couple of years, but what are the real advantages and disadvantages to implementing and running them? Like any service architecture, there are pros and cons, benefits and tradeoffs. So, how do microservices compare against other application architectures like monoliths, service-oriented architecture (SOA), and functions? We’re here to break it all down and shed some light on why the developer and DevOps community is pushing back against the microservices-is-the-solution-for-everything mentality in 2018.

Awesome Podcasts

List of podcasts which are helpful for software engineers/programmers.

Make JSON greppable

Gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation.

Colors.sh

Colors.sh helps you add colors and formatting to your bash scripts.