Skip to content

Instantly share code, notes, and snippets.

View counterflow's full-sized avatar

counterflow counterflow

View GitHub Profile
@counterflow
counterflow / angular-cli-node-js-typescript-rxjs-compatiblity-matrix.csv
Created October 4, 2021 18:56 — forked from LayZeeDK/angular-cli-node-js-typescript-rxjs-compatiblity-matrix.csv
Angular CLI, Angular, Node.js, TypeScript, and RxJS compatibility matrix. Based on changelogs, metadata, and hands-on experience. Major versions above officially supported versions are not listed. Note that minor TypeScript versions also contain breaking changes.
Angular CLI version Angular version Node.js version TypeScript version RxJS version
1.0.0-beta.17 (package name: angular-cli) 2.0.x 6.9.x or later minor version 2.0.x 5.0.x or later minor version
1.0.0-beta.20-1 (package name: angular-cli) 2.1.x 6.9.x or later minor version 2.0.x 5.0.x or later minor version
1.0.0-beta.22-1 (package name: angular-cli) 2.2.x 6.9.x or later minor version 2.0.x 5.0.x or later minor version
1.0.0-beta.30 2.3.x 6.9.x or later minor version 2.0.x 5.0.x or later minor version
1.0.0-rc.4 2.4.x 6.9.x or later minor version 2.0.x 5.0.x or later minor version
1.0.6 4.0.x/4.1.x 6.9.x or later minor version 2.2.x 5.0.x or later minor version
1.1.3 4.0.x/4.1.x 6.9.x or later minor version 2.3.x 5.0.x or later minor version
1.2.7 4.0.x/4.1.x 6.9.x or later minor version 2.3.x 5.0.x or later minor version
1.3.2 4.2.x/4.3.x/4.4.x 6.9.x or later minor version 2.4.x 5.0.x or later minor version
@counterflow
counterflow / user-story-estimation.md
Last active May 13, 2021 05:28
Sprint Planning and Estimation

Table Reference

Story Points Equivalent T-shirt size Effort Complexity Risks Unknowns Description
0.5 ~ 1 X-Small Very Low Very Low Very Low Very Low ☺️ Trivial activities such as documentation
2 ~ 3 Small Low Low Low Low ⭐ Smaller user stories. Can be done by 1 person even a junior.
5 ~ 8 Medium Medium Medium Medium Low 🌟 Most common and normal sized user stories. Can be usually done by 1 person.
13 ~ 21 Large High High Medium - High Low - Medium ⚠️ User story is too big and/or too complex to split. Usually done by 2~3 people collaborating.
40 ~ up X-Large Very High Very High Very High High 🚫 Elaborate and/or split. Avoid these kinds of user stories. Manage the risks and unknowns.

User Story Estimation Factors:

@counterflow
counterflow / priority-and-severity.md
Last active April 24, 2019 21:55
Priority and Severity Description

Azure DevOps

Priority

A subjective rating of the bug as it relates to the business or customer requirements. Priority indicates the order in which code defects should be fixed. You can specify the following values:

  1. Product cannot ship without the successful resolution of the work item, and it should be addressed as soon as possible.
  2. Product cannot ship without the successful resolution of the work item, but it does not need to be addressed immediately.
  3. Resolution of the work item is optional based on resources, time, and risk.
@counterflow
counterflow / gist:f8dfd6ef50e4b0887cc0c0299a7875e9
Created November 9, 2018 20:39
Frontend-Learning-Resources
# Frontend Learning Resources
@counterflow
counterflow / SCSS.md
Created July 16, 2018 01:04 — forked from jareware/SCSS.md
Advanced SCSS, or, 16 cool things you may not have known your stylesheets could do

⇐ back to the gist-blog at jrw.fi

Advanced SCSS

Or, 16 cool things you may not have known your stylesheets could do. I'd rather have kept it to a nice round number like 10, but they just kept coming. Sorry.

I've been using SCSS/SASS for most of my styling work since 2009, and I'm a huge fan of Compass (by the great @chriseppstein). It really helped many of us through the darkest cross-browser crap. Even though browsers are increasingly playing nice with CSS, another problem has become very topical: managing the complexity in stylesheets as our in-browser apps get larger and larger. SCSS is an indispensable tool for dealing with this.

This isn't an introduction to the language by a long shot; many things probably won't make sense unless you have some SCSS under your belt already. That said, if you're not yet comfy with the basics, check out the aweso

@counterflow
counterflow / README-Template.md
Created April 15, 2018 23:48 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@counterflow
counterflow / gist:bb1060f4a1aee5b7231a3f13cfb0436d
Created September 7, 2017 03:30 — forked from Rafe/gist:2289021
jasmine matchers cheatsheet
expect(x).toEqual(y); compares objects or primitives x and y and passes if they are equivalent
expect(x).toBe(y); compares objects or primitives x and y and passes if they are the same object
expect(x).toMatch(pattern); compares x to string or regular expression pattern and passes if they match
expect(x).toBeDefined(); passes if x is not undefined
expect(x).toBeUndefined(); passes if x is undefined
@counterflow
counterflow / protractorAPICheatsheet.md
Created September 7, 2017 02:14 — forked from javierarques/protractorAPICheatsheet.md
Protractor API Cheatsheet
@counterflow
counterflow / .babelrc
Created August 19, 2017 08:02 — forked from c9s/.babelrc
webpack + babel + typescript + es6 - total solutions!
{
"presets": ["es2015"],
"plugins": ["transform-runtime"]
}
@counterflow
counterflow / bootstrap-responsive-pull.scss
Created November 16, 2016 22:25
Responsive Bootstrap Pull classes
.pull-right-xs {
@media screen and (max-width: 767px) {
float: right !important;
}
}
.pull-right-sm {
@media screen and (min-width: 768px) {
float: right !important;
}