Website marketing using high authority backlinks from popular website's, find out more at webcentreplus.com or email colin@webcentreplus.com
Click Here!

daniel shiffman

2.4 Saving to a Database – Working with Data and APIs in JavaScript



💻https://github.com/CodingTrain/Intro-to-Data-APIs-JS

It’s time to add a database! Let’s learn why databases are important. For this video, I’ll start by using NeDB for the Data Selfie App.

🔗 NeDB: https://github.com/louischatriot/nedb
🎥 NEXT LESSON: https://youtu.be/q-lUgFxwjEM
🎥 PREVIOUS LESSON: https://youtu.be/Kw5tC5nQMRY
🎥 FULL COURSE:… Continue reading

1.8: GitHub Pages – Git and GitHub for Poets



In part 8 of the Git and GitHub for Poets series, I show you how to use GitHub Pages as free web hosting.

Support this channel on Patreon: https://patreon.com/codingtrain

Contact: http://twitter.com/shiffman

GitHub Repo for user Rainbow Coder: https://github.com/rainbowcoder
https://github.com/RainbowCoder/PoemWebsite

HTML… Continue reading

Coding Challenge #66: JavaScript Countdown Timer



In this video, I use the p5.js library to create a web-based countdown timer. I discuss the native JavaScript method setInterval() as well as p5’s millis().

💻Challenge: https://thecodingtrain.com/CodingChallenges/066-timer.html

Links discussed in this video:
🔗millis() reference: https://p5js.org/reference/#/p5/millis
🔗getURLParams() reference: https://p5js.org/reference/#/p5/getURLParams

🚂Website:… Continue reading

11.3: Chrome Extensions: Content Scripts – Programming with Text



In this video, I cover “content scripts” for chrome extensions. The content script is a JavaScript file that runs in the context of a web page (and can be used to modify that page.)

Next video: https://youtu.be/ew9ut7ixIlI
Chrome Extensions playlist:… Continue reading

Coding Challenge #27: Fireworks!



In this 4th of July themed Coding Challenge, I build an HTML5 canvas Fireworks simulation from scratch using the p5.js JavaScript library. I also show how to use Processing to create 3D Fireworks. This code is based off of my… Continue reading

Guest Tutorial #4: Matrix Digital Rain in p5.js with Emily Xie



In this guest tutorial, Emily Xie uses the p5.js library to recreate the digital rain effect from the movie The Matrix.

Emily Xie is a software developer and creative coder. She’s passionate about coding education, having taught through various conference… Continue reading

Build a Full Stack Twitter Clone with Coding Garden



CJ is an Educator, Full Stack Developer and Maker. He streams himself live coding tutorials and walk throughs about Full Stack Web Development and other related tech on the YouTube channel Coding Garden with CJ.

https://www.youtube.com/channel/UCLNgu_OupwoeESgtab33CCw
https://coding.garden/

Deployed app: https://meower.now.sh/… Continue reading

Coding Challenge #9: Solar System in Processing – Part 3 (3D textures)



In part 3 of this coding challenge, using Processing, I add texture to the 3D objects created in part 2. The PShape class and createShape() functions are covered.

🔗http://thecodingtrain.com/CodingChallenges/009-solarsystemgenerator3d-texture

🔗Nature of Code on Kadenze: https://www.kadenze.com/courses/the-nature-of-code/info
🔗PeasyCam: http://mrfeinberg.com/peasycam/
🔗Planet texture maps:… Continue reading

Guest Tutorial #3: Spring Animations and p5.js with Val Head



In this guest tutorial, Val Head uses the p5.js library to create a simple spring animation (without the use of a separate physics engine!)

This video has some audio problems towards the end. Sorry about that and I hope that… Continue reading

1.5: Errors & Console – p5.js Tutorial



In this video, I take a look at the p5.js console and error messages.

🎥 Next video: https://youtu.be/xJcrPJuem5Q
🎥 All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

🔗 https://p5js.org/
🔗 p5.js Web Editor: https://editor.p5js.org/

🚂 Website: http://thecodingtrain.com/
💖 Patreon: https://patreon.com/codingtrain
🛒 Store: https://www.designbyhumans.com/shop/codingtrain/
📚 Books:… Continue reading

Archives