All Projects → mike-north → Professional Ts

mike-north / Professional Ts

Licence: bsd-2-clause

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Professional Ts

Netflix Migrate
A command-line tool to migrate data to and from Netflix profiles
Stars: ✭ 175 (-1.13%)
Mutual labels:  hacktoberfest
Otoroshi
Lightweight api management on top of a modern http reverse proxy
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Shoutrrr
Notification library for gophers and their furry friends.
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Slack Scala Client
A scala library for interacting with the slack api and real time messaging interface
Stars: ✭ 176 (-0.56%)
Mutual labels:  hacktoberfest
React Otp Input
✔️ OTP Input Component for React
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Midifile
A MIDI file parser/writer using ArrayBuffers
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Command Block Assembly
Compile high-level code into Minecraft commands
Stars: ✭ 175 (-1.13%)
Mutual labels:  hacktoberfest
Cobbler
Cobbler is a versatile Linux deployment server
Stars: ✭ 2,222 (+1155.37%)
Mutual labels:  hacktoberfest
Yarnhook
Run `yarn install`, `npm install` or `pnpm install` on git hooks automatically
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Pydp
A python wrapper for https://github.com/google/differential-privacy
Stars: ✭ 178 (+0.56%)
Mutual labels:  hacktoberfest
Shopyo
🎁 Your Open web framework, designed with big in mind. Flask with Django advantages. Build your management systems, ERP products & mobile backend (coming soon). Small business needs apps included by default. First timers friendly. Email: [email protected] | password: pass
Stars: ✭ 172 (-2.82%)
Mutual labels:  hacktoberfest
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Supabase Js
An isomorphic Javascript client for Supabase.
Stars: ✭ 176 (-0.56%)
Mutual labels:  hacktoberfest
Mattermost Android Classic
Mattermost app for Android phones and tablets
Stars: ✭ 176 (-0.56%)
Mutual labels:  hacktoberfest
Platform
A @laravel based RAD platform for back-office applications, admin/user panels, and dashboards.
Stars: ✭ 2,623 (+1381.92%)
Mutual labels:  hacktoberfest
Availity Reactstrap Validation
Easy to use React validation components compatible for reactstrap.
Stars: ✭ 176 (-0.56%)
Mutual labels:  hacktoberfest
Yii2 Bootstrap
Yii 2 Bootstrap 3 Extension
Stars: ✭ 177 (+0%)
Mutual labels:  hacktoberfest
Rclcpp
rclcpp (ROS Client Library for C++)
Stars: ✭ 178 (+0.56%)
Mutual labels:  hacktoberfest
Eslint Config Wesbos
No-Sweat™ Eslint and Prettier Setup - with or without VS Code
Stars: ✭ 2,293 (+1195.48%)
Mutual labels:  hacktoberfest
Nmf App
Understand and reduce your carbon footprint 🌱 iOS & Android.
Stars: ✭ 176 (-0.56%)
Mutual labels:  hacktoberfest

Professional TypeScript

Node.js CI ts-nightly compat

What's this course about?

This course is intended to help those already somewhat familiar with TypeScript as a programming language, to the point where they're more ready to use it in a real situation with real stakes. Mike shares some of the experience he's had as LinkedIn's TypeScript infrastructure lead, so you don't have to learn things "the hard way" like he did.

Project setup

First, you should ensure you have your ssh keys working with GitHub. You can verify this by running

ssh [email protected]

and getting a response like

Hi mike-north! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

Tools you MUST have installed

Next, make sure you have installed volta which ensures you have the right version of node and yarn for this project

We also strongly recommend the use of Visual Studio Code as an authoring tool. If you use something else, you're on your own.

Clone

Next, checkout a working copy of this project

git clone [email protected]:mike-north/professional-ts

enter the directory you just created

cd professional-ts

Install dependencies

yarn is the recommended package manager to use with this project. Please use it instead of npm.

Install dependencies with yarn by running

yarn

Starting the project

Start up the project in development mode by running

yarn dev

Changing any files in the src folder will result in an incremental rebuild, and a refresh of the screen.

By default, the app is served on http://localhost:3000.

Legal

© 2020 LinkedIn, All Rights Reserved

Licensing

The code in this project is licensed as BSD-2-Clause license, and the written content in the ./notes folder is licensed under CC BY-NC-SA 4.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].