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

Tuesday Nov 14, 2023
Tuesday Nov 14, 2023
When would you be better served integrating a Backend as a Service as opposed to building one yourself?
#snowpal
Subscribe to our APIs on aws.snowpal.com.

Tuesday Nov 14, 2023
Custom Attribution API: Build forms really quick
Tuesday Nov 14, 2023
Tuesday Nov 14, 2023
One of the recent APIs we released is the Custom Attribution API, and the Postman Collection for it can be found on custom-attribution-api.snowpal.com.
#snowpal

Tuesday Nov 14, 2023
If you are not enjoying what you are doing, is it worth doing it at all?
Tuesday Nov 14, 2023
Tuesday Nov 14, 2023
This particular podcast is less about technology and more about enjoying what you are doing. Do you love what you do?
#snowpal #apidevelopment
Subscribe to our APIs on aws.snowpal.com.

Tuesday Nov 14, 2023
Rome was not built in a day. Nor will your next feature be.
Tuesday Nov 14, 2023
Tuesday Nov 14, 2023
Too often, I see developers look a little flustered when they embark on a journey to build something new. Some of the questions/comments that repeatedly pop up: "There's a lot to do". "Will I be able to do it?". "Is the deadline reasonable?"
Let's talk about this a bit, and see how we should approach this.
#snowpal
Hone your skills on learn.snowpal.com.
![[Paid Course] Snowpal Education: Develop AWS Lambda Applications locally](https://pbcdn1.podbean.com/imglogo/image-logo/8090054/Podcast_Logo_2__rkadhf_300x300.jpg)
Tuesday Nov 14, 2023
[Paid Course] Snowpal Education: Develop AWS Lambda Applications locally
Tuesday Nov 14, 2023
Tuesday Nov 14, 2023
If you are thinking about building Serverless Functions, there’s a high chance you are thinking about AWS Lambda. They’ve been around a long time.
They are fairly easy to build but the one thing I’ve seen developers do repeatedly is rely on a deployment to the Cloud before they test their changes. There’s more optimal ways. Let’s discuss one of them.
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.
![[Paid Course] Snowpal Education: Interfaces in Go (Golang)](https://pbcdn1.podbean.com/imglogo/image-logo/8090054/Podcast_Logo_2__rkadhf_300x300.jpg)
Tuesday Nov 14, 2023
[Paid Course] Snowpal Education: Interfaces in Go (Golang)
Tuesday Nov 14, 2023
Tuesday Nov 14, 2023
According to Golang documentation, “An interface type is defined as a set of method signatures”. Fair enough, and that sounds like it is quite similar to how interfaces work in other languages. While there certainly are similarities, there are also nuances that you would be better served understanding before leveraging this construct.
In this course, we will take a simple example (a manufactured one, sure) to understand how interfaces work in Go, and do a bit of LIVE coding. The idea is that by the end of this course, you will have a good sense of how interfaces work, and when they may be a good fit for the problem you are trying to solve.
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.
![[Paid Course] Snowpal Education: Dependencies in Development Environment](https://pbcdn1.podbean.com/imglogo/image-logo/8090054/Podcast_Logo_2__rkadhf_300x300.jpg)
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Dependencies in Development Environment
Monday Oct 30, 2023
Monday Oct 30, 2023
What are your dependencies in your dev environment, and how easy is it to switch your dependencies?
Most of us love to do a lot of our work locally for productivity reasons but there are times you need to connect to other systems even in your “lowest” environment (your developer machine).
Let’s take a real world example and see how that works in a product company.
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.
![[Paid Course] Snowpal Education: RevenueCat - Pricing Integration](https://pbcdn1.podbean.com/imglogo/image-logo/8090054/Podcast_Logo_2__rkadhf_300x300.jpg)
Monday Oct 30, 2023
[Paid Course] Snowpal Education: RevenueCat - Pricing Integration
Monday Oct 30, 2023
Monday Oct 30, 2023
Can you implement pricing on mobile without using any 3rd party (intermediary) plugins? Absolutely.
Should you do that (though)? Maybe. Maybe not.
Let us take a look at why RevenueCat (or something like it) would make a meaningful difference to development. We explored a few different options before choosing RevenueCat, and we are happy with that decision (at least, so far!).
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.
![[Paid Course] Snowpal Education: Social Media Login (OAuth 2.0)](https://pbcdn1.podbean.com/imglogo/ep-logo/pbblog8090054/Screenshot_2023-11-25_at_91823_PM9z1ya_300x300.png)
Monday Oct 30, 2023
[Paid Course] Snowpal Education: Social Media Login (OAuth 2.0)
Monday Oct 30, 2023
Monday Oct 30, 2023
If you are building an app today, it is likely you support some form of Social Media login. Or, if you are like us, you want to support all the most popular alternatives available: Facebook, Google, Apple and Microsoft.
In addition, you may need to support sign in using one of these Social Media account both on Web and Mobile. If so, this course should help you. We’ll walk you through each of the 4 social media sign ins we support on Snowpal, both on Web and Mobile. This way, when times comes to integrate one or more of these authentication mechanisms into your systems, you will not have to scramble for help.
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.
![[Paid Course] Snowpal Education: Live Coding - Implement Notifications Feature](https://pbcdn1.podbean.com/imglogo/image-logo/8090054/Podcast_Logo_2__rkadhf_300x300.jpg)
Monday Oct 30, 2023
Monday Oct 30, 2023
Let's implement a feature in this course. A real feature. As in, one that will be deployed to Production shortly, and be available on Snowpal's Mobile Apps on the App and Play Stores.
Here's what we will do. Add API support for a new type of notification so it is part of the Endpoint Response. Most importantly, we will do it together.
You’ll see in real time how one could go about implementing a requirement from start to finish. You’ll get a feel of a few different tools & technologies (RubyMine IDE, MongoDB Client, REST API, and more).
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.