Polyglot Software Development
We’ve been doing Software Development and Architecture work for a while at Snowpal, and currently have several B2B and B2C products in production. In this podcast, we’ll share our experiences on a regular basis to help you & your teams build great software. The topics covered in this podcast will include Product Management, Project Management, Architecture, Development, Deployment, Security, Release Management, Sales, Marketing, Advertising, and just about everything else an ambitious, fast growing startup based out of the US is likely to be involved in. So, join us. Let’s become better!
Episodes
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Implementing Web Services in Ruby
Monday Oct 30, 2023
Monday Oct 30, 2023
Let's take a quick look at implementing REST endpoints in Ruby. We'll go over routes, services, models and make some code changes to see how they take effect.
At the end of this 20-minute course, you should be able to start creating Web Services in Ruby. We'll pick one of the Ruby Frameworks we have a preference towards, but the learning should be agnostic to the framework.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Implementing Web Services in Golang
Monday Oct 30, 2023
Monday Oct 30, 2023
Let's take a quick look at implementing REST endpoints in Golang. We'll go over routes, services, models and make some code changes to see how they take effect.
At the end of this 20-minute course, you should be able to start creating Web Services in Go. We'll be using Gin Framework for implementing these endpoints.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Securing Microservices in an API Gateway
Monday Oct 30, 2023
Monday Oct 30, 2023
At Snowpal, we have several microservices, and while each of them serves a unique purpose, they do have a few things in common. Security, is one of them. Therefore, we have microservices that exclusively deal with Security, and we'll take a look at one of them.
At the end of this 20-ish minute course, the expectation is that you get a good sense of how a Microservices Security Architecture works.
Whether you are breaking a monolith into a set of microservices, or are building a brand new microservice, this course should help you understand how Security Integration could work in those contexts.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Implement Mind Map Chart (Amcharts)
Monday Oct 30, 2023
Monday Oct 30, 2023
If you want to display hierarchical data as a series of bubbles that are linked, a Mind Map is one of the best ways to go about it.
amCharts offers a Force Directed Chart that is essentially a Mind Map, and in this course, we'll take a look at how one can implement it (using one of Snowpal's Charts as an example).
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
Monday Oct 30, 2023
If you have an interest in exploring Machine Learning (who doesn't?) but have no Data Science experience, you can check this course out.
We attended the AWS Summit recently, and learned a bit about ML related AWS Services, and we'll share our knowledge with you.
As programmers, a lot of us lack Data Science experience. Given that, how do we leverage our existing skills to build ML systems?
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Flutter Mobile App - Caching
Monday Oct 30, 2023
Monday Oct 30, 2023
Caching API responses allows you to reduce the number of networks calls, and make your pages render much faster.
Our Mobile Apps have been in production for a few years now, and what I will be sharing with you are real world solutions.
After trying out a few different design patterns, we arrived at a homegrown solution that works quite well, and I would be sharing it with you in this course.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: How to use Postman API Client
Monday Oct 30, 2023
Monday Oct 30, 2023
Productivity is key to success. If you are doing something once, it almost doesn't matter if you don't do it all that well. Almost. But the moment you do something more than once, it better be the best way to do it (or, at the very minimum, a progressively better way to do it).
Whether you are building REST APIs, or Graph APIs, Postman can come in real handy.
More so for REST than for Graph but we'll teach you more than a bit of both.
We'll teach you how we use Postman to build all the APIs we currently have deployed in Production.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: AWS API Gateway - Introduction
Monday Oct 30, 2023
Monday Oct 30, 2023
API Gateways play a wide variety of roles and they can literally span the spectrum when it comes to solving API related problems. Every company (and team within it) has a unique purpose, and uniqueness of purpose brings with it a few things -- a unique set of challenges being just one of it.
We had our own challenges but we were able to successfully wade through them all making us well prepared to share our knowledge with you in this series.
Building APIs is absolute fun. What makes it even more fun is that you can start monetizing them right away (if you do it right)!
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Build a Website on Canva
Monday Oct 30, 2023
Monday Oct 30, 2023
Building websites in Canva is not just quick, it is also a lot of fun. All you need is a bit of help with maneuvering the product as it does have a plethora of features.
When you sign up for this course, we will let you know what you need to get started, be productive and get a decent looking website in quick time.
We all need a good product (or service) to sell. No doubt about it.
But, as we all know, selling is no less important, if not more. And a good website (that is frequently updated) goes a long way in making that sale.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Manage Projects on Github
Monday Oct 30, 2023
Monday Oct 30, 2023
GitHub Projects has changed quite a bit over the years. While we've used other solutions in the past for managing our issues across repos, we've come to realize the benefits of using a solution that lives smack next to our repos.
Project Management can be overwhelming but it certainly doesn't need to be. And if you did it right, it will be not only be not overwhelming but it will be a lot of fun as well!
We'll teach you how we do it in this course.
Purchase course in one of 2 ways:
1. Go to https://getsnowpal.com, and purchase it on the Web
2. On your phone:
(i) If you are an iPhone user, go to http://ios.snowpal.com, and watch the course on the go.
(ii). If you are an Android user, go to http://android.snowpal.com.