"It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years"
|
—
John Von Neumann,
Computer Scientist
|
|
|
Best 7 links of week #42, 2018
|
|
|
The highly popular PHP 5.x branch will stop receiving security updates at the end of the year, so in about 10 weeks you shouldn't be using this version of PHP in production anymore. Surprising enough about 62% of the web still relies on it, make sure you don't fall into that bucket!
|
|
|
|
A fantastic guide to understanding every single byte that gets transmitted during a TLS connection creation. If you are curious about protocols and security, you will definitely enjoy this website.
|
|
|
|
A deep dive into regular expressions from the formal language theory behind it to some illuminating examples. After reading this article you will know exactly how regular expression work and why they are so important in computer science.
|
|
|
|
A new form of web development is starting to emerge that promises to provide an alternative to JavaScript: WebAssembly.
|
|
|
|
Ryan Florence, famous open source developer and React trainer tries to answer the question: “Does Suspense kill Redux?”. In case you never heard before, "suspense" is a new React feature that allows deferring the rendering of some components and it might have practical implication on the way you write React apps, including allowing you to use to replace Redux.
|
|
|
|
Currying is a process in functional programming in which we can transform a function with multiple arguments into a sequence of nesting functions. It returns a new function that expects the next argument inline. This guide provides a short yet detailed walkthrough into Currying in JavaScript.
|
|
|
|
The CSS layout cookbook aims to bring together recipes for common layout patterns, things you might need to implement in your own sites. In addition to providing the code you can use as a starting point in your projects, these recipes highlight the different ways layout specifications can be used.
|
|
|
|