InfoSec Handbook – information security blog
A non-commercial and private project about information security for private individuals – no ads, no tracking, free and secure.
security  privacy 
4 days ago
The Rule of Least Power
When designing computer systems, one is often faced with a choice between using a more or less powerful language for publishing information, for expressing constraints, or for solving some problem. This finding explores tradeoffs relating the choice of language to reusability of information. The "Rule of Least Power" suggests choosing the least powerful language suitable for a given purpose.
designpatterns  craftsmanship 
5 days ago
Presentational and Container Components – Dan Abramov – Medium
You’ll find your components much easier to reuse and reason about if you divide them into two categories. I call them Container and Presentational components* but I also heard Fat and Skinny, Smart and Dumb, Stateful and Pure, Screens and Components, etc.
javascript  react  designpatterns 
5 days ago
Karma - Git Commit Message
format: type scope subject body footer
types: feat fix docs style refactor test chore
6 days ago
Debugging a Create React App with VS Code
In this post (and the above 4 minute embedded video) we’ll look at how to configure Visual Studio Code to debug React Components and Jest Unit Tests inside a web application that was created by create-react-app.
tool  react  debugging 
6 days ago
Semiotic Data Visualization
Semiotic is a data visualization framework for React. It provides three types of frames (XYFrame, OrdinalFrame, NetworkFrame) which allow you to deploy a wide variety of charts that share the same rules for how to display information. By adjusting the settings of a frame, you can produce very different looking charts that despite their visual difference are the same in the way they model information.
javascript  react  datavis 
7 days ago
Interactive Applications with React & D3 – Elijah Meeks – Medium
Bringing together D3.js and React is one of those things that isn’t new but is still not well-established enough to point to one sure way to do it. In this excerpt from my book D3.js in Action, Second Edition, I’ll show you the main techniques for combining React and D3 and explain their strengths and weaknesses.
react  d3  datavis 
7 days ago
React lifecycle methods diagram
mount, update, unmount, getDerivedStateFromProps, shouldComponentUpdate, render, getSnapshotBeforeUpdate, componentDidMount, componentDidUpdate, componentWillUnmount
react  javascript 
7 days ago
artyomtrityak/d3-explorer: Exploring D3.js with React.js
Exploring D3.js (v5): ES2015/ES6, Webpack, D3 and React.js
d3  datavis  javascript 
7 days ago
D3.js (v4) Essentials – Raja Pradhan
In this series I am going to cover D3 v4. I will start from the very basics and then make our way towards some of the advanced topics of D3. No prior knowledge of D3 is required to follow along. There will be plenty of examples and demo will be provided in JSBin which you can edit and see the changes live.
d3  javascript  datavis 
7 days ago
Intro to D3.js
The tutorial provides a quick intro to d3.js, a Javascript library for creating data visualizations in the browser. D3 is built on top of common web standards like HTML, CSS, and SVG.

D3 makes web-based visualizations easier by “automating the hard bits you already understand,” as opposed to “hiding the hard bits” (hat tip @andy_matuschak).

Again, the tutorial is not a deep dive — we want you to learn how to learn D3 and gain a high-level understanding of this useful tool.
javascript  d3  datavis 
7 days ago
Calculate and display hash values from over two dozen popular hashing algorithms like MD5, SHA1, SHA2, RipeMD, HAVAL and Whirlpool.
22 days ago
Provide a verifiable path from source code to binary. Deterministic build system. The build environment should either be recorded or pre-defined.
5 weeks ago
Mockaroo - Realistic Random Data Generator and API Mocking Tool
A free test data generator and API mocking tool - Mockaroo lets you create custom CSV, JSON, SQL, and Excel datasets to test and demo your software.
testing  tool 
5 weeks ago
How to manage complexity - Business Insider
Management Has To Change In An Increasingly Complex World
6 weeks ago
Write most of your tests at a low level (unit tests) with a few broad-stack tests, eg via UI. UI tests tend to be fragile and slow.
craftsmanship  testing 
6 weeks ago
Atomic commits: Telling stories with Git
These days I’m all into atomic commits and it really made my work beter. Never heard of that concept? No worries, let me introduce you to it
craftsmanship  git 
6 weeks ago
uMap lets you create a map with OpenStreetMap layers and embed it in your site. All within a few minutes. You can create custom maps (see the examples at the instances' front pages).
6 weeks ago
theCrag: the largest collaborative rock climbing & bouldering platform
Find climbing areas, guidebooks & partners, tick & analyse your climbs, create topos and stay up-to-date on your favourite crags
6 weeks ago
Javascript Animation Engine
motion  javascript 
6 weeks ago
How to Make a Stunning Animation of a Typing Cat
Whenever you want to include an animated illustration on a website, you have to decide which format will be a better fit — a GIF or a video? Especially when those animations have to be seamless…
6 weeks ago
Introducing Lottie
Behind the scenes of our new open-source animation tool
6 weeks ago
The Code Quality Challenge
A free, language-agnostic 30-day exercise of will.
tool  learning  designpatterns 
7 weeks ago
Carbon - Highlight source code
Create and share beautiful images of your source code.
tool  javascript 
9 weeks ago
A cartoon intro to DNS over HTTPS
At Mozilla, we closely track threats to users' privacy and security. This is why we've added tracking protection to Firefox and created the Facebook container extension. In today's cartoon intro, ...
security  http 
10 weeks ago
SSL Server Test
This online service performs a deep analysis of the configuration of any SSL web server on the public Internet.
security  tool 
may 2018
Teach Yourself Computer Science
All the resources you need to give yourself a world class computer science education
may 2018
The Imposter's Handbook
I wrote this book to fill the gaps in my programming career. I'm a self-taught developer, and for most of my career, I've learned what was required to get the job done. When conversations veered toward core concepts, I disengaged. I decided to change all of this in 2014 and wrote a book about what I learned.
may 2018
Regex101 - online regex editor and debugger
Regex101 allows you to create, debug, test and have your expressions explained for PHP, PCRE, Python, Golang and JavaScript. The website also features a community where you can share useful expressions.
regex  tool 
may 2018
Salt Hash passwords using NodeJS crypto
This article shows how we can salt hash passwords in NodeJS using crypto.
nodejs  security 
may 2018
Priority Guides: A Content-First Alternative to Wireframes · A List Apart
Little-known, yet highly effective, priority guides are the content-first, responsive alternative to the ubiquitous wireframe.
design  progressive-enhancement 
may 2018
Fast and powerful SSL/TLS server scanning library
nodejs  security  tool 
may 2018
Snyk helps you use open source and stay secure. Continuously find and fix vulnerabilities in dependencies pulled from npm, Maven, RubyGems, PyPI and more.
nodejs  security  tool 
may 2018
« earlier      
a11y agile ai angular architecture authentication aws azure bash behaviour book bots browser category-theory chess cli cloud cms computerscience cpp craftsmanship cryptography css d3 darkweb dart datavis debugging deployment design designpatterns devops dnd dns docker ecmascript ecosystem email encryption english es6 favicon framework functional git grid haskell html http javascript jpg json jvm languages learning linux macos mean microservices mongodb motion native networking nodejs offline opensource outdoor performance photography photoshop physics png presentation privacy progressive-enhancement promises python react reactive recipe regex responsive rust saas sass scaling scrum security senior soa sql starcitizen startrek svg teams testing tool typescript typography unicode unix utf8 ux video vm webassembly whisky wow

Copy this bookmark: