Skip to content

Instantly share code, notes, and snippets.

View tristan-mastrodicasa's full-sized avatar
🎯
Focusing

Tristan tristan-mastrodicasa

🎯
Focusing
  • Toronto, Canada
View GitHub Profile
@tristan-mastrodicasa
tristan-mastrodicasa / tslint.json
Last active April 5, 2020 03:50
An opiniated tslint configuration
{
"extends": ["./tslint.microsoft.json", "tslint-config-airbnb"],
"rules": {
"completed-docs": [
true,
{
"enums": true,
"methods": true,
"interface": true
}
@tristan-mastrodicasa
tristan-mastrodicasa / .editorconfig
Created April 5, 2020 03:27
An opinionated editor config for code projects
# Editor configuration, see https://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
@tristan-mastrodicasa
tristan-mastrodicasa / angular-project-readme.md
Last active April 5, 2020 05:03
A readme describing the technology and guidelines for angular projects

Angular Project Readme v1.0

This readme is read-only. Do not change.

This document is intended for the project manager to help guide initial project setup. This document is intended for developers who want to understand the core tooling used for this project.

All code documentation should be written inline using JSDoc syntax.

Developer Information

@tristan-mastrodicasa
tristan-mastrodicasa / leagacy-system-checklist.md
Last active March 24, 2020 04:41
Checklist for Working with Legacy Systems

Developing within Leagacy Systems

There are only 4 operations a developer can make on a legacy system

  • Fix
  • Add
  • Remove
  • Refactor

It can be daunting to work with legacy systems. Especially when the manager tells you to just "add this" or "change that" without a detailed successful outcome.