Public

180 bookmarks
Custom sorting
Shell Script Best Practices — The Sharat's
Shell Script Best Practices — The Sharat's
This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
·sharats.me·
Shell Script Best Practices — The Sharat's
We’re drowning
We’re drowning
Matthew Childs / Reuters We live in a golden age of software reuse. We’ve never before had such a wealth of freely available code, in so many languages, so easy to find and install. And yet, …
·snarfed.org·
We’re drowning
Junior designers vs. senior designers - DESK Magazine
Junior designers vs. senior designers - DESK Magazine
The difference between a designer early in their career and a more experienced designer are easy to spot. Here we outline the key differences.* *It should be noted that some young designers have been known to exhibit behaviors of senior designers. And on rare occasions, you may see a senior designer in the wild behaving …
·vanschneider.com·
Junior designers vs. senior designers - DESK Magazine
Increment: Issues
Increment: Issues
Increment is a print and digital magazine about how teams build and operate software systems at scale.
·increment.com·
Increment: Issues
please don't be spooky
please don't be spooky
A piece of advice I wish I could give my manager is don't be spooky. My manager regularly messages me things like Hey, can you talk? or Got a minute now? Occ...
·tiramisu.bearblog.dev·
please don't be spooky
Increment: Planning
Increment: Planning
This issue examines the ever-evolving practices of software planning—and how we can craft plans that enrich communication, alignment, and impact on engineering teams.
·increment.com·
Increment: Planning
Why React Re-Renders
Why React Re-Renders
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.
·joshwcomeau.com·
Why React Re-Renders
CS253 - Web Security
CS253 - Web Security
Principles of web security. The fundamentals and state-of-the-art in web security. Attacks and countermeasures. Topics include: the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards.
·web.stanford.edu·
CS253 - Web Security