ChatGPT Full Stack Using React + AWS Serverless
Lawrence McDaniel
by Lawrence McDaniel
1y ago
Build a custom ChatGPT web app in no time with this open source ready-for-production React + AWS Serverless scaffolding. This completely free, public GitHub repository includes Vite, Terraform, AWS API Gateway and AWS Lambda. Summary I actually run this code in production as part of my portfolio. See openai.lawrencemcdaniel.com, so follow the link if you want to see this very code in action, and don’t forget to take a look at the “About” page while you’re there. Also, you’ll find the source code here https://github.com/FullStackWithLawrence/aws-openai. The repo contains excel ..read more
Visit website
The New Github CoPilot
Lawrence McDaniel
by Lawrence McDaniel
1y ago
Check out how I’m using the new generative AI features in Github’s completely redesigned CoPilot inside of VS Code to help me with mundane daily coding chores. Summary If you’re interested, this is how I’m using the new generative AI features in Github’s completely redesigned CoPilot inside of VS Code to help me with mundane daily coding chores – I hope you found this helpful. My YouTube channel might also interest you. Contributors are welcome. My contact information is on my web site. Please help me improve this article by leaving a comment below. Thank you! The post The New Gith ..read more
Visit website
OpenAI API With AWS Lambda
Lawrence McDaniel
by Lawrence McDaniel
1y ago
Follow this link to a complete, working, production-ready codebase that implements a REST API backed by OpenAI using AWS API Gateway, Lambda, and the OpenAI Python library. Summary If you’re simply looking for a working Python code sample that illustrates how everything snaps together then follow this link, noting that the main handler is named handler(event, context) and thanks for stopping by, and good luck with next steps in your project! Otherwise, read on. This repo is as close as you can get to a 1-click solution for a production-ready REST API created with API Gateway and levera ..read more
Visit website
WordPress oAuth Provider for Open edX
Lawrence McDaniel
by Lawrence McDaniel
1y ago
WordPress is a great solution for adding marketing and e-commerce functionality to your Open edX project. See how you can also leverage WordPress as an upstream oAuth provider to your Open edX installation. Note: Source Code for this tutorial is available “here“. Proudly Brought To You by @FullStackWithLawrence on YouTube I’m a big advocate of leveraging WordPress as a marketing front end for Open edX; even more so if you need e-commerce for monetizing your course content. But did you know that you can also configure your WordPress site as an upstream oAuth provider for your Open edX ..read more
Visit website
Production-Ready AWS Elastic Kubernetes Service
Lawrence McDaniel
by Lawrence McDaniel
1y ago
Use Terraform to create a production-ready Kubernetes cluster on AWS EKS Note: Source Code for this video tutorial is available in this “Github repository“. Proudly Brought To You by @FullStackWithLawrence on YouTube All production Kubernetes clusters that I have created thus far in my career share a common set of requirements for security, scaling, monitoring and configuration options, regardless of the application software running in the cluster. This video series demonstrates how i approach the life cycles of each of these requirements along with my rationale for why I’ve evolved ..read more
Visit website
The Open edX Example Plugin
Lawrence McDaniel
by Lawrence McDaniel
1y ago
A community supported Open edX Plugin containing lots of great code samples Note: Code samples and snippets included in this video come from, “Open edX Plugin Example“, a community-supported Github repository. Proudly Brought To You by @FullStackWithLawrence on YouTube See more about this amazing Open edX plugin on my Youtube video. Good luck on next steps!! I hope you found this helpful. Contributors are welcome. My contact information is on my web site. Please help me improve this article by leaving a comment below. Thank you! The post The Open edX Example Plugin appeared first ..read more
Visit website
26 Code Samples To Make You A Better Open edX Plugin Programmer
Lawrence McDaniel
by Lawrence McDaniel
1y ago
A good understanding of Open edX plugins is the cornerstone to creating more robust, more easily upgradable Open edX installations. Note: Code samples and snippets included in this video come from, “Open edX Plugin Examples“, a community-supported Github repository. YouTube Video Series In this video series I’ll present Open edX Plugin Examples, a Github repository containing 26 coding techniques that you should learn in order to become a better Open edX plugin programmer. Good luck on next steps!! I hope you found this helpful. Contributors are welcome. My contact information is ..read more
Visit website
Managing Sensitive Data in CI Workflows With Kubernetes
Lawrence McDaniel
by Lawrence McDaniel
1y ago
Learn the best practice for managing the 5 states of sensitive data in CI workflows using Github Actions and Kubernetes Note: Code samples and snippets included in this article were prototyped from the production source code for, “Open edX Tutor k8s get environment secret“, a reusable component in the Github Actions Marketplace. Practical Theory In this article I’ll demonstrate best practice for each of the five states of sensitive data management. By sensitive data, I mean passwords, authorization tokens, key pairs, ssh keys, encryption keys, and so on. Basically, any data that is co ..read more
Visit website
Introducing Cookiecutter Open edX
Lawrence McDaniel
by Lawrence McDaniel
1y ago
In very general terms, Cookiecutter Open edX is 85,000 lines of devops and scaffolding code that you definitely need, and that you should try to avoid writing yourself. Note: get the source code for this article at https://github.com/cookiecutter-openedx. What exactly is Cookiecutter Open edX? Several years ago but in recent memory Audrey and Daniel Roy Grenfeld published a fantastic book named Two Scoops of Django. Around that same time period, Audrey also created a wildly popular Python based Jinja templating tool named Cookiecutter. Later on Daniel used it to create an equally wild ..read more
Visit website
Managing Your Open edX Backend With Terraform
Lawrence McDaniel
by Lawrence McDaniel
2y ago
Scaling an Open edX platform can become unwieldy. Let’s take a look at how Terraform can help you maintain control of everything inside your AWS account Source code for this article: https://github.com/lpm0073/cookiecutter-openedx-devops Open edX is a beast! How do you tame it? In all fairness, that question is prone to coming up for any successful, modern web platform that goes through a growth spurt. In this article we’ll explore how I manage not just one, but several very large Open edX installations. In a nutshell, here is what I consider important: Infrastructure as code. I ..read more
Visit website

Follow Lawrence McDaniel on FeedSpot

Continue with Google
Continue with Apple
OR