Skip to content

Instantly share code, notes, and snippets.

View williamlisci's full-sized avatar
📌
Quantum AI

William Li williamlisci

📌
Quantum AI
View GitHub Profile
@williamlisci
williamlisci / ts-node-webstorm-guide.md
Created September 13, 2025 14:51 — forked from KiyonoKara/ts-node-webstorm-guide.md
A guide on using TypeScript with WebStorm

ts-node WebStorm Guide

This is a simple guide to set up TypeScript in WebStorm. You don't need to have Node.js installed on your system if your IDE has an interpreter. NVM is also recommended if you'd like to stay up to date with all versions (if you'd like to manage all your versions).

Steps

  1. Open your WebStorm IDE and create a new project, you can create either an empty project (and configure it later) or a preconfigured Node.js project.
  2. Press Create.
    1
  3. Open the settings IntelliJ IDEA > Preferences for MacOS (⌘ + ,) or File > Settings for Windows or Linux.
  4. Go to Languages & Frameworks < Node.js and NPM.
@williamlisci
williamlisci / eclipse.ini
Created September 29, 2021 18:40
eclipse.ini for ubuntu
-startup
plugins/org.eclipse.equinox.launcher_1.6.300.v20210813-1054.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.300.v20210828-0802
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.XXMaxPermSize
256m
@williamlisci
williamlisci / eclipse.ini
Created September 29, 2021 18:39
eclipse.ini for ubuntu
-startup
plugins/org.eclipse.equinox.launcher_1.6.300.v20210813-1054.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.300.v20210828-0802
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.XXMaxPermSize
256m
@williamlisci
williamlisci / clean_code.md
Created August 8, 2021 05:00 — forked from wojteklu/clean_code.md
Summary of 'Clean code' by Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.


General rules

  1. Follow standard conventions.
  2. Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
  3. Boy scout rule. Leave the campground cleaner than you found it.
  4. Always find root cause. Always look for the root cause of a problem.

Design rules