Skip to content

Releases: Jaxolotl/AdvancedWDC_StepByStep

v1.8.0

20 Feb 22:22
Compare
Choose a tag to compare

ChangeLog

  • updated the shim dependency and run audit fix
  • Add HOST_NAME and PORT as env variable with default fallback to local host and port 3000 for backwards compat
  • Use only the configuration values to set up the server app
  • Remove deprecated dev env vars from .env.TEMPLATE

Special thanks to Brandon O'Brien for the feedback

Extended dev info

18 Oct 15:00
Compare
Choose a tag to compare
  • Add extended dev info to README.md
  • reorder documentation order for better readability
  • adds "run on simulator" tip

JSDoc fix

17 Oct 20:05
Compare
Choose a tag to compare
  • fix misleading jsdoc for done callback on SpotifyConnector.data method

Step 6 - Introduction to testing

16 Oct 22:01
Compare
Choose a tag to compare

Testing is a cornerstone of software development, and is as complex ans specialized as the development itself, up o the limit in which one cannot move forward without the other ( e.g TDD ).
Typically you'd want to include Unit Tests, Integration Tests, Functional tests on your dev pipeline. Also you'd like to have a measure of the tested surface AKA Code Coverage

On this release we briefly introduce some basic unit testing using JEST which allow you to define your testing configuration in a very granular way, including coverage threshold and many other settings, and it gracefully integrates with webpack and babel

The tests contained are just quick examples, by the time being I didn't have enough time to add better examples, but I promise to do so before the end of this year.

Step 5 - Error Handling

16 Oct 21:48
Compare
Choose a tag to compare

Capture and propagate errors in a predictable way is a key for develop, maintain and improve your software.

Here some of the tools, info and concepts implemented on this release:

Step 4 - Pagination

Step 3 - Get Data

Step 2 - Get Schema

Step 1 - Authentication

16 Oct 20:50
Compare
Choose a tag to compare

Migration

16 Oct 20:32
Compare
Choose a tag to compare

Original connector migrated to ES6 + webpack + babel

No significant modifications were made to the original ES5 connector