One email per week, 5 links.

Do you want to keep up to date with the latest trends of software development and technology?

But keeping up to date with all the blogs, podcasts, and articles is time consuming so why not let someone else curate the content for you?

With our weekly newsletter you will get 5 top stories hand-picked into your inbox every Monday with topic ranging from programming, software development practices, architecture, databases, and many others.

Escape the distractions of social media and own your focus. Check out the latest issue and subscribe!

Programming Digest#369

sponsor

Build your programming skills with Manning

Looking to upgrade your programming skills? Here’s something that will really help—Manning Publications are offering an exclusive 40% off your entire order at manning.com! Just use the code nlprogramming when you checkout.

programming

How Not to Store Passwords

This post will go through a few bad ways to store a password and you can see what I mean.

How to Serve Over 100K Web Pages a Day on a Slower Home Internet Connection

The cheapest way to run a website is from the home Internet connection that you already have. It's essentially free if you host your website on a very low-power computer like a Raspberry Pi. The problem with this approach is that upload bandwidth is often very limited on home Internet connections, so your website may occasionally miss potential traffic during "high-traffic" periods.

Why is This Website Port Scanning me

Recently, I was tipped off about certain sites performing localhost port scans against visitors, presumably as part of a user fingerprinting and tracking or bot detection. This didn't sit well with me, so I went about investigating the practice, and it seems many sites are port scanning visitors for dubious reasons.

Coding is Not Computer Science

Coding is computer science in the same way that buying something at the store is economics, or talking to your neighbor is sociology.

How to prevent code reviews from slowing down your team

Code reviews when not implemented properly can seriously slow down your team’s ability to ship - with many changes stuck in review for multiple days (or weeks!) hurting your product’s time to market.