Eric is an independent IT professional who loves learning new things, sharing what he learns, and helping clients solve business problems. He holds a BS in Computer Science from the Virginia Military Institute and numerous software certifications, including the Microsoft Certified Professional Developer certification. Mr. Greene has experience programming mobile, Web-based, and desktop applications using a variety of commercial and open-source platforms including .NET, PHP, Node.js, Linux, Windows, SQL Server, SQLite, MySQL, Postgresql and even a little MongoDB. He has worked with companies large and small, on-site and off-site to help his customers meet their software development needs.
Course Title | Duration | Topic | Updated |
---|---|---|---|
CI and CD for Azure Functions in Azure DevOps | 01:23:23 | Azure DevOps, Azure Functions, Azure | 23 Sep 2019 |
CI and CD for Containers in Azure DevOps | 01:19:29 | Azure, DevOps, Azure DevOps | 21 Sep 2019 |
CI and CD in Azure DevOps | 00:48:49 | Azure DevOps, Azure, DevOps | 18 Sep 2019 |
Getting Started with Azure DevOps | 01:09:58 | Azure, DevOps, Azure DevOps | 17 Sep 2019 |
Getting Started with Gatsby, Part 1 | 00:55:19 | React, Gatsby | 16 Sep 2019 |
Getting Started with Gatsby, Part 2 | 01:06:17 | React, Gatsby | 16 Sep 2019 |
Getting Started with Next.js, Part 2 | 01:18:44 | React, Next.js | 11 Sep 2019 |
Components and Data with React, ASP.NET Core, and EF Core | 01:11:04 | React, ASP.NET Core, Entity Framework Core | 09 Sep 2019 |
Getting Started with Next.js, Part 1 | 01:09:54 | React, Next.js | 07 Sep 2019 |
Collecting and Saving Data with React, ASP.NET Core, and EF Core | 01:11:25 | React, ASP.NET Core, Entity Framework Core | 06 Sep 2019 |
Integrating Entity Framework Core with React and ASP.NET Core | 01:19:29 | React, ASP.NET Core, Entity Framework Core, Axios | 12 Jul 2019 |
Integrating React and ASP.NET Core | 00:46:37 | ASP.NET Core, React | 11 Jul 2019 |
Building a Single-Page Application with React 16 and ASP.NET Core 2.2 | 01:31:31 | React, ASP.NET Core | 10 Jul 2019 |
Selective Updating in React | 01:10:42 | React | 27 Mar 2019 |
Using Context in React | 01:08:11 | React | 27 Mar 2019 |
Using Refs in React | 00:53:12 | React | 20 Mar 2019 |
React Reducer Hooks | 01:11:46 | React | 18 Mar 2019 |
Styled Components in React, Part 1 | 01:05:03 | React, CSS | 13 Mar 2019 |
React State Hooks | 01:13:04 | React | 30 Jan 2019 |
More CSS Selectors for React Developers | 01:16:44 | React, CSS | 23 Oct 2018 |
Getting Started with CSS for React Developers | 01:35:09 | React, CSS | 16 Oct 2018 |
CSS Selectors for React Developers | 00:50:04 | CSS, React | 16 Oct 2018 |
Essentials of CSS for React Developers | 00:54:25 | React, CSS | 16 Oct 2018 |
Apollo Client State with React | 02:07:05 | React, JavaScript, Apollo, GraphQL | 26 Sep 2018 |
Higher-Order Components with React | 01:18:37 | Apollo, React, JavaScript, GraphQL | 26 Sep 2018 |
GraphQL Subscriptions with React | 01:01:04 | JavaScript, Apollo, GraphQL, React | 25 Sep 2018 |
Performing GraphQL Mutations with Apollo | 01:07:53 | JavaScript, Apollo, GraphQL | 13 Sep 2018 |
Using GraphQL with the React Apollo Client | 01:00:55 | GraphQL, React, Apollo, JavaScript | 12 Sep 2018 |
Getting Started with Apollo and GraphQL | 01:04:34 | Apollo, GraphQL, JavaScript | 11 Sep 2018 |
Getting Started with RxJS | 01:00:59 | RxJS | 05 Sep 2018 |
RxJS Operators | 00:59:24 | RxJS | 05 Sep 2018 |
Managing Redux Side Effects with Thunk | 01:50:37 | Redux, Thunk | 04 Sep 2018 |
Classification with Support Vector Machines | 01:01:39 | scikit-learn, Machine Learning, Python, Support Vector Machines | 17 Aug 2018 |
Linear Regression in Python | 01:19:37 | scikit-learn, Python, Machine Learning | 30 Jul 2018 |
Redux with React | 01:14:55 | Redux, React | 23 Jul 2018 |
Getting Started with Redux | 01:46:35 | Redux | 03 Jul 2018 |
React Class Components | 01:10:03 | React | 25 Jun 2018 |
Introduction to React | 01:35:55 | React, JavaScript, Web | 31 May 2018 |
Comprehensions in Python | 00:52:11 | Python | 20 Mar 2018 |
Operator Overloading in Python | 00:53:57 | Python | 19 Mar 2018 |
Working with Data using Pandas | 00:56:15 | Python, Pandas, Data Science | 12 Mar 2018 |
Statistics with Python, Part 3 | 01:16:47 | Matplotlib, Python, SciPy, NumPy, Data Science, Pandas | 12 Mar 2018 |
Getting Started with MobX | 01:09:49 | React, MobX | 27 Feb 2018 |
Getting Started with Perl 5 | 01:31:00 | Perl | 21 Feb 2018 |
Statistics with Python, Part 2 | 01:04:33 | SciPy, NumPy, Python, Data Science | 31 Jan 2018 |
Getting Started with Data Science using Python | 00:48:32 | Data Science, Python | 30 Jan 2018 |
Statistics with Python, Part 1 | 01:06:24 | Python, NumPy, Data Science | 30 Jan 2018 |
Preparing Raw Data for Big Data and Data Science | 02:02:08 | SQL, Big Data, Azure, Data Science | 09 Jan 2018 |
Querying for Data | 00:53:18 | Data Science, Big Data, SQL | 09 Jan 2018 |
Getting Started with SQL | 01:03:25 | Data Science, SQL, Big Data | 04 Dec 2017 |
Working with the Relational Data Model | 00:53:05 | Big Data, SQL, Data Science | 04 Dec 2017 |
Variables, Classes, Types, and Control Flow in Python | 01:10:31 | Python | 24 Nov 2017 |
Sequences in Python | 00:51:08 | Python | 24 Nov 2017 |
Modules and Packages in Python | 00:38:04 | Python | 24 Nov 2017 |
Getting Started with Python | 01:16:08 | Python | 23 Nov 2017 |
Getting Started with TypeScript | 01:04:06 | TypeScript | 04 Oct 2017 |
Mastering Angular, Part 9: Consuming REST Services | 01:18:32 | Angular, JavaScript | 25 Sep 2017 |
Closures in JavaScript | 01:11:22 | JavaScript | 19 Sep 2017 |
Asynchronous Programming in JavaScript | 01:18:35 | JavaScript | 14 Sep 2017 |
Promises in JavaScript | 01:08:39 | JavaScript | 12 Sep 2017 |
Getting Started with Synaptic | 01:27:24 | JavaScript, Neural Networks, Data Science, Artifical Intelligence | 07 Sep 2017 |
Symbols, Generators, and Iterators in JavaScript | 00:54:59 | JavaScript | 07 Sep 2017 |
JavaScript: The Future | 01:15:32 | JavaScript | 01 Sep 2017 |
Modules in JavaScript | 01:16:32 | JavaScript | 30 Aug 2017 |
Arrays in JavaScript, Part 1 | 01:18:11 | JavaScript | 28 Aug 2017 |
Arrays in JavaScript, Part 2 | 01:05:10 | JavaScript | 28 Aug 2017 |
Objects in JavaScript, Part 1 | 00:52:25 | JavaScript | 16 Aug 2017 |
Objects in JavaScript, Part 2 | 01:03:24 | JavaScript | 16 Aug 2017 |
Expressions, Operators, and Primitive-Type APIs in JavaScript | 01:23:22 | JavaScript | 15 Aug 2017 |
Control Flow and Interations in JavaScript | 01:05:02 | JavaScript | 15 Aug 2017 |
Functions in JavaScript | 01:18:32 | JavaScript | 15 Aug 2017 |
JavaScript Types and Variables | 01:21:22 | JavaScript | 24 Jul 2017 |
Prototype Inheritance in JavaScript | 01:30:26 | JavaScript | 20 Jun 2017 |
Mastering Angular, Part 8: Displaying Form Validation Information | 01:32:35 | Angular, JavaScript | 24 Apr 2017 |
Mastering Angular, Part 7: Custom Form Validation | 01:32:55 | JavaScript, Angular | 23 Apr 2017 |
Mastering Angular, Part 5: Template Forms | 01:24:50 | Angular, JavaScript | 21 Apr 2017 |
Mastering Angular, Part 6: Form Validation | 01:17:10 | JavaScript, Angular | 21 Apr 2017 |
Mastering Angular, Part 4: Reactive Forms | 01:08:12 | Angular, JavaScript | 14 Mar 2017 |
Mastering Angular, Part 3: Services | 01:18:43 | JavaScript, Angular | 13 Mar 2017 |
Mastering Angular, Part 2: Pipes | 00:57:28 | Angular, JavaScript | 04 Mar 2017 |
Mastering Angular, Part 1: Components | 01:01:50 | JavaScript, Angular | 03 Mar 2017 |
Mastering React and TypeScript, Part 8: Complex User Interfaces | 01:01:45 | Web, React, TypeScript | 28 Feb 2017 |
Mastering React and TypeScript, Part 7: Using Forms with React | 01:10:46 | React, TypeScript, Web | 24 Feb 2017 |
Mastering React and TypeScript, Part 6: Composing React Components | 01:09:21 | Web, TypeScript, React | 23 Feb 2017 |
Mastering React and TypeScript, Part 5: Sorting and Filtering | 01:14:20 | React, TypeScript, Web | 08 Feb 2017 |
Mastering React and TypeScript, Part 4: Finish Building a React CRUD Application | 01:09:46 | React, TypeScript, Web | 27 Jan 2017 |
Mastering React and TypeScript, Part 3: Build a React CRUD Application | 00:48:23 | Web, TypeScript, React | 26 Jan 2017 |
Mastering React and TypeScript, Part 1: Setting Up a Development Environment | 01:12:16 | React, TypeScript, Web | 25 Jan 2017 |
Mastering React and TypeScript, Part 2: Completing the Development Environment | 00:53:43 | Web, TypeScript, React | 25 Jan 2017 |
Using React with Redux | 01:05:13 | React, Redux, JavaScript | 11 Jan 2017 |
Introduction to Redux | 01:45:35 | Redux, JavaScript, Web | 30 Sep 2016 |
Building Desktop Apps with Node.js and Electron | 01:24:18 | TypeScript, Electron, React, JavaScript, Node.js | 11 Aug 2016 |
Node.js Express Web Applications | 01:07:30 | Node.js, JavaScript | 10 Aug 2016 |
Node.js Express REST Services | 00:57:03 | JavaScript, Node.js | 01 Aug 2016 |
Node.js Packages | 00:57:48 | Node.js, JavaScript | 31 Jul 2016 |
Node.js Files, Streams, and Buffers | 01:05:10 | JavaScript, Node.js | 20 Jul 2016 |
Node.js Modules | 01:00:19 | Node.js, JavaScript | 18 Jul 2016 |
Introduction to Node.js | 01:13:27 | JavaScript, Web, Node.js | 30 May 2016 |
Game-Changing Features in ES2015 | 01:06:08 | ES2015, JavaScript | 12 Mar 2016 |
Introduction to Visual Studio Extensions, Part 2 | 00:59:52 | Visual Studio | 15 Sep 2014 |
Introduction to Visual Studio Extensions, Part 1 | 00:58:32 | Visual Studio | 08 Sep 2014 |