Coder Social home page Coder Social logo

debugging-talk's Introduction

ahoy.

This repo shows a couple of different ways we can use debugging tools.

The main 'app' here is just a node server that returns some dummy data.

It's branch based experience and each branch contains as little distractions as possible, run git branch -a to see what's available, a little more explanation below.

README changes from branch to branch, this one gives an overview and the ones in branches go in a bit more detail about the changes.

branches explained:

  • master - where this readme is, it is also just the app that you can run in debug mode and inspect from chrome dev tools.
  • ide-config - this includes a bit of config that allow us to debug from vscode directly, feel free to add jetbrains or atom configs if you wish.
  • excuses/* - I can't use a debugger because <insert excuse from the list here>
    • typescript - if you want to use typescript AND you want to attach to the app from vscode AND have the app reload every time you make an update AND you want to keep the debugger attached between restarts.
    • tests - if you're worried that you can't debug when running tests - this example is using ava but it's also possible with mocha, cucumber and a bunch of others.
    • docker - if you're running your app in docker. On windows you might need to use chokidar or the legacy flag for nodemon for it to work but I'm not a fan on docker on windows so won't go any deeper into it in this repo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.