Coder Social home page Coder Social logo

jstevenperry / ibm-developer Goto Github PK

View Code? Open in Web Editor NEW
259.0 13.0 322.0 25.11 MB

Articles and tutorials I've written for IBM Developer

License: Apache License 2.0

JavaScript 46.33% CSS 0.02% HTML 0.06% Kotlin 18.54% Java 32.59% Shell 1.10% PLpgSQL 0.29% Pug 1.07%
tutorial ibm-developer java javascript hyperledger-composer kotlin

ibm-developer's Introduction

IBM-Developer

Source code for articles and tutorials I've written for IBM Developer (formerly IBM Code, formerly IBM developerWorks)

Directories you'll find in this repository (as of 7 June 2020):

IBM-Developer/
├── IntroToJava
├── Kotlin
├── NcaaMarchMadness
├── Node.js
└── README.md (this file)

IntroToJava

Description: Code that accompanies my Intro to Java Programming Course.

Directories you'll find in this repository (as of 5 Aug 2020):

IntroToJava/
├── Unit-2
│   └── Tutorial
│       └── src
│           └── com
│               └── jstevenperry
│                   └── intro
│                       ├── Person.java
│                       └── PersonTest.java
├── Unit-4
│    └── Tutorial
│        └── src
│            └── com
│                └── jstevenperry
│                    └── intro
│                        ├── BonusEligible.java
│                        ├── Employee.java
│                        ├── EmployeeTest.java
│                        ├── Executive.java
│                        ├── ExecutiveTest.java
│                        ├── HumanResourcesApplication.java
│                        ├── HumanResourcesApplicationTest.java
│                        ├── Manager.java
│                        ├── ManagerTest.java
│                        ├── Person.java
│                        ├── PersonTest.java
│                        └── StockOptionEligible.java
Unit-5
└── Tutorial
    ├── data_files
    │   ├── 1000kWords.txt
    │   ├── 100kWords.txt
    │   ├── 10Words.txt
    │   └── 10kWords.txt
    ├── logging.properties
    ├── src
    │   └── com
    │       └── jstevenperry
    │           └── intro
    │               ├── common
    │               │   ├── BonusEligible.java
    │               │   ├── Displayable.java
    │               │   ├── Employee.java
    │               │   ├── Executive.java
    │               │   ├── Gender.java
    │               │   ├── Manager.java
    │               │   ├── Person.java
    │               │   ├── StockOptionEligible.java
    │               │   └── StockOptionProcessingCallback.java
    │               ├── enumtypes
    │               │   ├── Displayable.java
    │               │   └── Gender.java
    │               ├── generics
    │               │   ├── Generics.java
    │               │   └── SimpleList.java
    │               ├── io
    │               │   └── InputOutput.java
    │               ├── lambdas
    │               │   └── HumanResourcesApplication.java
    │               ├── lvti
    │               │   └── InputOutput.java
    │               ├── regex
    │               │   └── RegularExpression.java
    │               ├── serialization
    │               │   └── HumanResourcesApplication.java
    │               └── streamsapi
    │                   └── HumanResourcesApplication.java
    └── test
        └── com
            └── jstevenperry
                └── intro
                    ├── enumtypes
                    │   └── GenderTest.java
                    ├── generics
                    │   ├── GenericsTest.java
                    │   └── SimpleListTest.java
                    ├── io
                    │   └── InputOutputTest.java
                    ├── lambdas
                    │   └── HumanResourcesApplicationTest.java
                    ├── lvti
                    │   └── InputOutputTest.java
                    ├── regex
                    │   └── RegularExpressionTest.java
                    ├── serialization
                    │   └── HumanResourcesApplicationTest.java
                    └── streamsapi
                        └── HumanResourcesApplicationTest.java


Kotlin

IBM-Developer/
└── Kotlin
    ├── LICENSE
    ├── Unit_10
    ├── Unit_11
    ├── Unit_12
    ├── Unit_13
    ├── Unit_14
    ├── Unit_15
    ├── Unit_16
    ├── Unit_17
    ├── Unit_2
    ├── Unit_4
    ├── Unit_6
    ├── Unit_7
    ├── Unit_8
    └── Unit_9

Description: Code that accompanies my Kotlin Learning Path. The LP consists of 17 units where you learn Kotlin, along with principles of object-oriented and functional programming.

Click here to start Part 1 of the series.

NcaaMarchMadness

Code that accompanies IBM Developer deep learning tutorial where I describe the neural network software I wrote to predict winners of the NCAA Men's Basketball Tournament, held every year in March.

The code uses the Neuroph framework, along with data you download from NCAA.com.

Click here to start the tutorial.

Node.js

