Public

164 bookmarks
Custom sorting
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
Engineering Career Ladders | BestPracticer
Engineering Career Ladders | BestPracticer
As engineering organizations grow and add more complexity with team members at different levels of experience, they also need to create clarity: the list of job levels, and what each role does. Done well, a career ladder can limit bias and provide a framework for hiring, paying, and promoting. Note: The articles below are often an introduction to the company's level guide, and the actual career ladder is a PDF or spreadsheet linked to from the article.
·bestpracticer.com·
Engineering Career Ladders | BestPracticer
What is Jobs to be Done (JTBD)?
What is Jobs to be Done (JTBD)?
Upgrade your user, not your product. Don’t build better cameras — build better photographers.
·jtbd.info·
What is Jobs to be Done (JTBD)?
Jobs To Be Done Framework
Jobs To Be Done Framework
Scrapping the persona and approaching product design in a different way
·medium.com·
Jobs To Be Done Framework
What is Jobs to be Done
What is Jobs to be Done
Visit http://jobstobedone.org for more info. also you can find the Jobs to be Done community at the #JTBD on twitter. Online Course to learn how we find the JTBD through Interviews: http://learn.jobstobedone.org/ (thanks Kijuyswe2134)
·youtube.com·
What is Jobs to be Done
Market Disruptions & Online Learning
Market Disruptions & Online Learning
Clayton Christensen on disruptive innovators and how to hire a milkshake. from the University Of Phoenix Lecture Series http://www.phoenix.edu/lectures.html
·youtube.com·
Market Disruptions & Online Learning
Why Firefox Deserves Its Sad Decline…
Why Firefox Deserves Its Sad Decline…
Most of us using Chrome at moment either used to use Firefox back in the day or are too young to know about this… At least according to…
·levelup.gitconnected.com·
Why Firefox Deserves Its Sad Decline…
Remote Development at Slack - Slack Engineering
Remote Development at Slack - Slack Engineering
In this article, “remote development environments” refer to AWS EC2 instances where engineers make code changes and can see a running Slack application with those changes. For years, engineers at Slack isolated and tested their changes by running microcosms of the Slack application on their local computers. This was difficult for many reasons: it involved […]
·slack.engineering·
Remote Development at Slack - Slack Engineering
Secure Access to Kubernetes API. | Teleport
Secure Access to Kubernetes API. | Teleport
Kubernetes is driven by an HTTP API server which allows complete configuration and control of Kubernetes runtime. Therefore, securing access to the API server is one of the most critical security controls to ensure resilient Kubernetes in production.
·goteleport.com·
Secure Access to Kubernetes API. | Teleport