Category: Articles and Links
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
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
Styling SVG <use> Content with CSS
Takeaway:
Use css variables (or custom properties) to get access to the svg in the shadow DOM.
https://caniuse.com/#feat=css-variables
Example:
Read MoreVPS comparison – by Joe di Castro
High quality comparison of 5 well-known VPS providers with servers in Europe (not necessarily based in Europe):
OVH | Linode | DigitalOcean | Scaleway | Vultr |
https://github.com/joedicastro/vps-comparison
HN thread: https://news.ycombinator.com/item?id=14245538
—————-
Other simple comparison site for VPS
Compare and check the stock of the cheapest low end virtual private server offers
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.
Machine learning (Coursera)
Deep learning specialization (Coursera)