IBM-Developer/Node.js/
└── Node.js
    └── Course
        ├── LICENSE
        ├── README.md
        ├── Unit-10
        ├── Unit-11
        ├── Unit-12
        ├── Unit-14
        ├── Unit-2
        ├── Unit-3
        ├── Unit-4
        ├── Unit-5
        ├── Unit-6
        ├── Unit-7
        ├── Unit-8
        ├── Unit-9
        ├── common
        ├── data
        └── settings

Description: Code that accompanies articles and tutorials about Node.js.

Click here to start Part 1 of the series.

Course

Description: Code that accompanies my Node.js Learning Path. The LP consists of 14 units where you learn how to use Node from the ground up.

ibm-developer's People

Contributors

dependabot[bot] avatar jstevenperry avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ibm-developer's Issues

Error when running solutions for Unit-6

When running the solution for Unit-6, the following error occurs:

1564236974967:ERROR: testItemFindById(): TEST FAILED. Try again.
1564236974968:ERROR: testItemFindById(): ERROR MESSAGE: Assert failed: actual => Mueller Sport Care Basic Support Level Medium Elastic Knee Support, expected => Lea & Perrins Marinade In-a-bag Cracked Peppercorn.
(node:43705) UnhandledPromiseRejectionWarning: AssertionError [ERR_ASSERTION]: Assert failed: actual => Mueller Sport Care Basic Support Level Medium Elastic Knee Support, expected => Lea & Perrins Marinade In-a-bag Cracked Peppercorn
at assertEqual (/Users/rickortega/IBM-Developer/Node.js/Course/Unit-6/utils/utils.js:146:12)
at request (/Users/rickortega/IBM-Developer/Node.js/Course/Unit-6/test/functional-test.js:151:21)
at IncomingMessage.response.on (/Users/rickortega/IBM-Developer/Node.js/Course/Unit-6/test/functional-test.js:68:17)
at IncomingMessage.emit (events.js:203:15)
at endReadableNT (_stream_readable.js:1129:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
(node:43705) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:43705) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

load-db script gets stuck

When I run the "npm run load-db" command, I get the following output after which my terminal gets stuck.

1622538523852:INFO: mainline(): Script start at: 6/1/2021, 2:38:43 PM 1622538523856:INFO: Creating database file: ../data/shopping-list.db 1622538523857:INFO: createDbFixtures(): Dropping all tables... 1622538523860:INFO: createDbFixtures(): Dropping all tables, done. 1622538524285:INFO: createDbFixtures(): Creating item table... 1622538524286:INFO: createDbFixtures(): Creating item table, done. 1622538524763:INFO: createDbFixtures(): Creating brand table... 1622538524763:INFO: createDbFixtures(): Creating brand table, done. 1622538524765:INFO: createDbFixtures(): Creating shopping_list table... 1622538524765:INFO: createDbFixtures(): Creating shopping_list table, done. 1622538524767:INFO: createDbFixtures(): Creating shopping_list_item table... 1622538524767:INFO: createDbFixtures(): Creating shopping_list_item table, done. 1622538524768:INFO: createDbFixtures(): DONE 1622538524768:INFO: mainline:createDbFixtures(resolved Promise): Loading data for brand... 1622538524769:INFO: loadData(): Loading data files... 1622538524773:INFO: loadData():readableStream.on(open): Opened file: ../data/Grocery_Brands_Database.csv

Unit-5 Example-6

I've just understood the concept of event-loop from the website.
The event-loop maintains this order: Timer -> Poll -> Check
And the output itself demonstrates that.

Output given on your website:
1530402106144:INFO: MAINLINE: START
1530402106146:INFO: MAINLINE: END
1530402106147:INFO: MAINLINE MICROTASK: Promise.resolve.then
1530402106148:INFO: TIMERS PHASE: START iteration 0: setInterval
1530402106148:INFO: TIMERS PHASE: END iteration 0: setInterval
1530402106149:INFO: POLL PHASE: fs.readdir() callback: Directory contains: 8 files
1530402106149:INFO: POLL PHASE MICROTASK: setInterval.fs.readdir.Promise.resolve.then
1530402106149:INFO: CHECK PHASE: setInterval.setImmediate
1530402106149:INFO: CHECK PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1530402106151:INFO: TIMERS PHASE: TIMER EXPIRED (from iteration 0): setInterval.setTimeout
1530402106151:INFO: TIMERS PHASE: START iteration 1: setInterval
1530402106151:INFO: TIMERS PHASE: END iteration 1: setInterval
1530402106151:INFO: TIMERS PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1530402106151:INFO: POLL PHASE: fs.readdir() callback: Directory contains: 8 files
1530402106151:INFO: POLL PHASE MICROTASK: setInterval.fs.readdir.Promise.resolve.then
1530402106151:INFO: CHECK PHASE: setInterval.setImmediate
1530402106151:INFO: CHECK PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1530402106153:INFO: TIMERS PHASE: TIMER EXPIRED (from iteration 1): setInterval.setTimeout
1530402106153:INFO: TIMERS PHASE: START iteration 2: setInterval
1530402106153:INFO: TIMERS PHASE: Max interval count exceeded. Goodbye.
1530402106153:INFO: TIMERS PHASE: END iteration 2: setInterval
1530402106153:INFO: TIMERS PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then

