HTTP headers for the responsible developer

https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer

https://news.ycombinator.com/item?id=19856419

Developers have the power to build the web for everyone, but that power needs to be used responsibly. What matters, in the end, is building things that help and enable people.

In this article, I want to share how HTTP headers can help you build better products for a better web for everyone.

HTTP – HyperText Transfer Protocol

Let’s talk about HTTP first. HTTP is the protocol used by computers to request and send data over the web.

When a browser requests a resource from a server it uses HTTP. This request includes a set of key-value pairs giving information like the version of the browser or what file formats it understands. These key-value pairs are called request headers.

The server answers with the requested resource but also sends response headers giving information on the resource or the server itself.

Request: 
GET https://the-responsible.dev/
Accept: text/html,application/xhtml+xml,application/xml
Accept-Encoding: gzip, deflate, br
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8,de;q=0.7 ...

Response:
Connection: keep-alive
Content-Type: text/html; charset=utf-8 Date: Mon, 11 Mar 2019 12:59:38 GMT ... Response Body

HTTP is the foundation of the web today and it offers many ways to improve user experience. Let’s dive into how you can use HTTP headers to build a web that is safe, affordable and respectful

Read the rest of the article

HN: The Best SaaS Landing page examples I’ve seen (+ their secrets for conversion)

It’s extremely rare that you find SaaS Landing pages with a great focus on converting visitors into customers and not only the pretty stuff.

I’ve compiled the best examples of SaaS Landing pages I’ve seen over the years (1000’s of them) into actionable examples you can use as reference!

In this article, I also break down why they are great examples and how you can use them in your own SaaS website to convert more visitors into customers.

https://www.cortes.design/post/best-saas-landing-page-examples-inspiration

https://news.ycombinator.com/item?id=18410628

Thoughts after taking the Deeplearning.ai courses of Andrew Ng

Between a full time job and a toddler at home, I spend my spare time learning about the ideas in cognitive science & AI. Once in a while a great paper/video/course comes out and you’re instantly hooked.

Andrew Ng’s new deeplearning.ai course is like that Shane Carruth or Rajnikanth movie that one yearns for!

Naturally, as soon as the course was released on coursera, I registered and spent the past 4 evenings binge watching the lectures, working through quizzes and programming assignments.

 

The article

Machine learning (Coursera)

Deep learning specialization (Coursera)