Battle Dragons
How to build sand castles with magic, slay dragons, and save the prince(ss). Checklists to get started writing code.
Last updated
Was this helpful?
How to build sand castles with magic, slay dragons, and save the prince(ss). Checklists to get started writing code.
Last updated
Was this helpful?
In order to battle dragons, we have to first imagine the kingdom we are trying to protect. Our noble steed is headed towards the dry cleaning kingdom. We are solving problems for the dry cleaning kingdom using voice technology powered by AI. Our kingdom is old, stagnant, and ripe for innovation. Our universe has gone decades without significant innovation. Our kingdom has many problems needing solved. Dragons are popping up everywhere. Customers are being slain. The kingdoms are in ruin. You are accountable to build magical improvements to the kingdom.
Your Armory
Training Grounds
Going into Battle
We first discovered the armory hidden by our ancestors. Our researchers found the following formula at the gates to the armory:
Our helmet and armor. The programming language we use. It runs serverless in the AWS Cloud, locally with the jovo run
command, and comes with a handy package installer called npm
.
Our dagger. Python is what we use for backend automation and deployments. Python is what sends our apps to the Amazon Kingdom for their approval. Python is our special weapon when our broadsword (Jovo) just won't cut it.
One of the warrior guilds we belong to. AWS gives us one of our greatest resources, the cloud. AWS keeps all of our magical apps safe, secure, and scalable to all of our kingdoms.
One of the mage guilds we use Google Cloud Platform (GCP) to store our tools and apps in the cloud. GCP runs functions on our customer data to draw insights for our AI.
The metal that forms our weapons and armor. It underlies all of our tools and is a fundamental tool for all knights-in-training to understand.
Our noble assistant. Firebase saves our data in the cloud. Owned by our mage guild, Google, Firebase is our Website, Database, Authentication, and Authorization.
Our backpack. Gitlab stores all of our apps in one, protected, place. It also comes with tools that test our apps and send them to the kingdom of AWS for their approval.
Once you're strong enough, head to the training grounds:
Jovo Training Grounds
Voice First AI Training Grounds
Git Training Grounds
Algorithm Training Grounds
Once you're strong enough, go into battle against the most fierce dragons. You'll need to follow our rules of battle:
Picking your Quest (Trello)
Creating your Checklist (Test-Driven Development)
Magically Manage all Kingdoms (Continuous Integration)
Write a failing test case
DTSTTCPW
Create Commit
update your local master code with the master branch in the clouds ( Gitlab )
create a new branch
push to Gitlab
Take Edits and Test on Amazon Echo Dot (voice-dry-cleaner-dot-com)
Download:
Learn More:
Our broadsword. This is an extension of our armor (nodeJS). Jovo is a NodeJS Framework for Voice App Development. This is our main weapon for slaying dragons. We have close ties with the artisans who craft these swords (). You should spend time in the training grounds practicing Jovo before you head into battle.
Download:
Learn More:
Download:
Learn More:
Login:
Learn More:
Login:
Learn More:
Learn More:
Login:
Get Started:
Learn More:
Get Started:
Get Started for Free:
Get Started for Free:
Get Started for Free:
Get Started for Free: