April 2020 dev links

Web Security

This course is a comprehensive overview of web security. The goal is to build an understanding of the most common web attacks and their countermeasures. Given the pervasive insecurity of the modern web landscape, there is a pressing need for programmers and system designers to improve their understanding of web security issues.

https://web.stanford.edu/class/cs253/

Things you can do with a browser in 2020

It’s 2020, and browsers can do amazing stuff. This repo contains a non-exhaustive list of less-known features implemented in browsers today. This list isn’t intended for a technical audience; instead it wants to be a “I didn’t know we could do that in a browser!” list. In many cases, listed features aren’t yet part of the standard, and may only be available on certain browsers or configurations.

https://github.com/luruke/browser-2020

The History of the URL

On the 11th of January 1982 twenty-two computer scientists met to discuss an issue with ‘computer mail’ (now known as email).

https://blog.cloudflare.com/the-history-of-the-url/

The ultimate guide to iframes

The iframe element (short for inline frame) is probably among the oldest HTML tags and was introduced in 1997 with HTML 4.01 by Microsoft Internet Explorer.

https://blog.logrocket.com/the-ultimate-guide-to-iframes/

The History of Git: The Road to Domination in Software Version Control

In 2005, Linus Torvalds urgently needed a new version control system to maintain the development of the Linux Kernel. So he went offline for a week, wrote a revolutionary new system from scratch, and called it Git. Fifteen years later, the platform is the undisputed leader in a crowded field.

https://www.welcometothejungle.com/en/articles/btc-history-git

Git Command Explorer

Find the right commands you need without digging through the web.

https://gitexplorer.com/

Everyone has JavaScript, right?

https://kryogenix.org/code/browser/everyonehasjs.html

Clean Code concepts adapted for JavaScript

Software engineering principles, from Robert C. Martin’s book Clean Code, adapted for JavaScript. This is not a style guide. It’s a guide to producing readable, reusable, and refactorable software in JavaScript.

https://github.com/ryanmcdermott/clean-code-javascript

The Java Web Scraping Handbook

Web scraping or crawling is the act of fetching data from a third party website by downloading and parsing the HTML code to extract the data you want. It can be done manually, but generally this term refers to the automated process of downloading the HTML content of a page, parsing/extracting the data, and saving it into a database for further analysis or use.

https://www.scrapingbee.com/java-webscraping-book/

Leave a Reply

Your email address will not be published. Required fields are marked *