Articles by Grizzly Peak Software
Robotics
From Quarantine to Command Center: How I Built a Raspberry Pi Tankbot
Transform downtime into a robotic adventure! Build a Raspberry Pi-powered tankbot—complete with code, chassis, sensors, and vision upgrades.
Read More...AI Agents
Azure AI Agent Service: Your New Robot Butler for Business
Azure AI Agent Service: Microsoft's new managed platform that lets businesses create AI assistants to automate tasks - like having a digital workforce that never sleeps.
Read More...Cryptocurrency Development
How to Build and Deploy a Time-Locked Crypto Piggy Bank Using Solidity and Ganache
Learn how to build and deploy a time-locked Crypto Piggy Bank using Solidity and Ganache, with a user-friendly interface for deposits, withdrawals, and balance checks.
Read More...Life & Career
Coding on the Frontier: A Software Developer's Journey from Colorado Tech to Alaskan Wilderness
A software developer's journey from Colorado tech to building a hand-crafted cabin in Alaska, blending remote work with frontier living to achieve his homesteading dreams.
Read More...AI Agents
Creating Bubba: Your Personal Assistant Using Custom GPT and OpenAPI
Discover Bubba, your AI personal assistant crafted using ChatGPT and OpenAPI. With a fun, upbeat, and quirky personality, Bubba helps you become ultra-productive by managing tasks and calendar events. Learn how Bubba was built and how he brings efficiency with a smile.
Read More...Wordpress
The WordPress Update Crisis: Understanding and Resolving the WP Engine Blockade
WordPress blocks WP Engine from updates. Users face security risks. Manual updates and community solutions emerge. Developers seek long-term fixes amid ongoing dispute.
Read More...Game Development
Creating Space Mining Adventure: An AI-Assisted Game Development Journey
AI-assisted development of "Space Mining Adventure" game using Claude 3.5 Sonnet and SpritesheetGPT. From concept to deployment, AI accelerated the process.
Read More...LLMs
Exploring the Future of Software Development with GPT o-1 Mini: A Game Built in a Single Prompt
I used GPT o-1 mini to build a Dune-inspired game with one prompt, showing how AI can accelerate app development and amplify engineers' capabilities.
Read More...Node.js
Creating a Simple QR Code Generator with Node.js
Learn to create a simple QR code generator using Node.js. This tutorial covers setup, code implementation, and customization, with a link to the full GitHub repo.
Read More...Digital Banking
Mastering API-Driven Banking: A Developer's Guide to Building Flexible Financial Platforms
Dive into the technical world of API-driven banking with our comprehensive review of 'Designing Flexible Financial Platforms'. Gain practical insights, code examples, and best practices for building secure, scalable banking APIs.
Read More...AI Assisted Development
Revolutionizing AI Development with CortexAgent
CortexAgent is revolutionizing AI development with its innovative approach to AI-assisted creation of Retrieval-Augmented Generation (RAG) based solutions and autonomous AI agents. Their flagship product, CortexCRM, leverages vector embeddings and large language models to provide advanced vector search capabilities and AI-driven insights, transforming the CRM market. CortexAgent's AI-first solutions enhance user experiences by offering intelligent search, automated workflows, and personalized recommendations, positioning the company at the forefront of AI innovation. This article explores how CortexAgent's cutting-edge technology is accelerating development and setting new standards in the industry.
Read More...APIs
Creating a Contact Form API with Spam Detection Using ChatGPT
In this tutorial, you'll learn how to create an open-source API that allows users to submit a contact form from a web page. To tackle the issue of spam, we will integrate ChatGPT's API to evaluate and filter out spam submissions. The project uses Node.js with Express for the server, and includes CORS configuration, request body parsing, and HTTP requests for spam detection. You'll be guided through setting up the project, configuring environment variables, implementing the spam check, handling form submissions, and testing the API. By the end of this tutorial, you'll have a functional contact form API that effectively identifies and blocks spam, ensuring only legitimate messages are processed.
Read More...AI
Making AI Chatbots Smarter with Retrieval-Augmented Generation
In this insightful article, we delve into the innovative journey of developing a state-of-the-art financial advisor chatbot, powered by the synergy of Retrieval-Augmented Generation (RAG) and OpenAI's GPT-4.
Read More...ML/AI in Fintech
GPT-4 Meets Finance: Automate Transaction Categorization with Express API
Ready to sprinkle some AI stardust on your financial applications? Join us on an exhilarating journey as we explore a Node.js Express API powered by OpenAI's GPT-4 model to automate transaction categorization like never before. Embrace the future of smart budgeting, and follow our step-by-step guide that'll have you testing your innovative API with Postman in no time. Let's embark on this exciting adventure together and make financial management a walk in the park for your users!
Read More...Product Ownership
Revolutionizing Product Ownership: Leveraging GPT-4 and ChatGPT for Rapid Backlog Planning
Our revolutionary product ownership tool is launching soon to beta users. The AI-driven tool provides valuable insights and suggestions for better decision-making and collaboration. We are committed to developing and implementing the tool ethically and responsibly, addressing bias, and ensuring data privacy and security. Join our beta test group to help us refine the tool for even more effective product management.
Read More...API Authentication
Unlock Your Web App's Potential with JWT Tokens and Express
Are you tired of managing user logins and passwords for your web application? Do you feel like a medieval gatekeeper with a giant keyring, constantly unlocking doors for users who forget their passwords? Well, have no fear, because JSON Web Tokens (JWT) are here! JWT is a modern solution for authentication that's easier to manage than a hoard of passwords and way less likely to give you carpal tunnel syndrome. With JWT, you can create secure and scalable authentication for your web application, without the hassle of managing user passwords. So grab a cup of coffee (or your preferred beverage), sit back, and let's learn how to use JWT with an Express API.
Read More...APIs
The Role of API UX in Achieving Team Goals
Good API user experience (UX) is essential for enabling development and product teams to achieve better outcomes.
Read More...Machine Learning
Revolutionizing API Design with AI: How ChatGPT Makes it Possible
API specifications are crucial for the success of an API, and AI tools like GPT-3 Instruct or ChatGPT can help developers create high-quality specifications more efficiently and with fewer errors. Leveraging AI for API specification development can improve the quality and usability of APIs and increase the chances of success for API products.
Read More...Healthy Habits
How I Destroyed Career Burnout as a Software Engineer
The article is about the writer's experience with burnout as a software engineer. They initially loved their work but eventually became overwhelmed and considered leaving the field. However, they were able to overcome burnout by changing their mindset and making time for their own creativity. After going through this change, they rediscovered their passion for software engineering and their skills began to grow again. The article concludes by offering advice to others facing similar challenges in their careers.
Read More...Fintech APIs
The 10 Best Fintech APIs for 2023
The financial industry is undergoing rapid transformation, and fintech APIs are playing a key role in this process. This article explores the 10 best fintech APIs for 2023, highlighting the key features and benefits of each one. These APIs enable developers to build innovative financial solutions that are more powerful, efficient, and secure. Whether you are a developer looking for new ways to integrate financial functionality into your app, or a consumer looking for the best tools to manage your money, these APIs are worth considering.
Read More...Machine Learning
Using AI and APIs to Transform Personal Finance
AI has the potential to help individuals achieve a secure financial future in a variety of ways. For example, AI can be used to automate and improve personal finance management tasks, such as budgeting, saving, and investing. AI-powered financial management tools can help individuals make better-informed decisions about their money and reach their financial goals more quickly and easily. Additionally, AI can be used to identify and avoid financial scams and fraud, helping individuals protect their assets and investments. Overall, while AI is not a silver bullet for achieving financial security, it can certainly be a useful tool for individuals looking to improve their financial well-being.
Read More...Crypto Dev
How to create an ERC20 token contract for Ethereum
In this article are are going to write the code to create our own cryptocurrency token, leveraging the ERC-20 token smart contract for Ethereum. This is the fourth article in our serious about cryptocurrency and web3 development for Ethereum using Solidity.
Read More...Crypto Dev
Creating an Ownable Smart Contract in Solidity for Ethereum
When it comes to smart contracts, being able to provide access control is incredibly important. Certain functions, such providing the ability to mint a token, or transfer an asset, need to utilize access control in order to make sure that unauthorized calls to functions cannot be made.
Read More...Traditional Finance
Fighting Fraud using NFTs for Identity in Credit Unions
Credit Unions are under constant threat of fraud. According to the Association of Certified Fraud Examiners, financial institutions lose around 5% of annual revenues to fraudulent activity. One solution is to use NFTs for MultiFactor Authentication. An NFT is a completely unique token that is minted on a blockchain and stored in a cryptocurrency wallet.
Read More...Web3 Crypto Development
Deploying Smart Contracts with Truffle and Ganache
In this article, we're going to deploy our first Solidity smart contract using the onto a localized blockchain host environment called Ganache. The tool that we will be using to do this is called Truffle. Truffle and Ganache make up a powerful toolset that you will be able to use to automate and test your Solidity smart contracts.
Read More...Crypto Development
Writing your first Solidity Smart Contract for Ethereum
In this article we will write our first solidity smart contract and compile it with the SOLC-JS compiler.
Read More...Crypto Development
Setting up your Crypto Development Environment
In this article we cover the steps required in order to set up one's development enviroment as a part of a series on how to develop smart contracts and web3 applications for the Ethereum Blockchain and other EVM-Compatible chains.
Read More...AI
Developing an AI-based product using GPT-3
This article is about my experience creating an MVP for Stormynight.ai, an AI-based application that aims to eradicate writer's block from the face of the Earth. It talks about how the GPT-3 API helped relieve the problem. It also goes into detail about how this led to the idea of StormyNight.ai, an AI program that creates story ideas.
Read More...Python
How to Build an OAuth Service using Python, Flask, Postgres and JWT
In this article we're going to learn how to build an OAuth service that can be used as a way to authenticate calls to an API or within a microservices architecture. In this project we will be using Python, Flask, Postgres and JWT
Read More...Créer un module de cotation boursière basé sur Python et Flask
Dans cet article, je vais vous montrer comment créer un widget récapitulatif de cotation boursière simple en utilisant Python et Flask. Nous créerons une API basée sur un microservice simple qui fournira des informations sur la société et des données historiques sur une société cotée en bourse. Nous appliquerons ensuite les données de l'API pour créer un widget graphique simple.
Read More...Python
Create a Python and Flask based Stock Quote Module
In this article I will show you how to create a simple stock quote summary widget using Python and Flask. We will make a simple microservice-based API that will provide company information and historical data about a publicly traded company. We will then apply the data from the API to make a simple chart-based widget.
Read More...NGINX
Building an API Gateway with NGINX
In this article we will learn how to install NGINX and use it to create an API Gateway.
Read More...Automation
Avoid RPA Death Spiral with Microservices
Robotic automation scripts can employ microservices to protect from the RPA Death Spiral.
Read More...Node.js
Build a Simple Node.js OAuth Server with JWT
In this article we will explain how to create a simple oauth token server using node.js.
Read More...Node.js
Create a secure web server in node.js
In this article we will create a secure web server using node.js and express in just 30 lines of code that will redirect to https when users land on an http page.
Read More...Microservices
Decompose the Monolith
Eliminate tech debt by breaking down monolithic applications with microservices.
Read More...Microservices
How I Published My First Technical Video Course
The story of how I published my first technical video course about building Node.js microservices.
Read More...AI
Microservices as building blocks for AI
Some ideas about how microservices could be used to compliment and be a part of an AI neural network.
Read More...3D Design
Designing a 3D Base Cabinet with Sketchup
A quick video in which I share how I designed a base cabinet to be built in my shop.
Read More...Blockchain
What Is Blockchain?
A quick video explaining some of the basic concepts behind blockchain technology.
Read More...Content Management
Get rid of your CMS and go light with Contentful
Contentful is a easy to use cloud-based CMS that provides a rich set of API's.
Read More...Fintech
A financial alerting skill for Alexa
In this article, I demo a financial alerting skill that I created for Alexa.
Read More...Featured Books
Designing Solutions Architecture for Enterprise Integration: A Comprehensive Guide
"This comprehensive guide dives into enterprise integration complexities, offering actionable insights for scalable, robust solutions. Align strategies with business goals and future-proof your digital infrastructure."
Get the Kindle EditionAPI-Driven Banking: Designing Flexible Financial Platforms
"This guide offers strategies for designing scalable, secure, and innovative API-driven banking systems, empowering financial institutions to embrace digital transformation."
Get the Kindle EditionRetrieval Augmented Generation with Node.js: A Practical Guide to Building LLM Based Applications
"Unlock the power of AI-driven applications with RAG techniques in Node.js, from foundational concepts to advanced implementations of Large Language Models."
Get the Kindle Edition