But then I run it in my machine.

Output on my machine:
1608448872276:INFO: MAINLINE: START
1608448872284:INFO: MAINLINE: END
1608448872297:INFO: MAINLINE MICROTASK: Promise.resolve.then
1608448872300:INFO: TIMERS PHASE: START iteration 0: setInterval
1608448872302:INFO: TIMERS PHASE: END iteration 0: setInterval
1608448872303:INFO: CHECK PHASE: setInterval.setImmediate
1608448872303:INFO: CHECK PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1608448872304:INFO: TIMERS PHASE: TIMER EXPIRED (from iteration 0): setInterval.setTimeout
1608448872305:INFO: TIMERS PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1608448872305:INFO: TIMERS PHASE: START iteration 1: setInterval
1608448872306:INFO: TIMERS PHASE: END iteration 1: setInterval
1608448872308:INFO: POLL PHASE: fs.readdir() callback: Directory contains: 8 files
1608448872308:INFO: POLL PHASE MICROTASK: setInterval.fs.readdir.Promise.resolve.then
1608448872309:INFO: POLL PHASE: fs.readdir() callback: Directory contains: 8 files
1608448872310:INFO: POLL PHASE MICROTASK: setInterval.fs.readdir.Promise.resolve.then
1608448872310:INFO: CHECK PHASE: setInterval.setImmediate
1608448872311:INFO: CHECK PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1608448872311:INFO: TIMERS PHASE: TIMER EXPIRED (from iteration 1): setInterval.setTimeout
1608448872312:INFO: TIMERS PHASE MICROTASK: setInterval.setTimeout.Promise.resolve.then
1608448872312:INFO: TIMERS PHASE: START iteration 2: setInterval
1608448872313:INFO: TIMERS PHASE: Max interval count exceeded. Goodbye.
1608448872328:INFO: TIMERS PHASE: END iteration 2: setInterval

load-db never finish

Hello,

When I run npm run load-db the script run but never finish and it stuck without any error for a long time ../data/Grocery_Brands_Database.csv

> node ./utils/load-db

1587290368927:INFO: mainline(): Script start at: 2020-4-19 11:59:28 AM
1587290368932:INFO: Creating database file: ../data/shopping-list.db
1587290368934:INFO: createDbFixtures(): Dropping all tables...
1587290368937:INFO: createDbFixtures(): Dropping all tables, done.
1587290370110:INFO: createDbFixtures(): Creating item table...
1587290370113:INFO: createDbFixtures(): Creating item table, done.
1587290370117:INFO: createDbFixtures(): Creating brand table...
1587290370120:INFO: createDbFixtures(): Creating brand table, done.
1587290370126:INFO: createDbFixtures(): Creating shopping_list table...
1587290370129:INFO: createDbFixtures(): Creating shopping_list table, done.
1587290370133:INFO: createDbFixtures(): Creating shopping_list_item table...
1587290370135:INFO: createDbFixtures(): Creating shopping_list_item table, done.
1587290370137:INFO: createDbFixtures(): DONE
1587290370140:INFO: mainline:createDbFixtures(resolved Promise): Loading data for brand...
1587290370143:INFO: loadData(): Loading data files...
1587290370232:INFO: loadData():readableStream.on(open): Opened file: ../data/Grocery_Brands_Database.csv

OS: Windows 10
Node version: v10.16.0
npm version: 6.9.0

Technical information

Dear Steven,

I hope you are doing well. I have been working on your Node.js videos and I have a problem in unit 6. I was using the recent version of node&npm (v12.18.2 & v6.14.5) and when I wrote the command npm run load-db my console was stuck in loadData():readableStream.on(open): Opened file: ../data/Grocery_UPC_Database.csv
I re-checked everything according to your video with no luck. I thought it was a version problem so I changed to versions shown in the video nodev10.6.0 and npm 6.1.0 but the same happened..... stuck in loadData():readableStream.on(open): Opened file: ../data/Grocery_UPC_Database.csv with no opportunity to have the prompt and continue with the instructions. Is there something I did wrong? Or anything missing?

I would appreciate your advice.

Best regards

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.