Name: Andrew Bateman
Type: User
Company: Bateman Industries
Bio: 💻 Programming, Engineering | IT | Cloud-GCP: Full-Stack Developer with an Engineering Master’s Degree & over 20 years’ international engineering experience.
Location: France, Spain, Norway, UK, Mars
Blog: andrewbateman.org
Andrew Bateman's Projects
:clipboard: Code to highlight anchor tags as they are scrolled over. Tutorial 22 of Web Bos Javascript30 series.
:clipboard: Code to learn to load a CSV file and manipulate its data. This is part of a Udemy Machine Learning course. The aim of the course is to understand the mathematics and programming techniques that are used in the most common Machine Learning algorithms.
:clipboard: Exercise to understand how local storage works in storing item settings, From Wes Bos Javascript30 Youtube series, tutorial 15.
:clipboard: Notepad to create code for machine learning
:clipboard: Javascript30 tutorial 16 from Wes Bos. Javascript code to move shadown around text when mouse is moved.
:clipboard: Uses css to add a class to change the nav bar when the user scrolls up. Wes Bos Javascript30 tutorial 24
:clipboard: speech recognition using javascript, part of Javascript30 Youtube series by Wes Bos
:clipboard: Javascript30 tutorial in vanilla javascript text to speech converter
:clipboard: Practise using javascript as part of Javascript30 course from Wes Bos
:clipboard: integrate webcam into javascript app, using a server to host the webcam. Manipulate images using image-js
:clipboard: Creates famous whackamole game using javascript. Final tutorial 30 of Wes Bos Javascript30 Youtube series
:clipboard: Exercises to learn mongodb
:clipboard: Full-stack MEAN app with Create, Read, Update & Delete functionality.
:clipboard: App using an Angular frontend to Create, Read, Update & Delete (CRUD) data from a Node.js backend server database.
:clipboard: MEAN - MongoDB, Express, Angular & Node.js full-stack tutorial app to manage tasks.
:memo: This app displays articles in a grid of Bootstrap cards. It uses the MongoDB, Express, Embedded Javascript Templating (EJS) & Node.js (MEEN) stack to perform Create, Read, Update and Delete (CRUD) operations. EJS is a templating language that uses javascript to produce the HTML template markup. I wanted to see if using EJS resulted in quicker rendering. Backend: Express routes and controllers were created in separate folders to make the code more readable. A Mongoose schema was used for the Note model.Frontend: I used the vue-moment Moment.js filter dependency to extract a more readable time format from the database UTC timestamp using a pipe.
:clipboard: This app displays publications for multiple authors in Bootstrap cards. It uses the MongoDB, Express, Handlebars & Node.js (MEHN) stack to perform Create, Read, Update and Delete (CRUD) operations.
:clipboard: A Full-stack data display app with React frontend and Express-MongoDB-Node.js backend
:clipboard: Mongo Express React Node (MERN) full-stack app to perform CRUD operations on records
:clipboard: Full stack app using React as the frontend with a node.js/express/MongoDB with Mongoose backend
:clipboard: Full-stack checklist app using MongoDB, Express, Vue and Node.js
:clipboard: MEVN Info & Full stack MEVN app with CRUD functions
:clipboard: Full-stack app using Vue, Express, NodeJS and MongoDB
:clipboard: Full-stack app using MongoDB, Express, Vue and Node.js for CRUD operations
:clipboard: Simple todo dev app. Create client in Vue Webpack framework (now deprecated) and server backend using nodejs
:clipboard: Next.js connected to a PocketBase SQL database.
:clipboard: Next.js app using graphQL with Apollo to retrieve API data.
:clipboard: Next.js app using Bootswatch styling to present portfolio information
:clipboard: Hardhat dev. environment for study of Ethereum DApp and networking with Metamask crypto wallet using Next.js frontend