podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Snowpal.com
Shows
Software Development, Finance and Economics
ST 108: Day Trading Stocks - Part 3
In this conversation, Krish Palaniappan discusses trading activities observed in the market, focusing on three key securities: Palantir, Tesla, and Meta. He explains the significance of a triple witching day, analyzes the daily performance of these stocks, and highlights the volatility during the first hour and last 30 minutes of trading. The discussion also covers fluctuations in stock prices and trading volumes, providing insights for day traders and investors. In this conversation, Krish Palaniappan delves into the intricacies of trading volume and its implications for day trading. He discusses various trading tools, analyzes the trading volumes of major stocks like...
2025-03-19
53 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Basics of Product Management
In this conversation, Krish Palaniappan introduces the fundamentals of product management through a practical example using the Snowpal web application. The discussion focuses on the implementation of a Kanban board feature, emphasizing the importance of communication between product managers and engineering teams. Key topics include defining requirements, user management of project lists, and the functionalities that should be supported in the Kanban mode. The conversation highlights the iterative nature of product development and the need for clear, actionable requirements to ensure successful feature implementation. Takeaways Product management involves practical application rather than just theory.
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: How to play Texas Hold ‘em Poker
This course provides a comprehensive introduction to Texas Hold'em poker, covering the basics of the game, including rules, hand rankings, and strategies for playing. The instructor emphasizes the importance of understanding the recreational nature of poker and the risks involved in gambling. Key concepts such as position, betting strategies, and the significance of risk versus reward are explored in detail, providing learners with a solid foundation to start playing poker responsibly. Takeaways Poker is fundamentally a game of chance and skill. Always play with money you can afford to lose. Understanding...
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: How to Research Stocks
In this course, Krish Palaniappan provides a comprehensive overview of stock trading, focusing on how to select the right stocks, the importance of diversification, and the analysis of earnings reports. He emphasizes the need for careful research and understanding market sentiment, while also discussing the potential risks and rewards associated with investing in growth companies. The course aims to equip learners with practical strategies for navigating the stock market effectively. Takeaways The definition of a 'right stock' is subjective. Investors should be aware of the risks involved in trading. Diversification helps...
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Running a SaaS Business
In this course, Krish Palaniappan shares insights on running a SaaS business, covering essential topics such as problem definition, funding, team building, and the importance of persistence. He emphasizes the need for a clear understanding of the market, effective sales strategies, and the willingness to adapt to challenges and failures. The course aims to equip aspiring entrepreneurs with practical knowledge and resources to succeed in the competitive SaaS landscape. Takeaways Running a SaaS business can be intimidating but rewarding. Identifying a clear problem to solve is crucial. Funding is essential for starting and sustaining a business. ...
2024-12-18
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: (Weaviate) Open Source Vector Database
In this conversation, Krish Palaniappan introduces Weaviate, an open-source vector database, and explores its functionalities compared to traditional databases. The discussion covers the setup and configuration of Weaviate, hands-on coding examples, and the importance of vectorization and embeddings in AI. The conversation also addresses debugging challenges faced during implementation and concludes with a recap of the key points discussed. Takeaways Weaviate is an open-source vector database designed for AI applications. Vector databases differ fundamentally from traditional databases in data retrieval methods. Understanding vector embeddings is crucial for leveraging vector databases effectively. ...
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Stock Portfolio Management
In this course, Krish Palaniappan discusses the fundamentals of portfolio management, focusing on the differences between day trading and investing. He emphasizes the importance of understanding various trading tools and platforms, as well as the risks associated with trading. The course also covers how to create and manage portfolios effectively, and the significance of diversification in investment strategies. Takeaways Portfolio management is essential for both day traders and investors. Understanding the differences between trading and investing is crucial. Day traders capitalize on short-term market fluctuations. Investors focus on long-term...
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Stocks - Find the best companies to invest in
In this course, Krish Palaniappan introduces Trading 103, focusing on essential financial terminologies, investment strategies, and tools for effective trading. The course emphasizes the importance of understanding financial ratios, choosing the right companies to invest in, and the significance of diversification in a portfolio. Krish also explains how to analyze company financials and evaluate their growth potential using key financial ratios. The course concludes with a reminder to conduct thorough research and consider risk tolerance before making investment decisions. Takeaways Understanding financial terminologies is crucial for trading. Diversification helps minimize risk in investments.
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Stocks - Buy, Sell, Short, Cover
This course provides a comprehensive overview of stock trading, focusing on practical applications using the E-Trade platform. It covers essential trading concepts such as market and limit orders, the mechanics of short selling, and advanced strategies like stop orders and trailing stops. The course emphasizes the importance of understanding investment risks and encourages learners to practice with paper trading before engaging in real trades. By the end, participants are equipped with foundational knowledge to navigate the stock market effectively. Takeaways This course is designed for both new and experienced traders. Investment risks are...
2024-12-18
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Get Started with Trading Stocks
In this course, Trading 101, introduces the fundamentals of trading and investing, emphasizing the importance of starting at a young age. It covers various topics including the significance of compounding interest, the necessity of paper trading, choosing the right trading platform, understanding trading hours, setting investment goals, risk management, types of trades, and tax implications. The course aims to provide a solid foundation for beginners and encourages ongoing learning and practice in trading. Takeaways Start investing early to benefit from compounding interest. Trading is a broad subject that requires continuous learning. Invest only what you can afford...
2024-12-18
01 min
Tech Your Business
#70. Balancing Tech and Sales: Startup Insights with Krish of SnowPal
In this insightful episode, we sit down with Krish Palaniappan, the co-founder and developer behind SnowPal, a thriving software startup. Krish shares his journey of building a successful SaaS business, navigating the unique challenges faced by technical founders, and the importance of balancing technical and sales-related responsibilities. Discover Krish's strategies for communicating value propositions to non-technical clients, leveraging partnerships with platforms like AWS, and finding the right co-founder. He also provides valuable advice for developers and entrepreneurs looking to start their own companies, emphasizing the importance of taking risks, learning from mistakes, and staying motivated. ...
2024-04-22
1h 13
Software Development, Finance and Economics
Stock Trading for Dummies: A high level introduction
For Entertainment Purposes only. In this podcast episode, Krish Palaniappan introduces the idea of creating a series of podcasts on trading stocks, which is a departure from their usual software-related topics. He mentions that while Snowpal is not in the business of trading and does not claim to be experts in finance, they have some knowledge and experience in trading. Krish explains that the motivation behind this series is to share their learnings and provide entertainment on the topic. He also emphasizes that listeners should seek qualified sources for learning finance and trading. Takeaways ...
2024-03-09
06 min
Software Development, Finance and Economics
Software Reusability: Build once, build it well and make it customizable
In this podcast episode, Krish compares the Instacart and Wegmans apps to identify commonalities and similarities. He discusses the reusability and integration of backend systems, highlighting the benefits of leveraging existing solutions rather than reinventing the wheel. Krish also explains Snowpal's business model, which focuses on selling software and licenses to other companies. He showcases the integration of multiple products within the Snowpal app and emphasizes the importance of balancing verticals and horizontals in software development. Takeaways Leveraging existing solutions and reusing backend systems can save time and resources in software development. Selling software and licenses...
2024-02-06
29 min
Software Development, Finance and Economics
(Part 2/N) Terraform: Import Existing Resource
In this episode of the Terraform series, we continued from where we left off in the previous podcast. We created a Docker container, cloned the example repository, and initialized Terraform. We generated configuration using Terraform plan and imported a resource while modifying the configuration. We pruned the generated configuration and applied changes, handling destructive changes. We also troubleshooted and fixed errors along the way. Overall, we made progress in understanding Terraform and managing Docker containers using Terraform. In this second podcast of the Terraform series, Krish continues exploring the Terraform documentation and learning as he goes. He demonstrates how...
2024-01-04
55 min
Software Development, Finance and Economics
Automated Economy Series (2/N): AI in Automated Economy (feat. David Kramer)
In this conversation, Kramer discusses the role of AI in the automated economy and its impact on various industries. He explains how AI can process large amounts of data and make logical decisions, leading to advancements in automation and personalization. Kramer also explores the changing roles in different sectors and the emergence of new roles in the digital era. He highlights the importance of understanding the art of the possible and adapting to the new ways of working. Additionally, he touches on the transformation of education and the need for thought leadership in embracing AI. In this conversation, Krish...
2023-12-25
48 min
Software Development, Finance and Economics
(Part 4/4) B2B Sales: How to get started
(Part 4/4) In this podcast series, we'll take a look at some of my learnings over the past couple of months in B2B Sales. If you are new to Sales, or B2B Sales, this should help you understand some of the fundamentals (I hope!). #snowpal #startup #sales #b2b Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators
2023-12-12
28 min
Software Development, Finance and Economics
(Part 3/4) B2B Sales: How to get started
(Part 3/4) In this podcast series, we'll take a look at some of my learnings over the past couple of months in B2B Sales. If you are new to Sales, or B2B Sales, this should help you understand some of the fundamentals (I hope!). #snowpal #startup #sales #b2b Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators
2023-12-12
15 min
Software Development, Finance and Economics
(Part 4/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
(Part 4/4) I had a conversation with Vidhi Vohra, Contract Specialist, about Mental Health (a topic that I am entirely unfamiliar with), and we discussed a variety of topics ranging from remote work, social interactions, device "addictions", work-life harmony, and more. #snowpal Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators
2023-12-10
29 min
Software Development, Finance and Economics
(Part 3/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
(Part 3/4) I had a conversation with Vidhi Vohra, Contract Specialist, about Mental Health (a topic that I am entirely unfamiliar with), and we discussed a variety of topics ranging from remote work, social interactions, device "addictions", work-life harmony, and more. #snowpal Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators
2023-12-10
30 min
Software Development, Finance and Economics
(Part 2/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
(Part 2/4) I had a conversation with Vidhi Vohra, Contract Specialist, about Mental Health (a topic that I am entirely unfamiliar with), and we discussed a variety of topics ranging from remote work, social interactions, device "addictions", work-life harmony, and more. #snowpal Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators
2023-12-10
40 min
Software Development, Finance and Economics
(Part 1/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
(Part 1/4) I had a conversation with Vidhi Vohra, Contract Specialist, about Mental Health (a topic that I am entirely unfamiliar with), and we discussed a variety of topics ranging from remote work, social interactions, device "addictions", work-life harmony, and more. #snowpal Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators
2023-12-10
40 min
Software Development, Finance and Economics
(Part 2/2): The Art of Tech Transition (feat. Richa Bhardwaj)
(Part 2/2) I had an opportunity to chat with Richa Bhardwaj, a Holistic Technology Professional, about various aspects of Software Development. We talked about technology stacks, code reviews, comfort zones, full stack development, polyglot development, and more. Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators #snowpal
2023-12-07
39 min
Software Development, Finance and Economics
(Part 1/2): The Art of Tech Transition (feat. Richa Bhardwaj)
(Part 1/2) I had an opportunity to chat with Richa Bhardwaj, a Holistic Technology Professional, about various aspects of Software Development. We talked about technology stacks, code reviews, comfort zones, full stack development, polyglot development, and more. Snowpal's Products: Backends as Services on AWS Marketplace Mobile Apps on App Store and Play Store Web App Education Platform for Learners and Course Creators #snowpal
2023-12-07
40 min
Software Development, Finance and Economics
Porting over 250 podcasts from one platform to another
Scalability isn't limited to applications in production. No matter what you do, you want to ensure that it is a scalable approach. Short of it, the exact same activity is going to take a lot longer. Besides, what's interesting is that making even tiny changes to your approach tends to go a long way in enhancing overall productivity. In this podcast, I'll share the approach we took to port hundreds of videos from one platform to another, and why we were able to accomplish that in shy of 10 hours. #snowpal aws.snowpal.com learn.snowpal...
2023-11-26
12 min
Software Development, Finance and Economics
Do you love what you do? Do you feel fulfilled at work?
And are you doing more of it? Here's my take on a Venn Diagram you've most likely seen that illustrates the implications of our career choices beautifully. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
06 min
Software Development, Finance and Economics
Adding Scoped Bookmarks on Snowpal Pitch using the Relations Feature!
Pitch has always supported a Linking feature that allows you to structure your content any which way you want (aka, create content once, use it any number of times). Relations is a new feature that is another feather on the cap, and it works beautifully whether you use it with Linking, or simply by itself. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
05 min
Software Development, Finance and Economics
Building a Mobile App - Part I (Starting to build a native mobile app, and wondering which way to go?)
If you are starting to build a native mobile app and are a little unsure of how to proceed, this podcast (the first in this series) might offer you some guidance. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
03 min
Software Development, Finance and Economics
Building a Mobile App - Part II (React Native, Flutter, and some others)
Even if you've decided to build a cross-platform native mobile app, there are still a few decisions to be made. In this podcast, I discuss a tiny bit about React Native and Flutter (2 very popular frameworks). #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
11 min
Software Development, Finance and Economics
Aggregations in Mongo - Much faster and the best (and maybe only?) alternative in many cases
If you are using MongoDB and an Object Data Modeling library like Mongoose, or Mongoid, you may find yourselves in situations where your queries are taking a little too long. Come Aggregations to your rescue! #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
10 min
Software Development, Finance and Economics
Make your Git commits frequent so you run into fewer merge conflicts
Say, your team is working on a number of features, and there is a steady stream of Pull Requests at any given time. The likelihood and complexity of merge conflicts depends both on the size of your team, and the scope of your features. In this podcast, I discuss a few options to mitigate merge conflicts. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
08 min
Software Development, Finance and Economics
Heroku Cloud Application Platform - why it will help your TTM (Time to Market)
If you want complete control over your servers, you would choose (something like) Amazon EC2 and start with creating a new Machine Image. But, what if your interest primarily lied in building your app, and solving your user's problems ASAP, and you didn't want to spend much, if any, time on setting up and configuring servers? #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
08 min
Software Development, Finance and Economics
Building a Brand New Application? Looking for a way to reduce your ramp up time?
When you get started on a new project, it is natural to feel a tad overwhelmed. After all, it may be a new team, new technology stack, new processes, and new business problems - so it is alright to feel a little restless. But there is a way to feel at home by the end of Day 1. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
12 min
Software Development, Finance and Economics
Development Efficiency - Are you bouncing your servers too often?
If it takes you 5 minutes to test 10 lines of code, there is a problem. If it takes you 3 minutes to bounce your (local) server, and that's the only way for you to test your code, there is another problem. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
12 min
Software Development, Finance and Economics
Code Quality - How can you assess the quality of a codebase before reviewing a single line of code?
Whether you are joining a new team, or a new developer is joining your team, the expectation is quite the same - "a good quality codebase that will help us understand the product without having to bug the rest of the team". How can we work towards building such a codebase? #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Backwards Compatibility Issues - a few ways to ensure that you do not run into them
You cannot afford to make Backwards Compatibility an after thought. As your system grows, and your user base grows, you are going to continually add new features and services, and some of them will require fundamental changes to your semantics and data structure. Given that, backwards compatibility can get rather challenging but there are steps you can take to mitigate potential issues. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Native Mobile App - Design Patterns & Separation of concerns (Part 1)
(Part 1) Separation of concerns is important to keep your native mobile app modular and becomes especially important when your app integrates with 100s of APIs. You want to ensure that your app is resilient to changes to the API Spec. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Native Mobile App - Design Patterns & Separation of concerns (Part 2)
(Part 2) Separation of concerns is important to keep your native mobile app modular and becomes especially important when your app integrates with 100s of APIs. You want to ensure that your app is resilient to changes to the API Spec. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Databases & Denormalization - Faster queries for faster retrieval
Whether you are designing a NoSQL Database or a traditional RDBMS Database, one way to optimize to ensure faster retrieval is to denormalize but that's not the best (or even the first) solution. You want to try out a few other things before resorting to denormalization. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Reusable UI components (React and beyond) - both presentational & functional
When building UI screens (on mobile apps) or pages (on web apps), you want to focus your energies on your specific business problems. What you don't want to do is spend time reinventing the wheel. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Caching - What to Cache, and When to Cache (Part 3)
Caching is a broad topic (what isn't?). In this podcast, I've only tried to scratch the surface. How do you determine what to cache? And once you do, how do you go about it? #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
09 min
Software Development, Finance and Economics
Caching - Are you optimizing before identifying the problem? (Part 2)
If your pages take too long to render, caching may be a solution but before you go all out and start implementing or improving it, ask yourself if there are other fundamental problems that need addressing first (which led to the issues in the first place). #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
08 min
Software Development, Finance and Economics
When looking to make performance improvements, it is natural to look for that ”single” big problem. But, that’s hardly ever the case.
I've worked on making performance improvements across all tiers, and in a variety of ways within any given tier, during the course of my career and one thing I can say with a good degree of certainty is that it gets more challenging as you get closer to your goal. Reducing a page rendering time from 3 seconds to 1 second is a whole lot easier than reducing it to 900ms, then to 800ms, and then to 50ms! #snowpal aws.snowpal.com
2023-11-24
08 min
Software Development, Finance and Economics
Keep your code DRY. As in, super DRY! Code duplication is a maintenance nightmare.
You have to make a conscious effort to keep your code base DRY. Every time you make a change, add a feature, or fix a bug, make an effort to find duplication and to determine design patterns. This will play a huge role in keeping your code DRY, and maintainable in the long run. #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
15 min
Software Development, Finance and Economics
Libraries vs Frameworks (based on my rather loose definition of it!) - What’s your preference?
Some of us prefer a framework that offers a lot more than what we might initially want, while others prefer a library that is small and simple but offers the barest minimum. Based on that simplified definition, what do you generally lean towards? #snowpal aws.snowpal.com learn.snowpal.com
2023-11-24
12 min
Software Development, Finance and Economics
Should you implement that next requirement now, later or never?
Before you implement something, ask yourself if it needs to be implemented at all. #snowpal #softwaredevelopment #requirements Subscribe to our APIs on aws.snowpal.com.
2023-11-17
03 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Writing scripts to understand REST APIs
If you are building integrations, or leverage other API Providers to reduce your Time to Market, you are bound to consume a fair number of APIs. When you do that, how quickly your team wraps their head around a brand new API is going to make all the difference between going LIVE in the next sprint vs one down the road. We use a simple tool that we created for one part of this purpose. Let’s explore it. Purchase course in one of 2 ways: 1. Go to https://getsnowpal.com, and purchase it on the We...
2023-11-15
01 min
Software Development, Finance and Economics
Is GitHub Copilot worth it?
I've been using GitHub Copilot for a few months now, and am ready to share my thoughts on it. #snowpal Subscribe to our APIs on aws.snowpal.com.
2023-11-15
04 min
Software Development, Finance and Economics
API Hubs. API Portal. API Platforms. What are some of the differences?
blobr, apiable, kong, and the list goes on... Let's understand the similarities and differences between some of the providers in the same space (of APIs). #snowpal Subscribe to our APIs on aws.snowpal.com.
2023-11-15
07 min
Software Development, Finance and Economics
How many developers does it take to build something?
That's a very generic question! So, let's take a hypothetical scenario and discuss that. #snowpal Download mobile app from ios.snowpal.com and android.snowpal.com.
2023-11-15
06 min
Software Development, Finance and Economics
What’s more difficult? Building something, or selling something?
Is it more difficult to build something than sell the same thing? Or, is it vice-versa? #snowpal Subscribe to our APIs on aws.snowpal.com.
2023-11-15
07 min
Software Development, Finance and Economics
Do not reinvent the wheel. Create what is not readily available.
To prove your Unique Selling Proposition to your investors and/or end users, you should build what is not readily (already) available. #snowpal Subscribe to our APIs on blobr.snowpal.com.
2023-11-15
09 min
Software Development, Finance and Economics
Backend as a Service: Leverage APIs where they are available to reduce Time to Market
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.
2023-11-15
03 min
Software Development, Finance and Economics
Custom Attribution API: Build forms really quick
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
2023-11-15
02 min
Software Development, Finance and Economics
If you are not enjoying what you are doing, is it worth doing it at all?
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.
2023-11-14
08 min
Software Development, Finance and Economics
Rome was not built in a day. Nor will your next feature be.
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.
2023-11-14
09 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Develop AWS Lambda Applications locally
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...
2023-11-14
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Interfaces in Go (Golang)
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 inte...
2023-11-14
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Dependencies in Development Environment
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 a...
2023-10-31
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: RevenueCat - Pricing Integration
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...
2023-10-31
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Social Media Login (OAuth 2.0)
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 mo...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Live Coding - Implement Notifications Feature
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...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Amazon DynamoDB - Introduction
If you work on Serverless Architectures, and are building Lambdas on AWS, it’s highly likely you are already using DynamoDB, & if you aren’t, it’s only a matter of time before you realize you really ought to :) While there’s no dearth of NoSQL databases, and despite the fact that AWS has plentiful support (to varying degrees) for a number of them, DynamoDB is a slightly unique database and it has a specific purpose when it comes to where it fits in & how well it does. Given that, it’s certainly useful to understand...
2023-10-31
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Serverless Applications - AWS SAM Specification
Serverless Applications have been around a bit, and it's hard to see any ecosystem in a company where they do not play a part. There's a lot to Serverless Apps so what we'll do in this course is focus on what it takes to build AWS Server Applications using SAM Templates. SAM Templates are an extension of AWS CloudFormation Templates but are a whole lot easier to work with (at least, once you get the hang of it). Purchase course in one of 2 ways: 1. Go to https://getsnowpal.com, and purchase it on...
2023-10-31
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Multi Tenant Architecture - Options
We serve multiple clients via our Backend as a Service systems, and given that, multi tenancy is a core part of our architecture. While nothing is etched in stone and things are always subject to change, there are certain aspects of Software Architecture that, if you are not careful about, will be rather costly to make alterations to, and Multi Tenancy is definitely one of them. So, we explored several different options before arriving at the one we ended up implementing. When it comes to multi tenancy, there’s at least 4 options available, and which one you sh...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Asynchronous Messaging With RabbitMQ
What you do not need to do “real time”, you should try not to do real time for a variety of reasons. In this course, we’ll look at a specific implementation that uses RabbitMQ as a Message Broker to better understand the pros and cons of various alternatives, including but not limited to whether or not you need to use messaging at all to solve such a problem. We’ll touch upon Kafka a tiny, tiny bit but keep our focus primarily to Messaging Architecture in general, and RabbitMQ as a broker in particular. By the end of t...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Flutter App - Implement Tabs
Flutter as a Framework provides a rich set of components, thereby enabling you to focus on spending all your energies on your business requirements. So, even when you need to implement tabs, you have the choice of using the OOTB Flutter Tab Widget, or finding one that’s a tad richer by going to pub.dev. Snowpal’s Mobile Apps are on the App and Play Stores, and while we’ve built a number of custom components, we refrain from doing it (or using a 3rd party plugin) unless we find significant value in doing so. As far as...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: SQL Vs NoSQL - Which Way to Go?
SQL (or RDBMS) has been around for a long time now. NoSQL databases are relatively newer but they too have been around for what feels like an eon now! Despite that, every time a new App, a new Service, or a new System is designed, there continues to be a sense of uncertainty around which direction to go (at least, it seems that way). There’s a few reasons for that, and there’s no single correct answer. So, while it surely depends on a variety of factors, and there is no dearth of documentation online about the...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: JSON Data Modeling - A Simple Example
You can represent hierarchical data in many ways with one of the most popular formats being JSON. If you are a UI developer, you are likely consuming JSON Data, and if you are a server side engineer, you are providing JSON Data (via REST or Graph APIs, for instance). It is imperative that your JSON Schema looks accurate and is a true structural representation of the problem you are setting out to solve. If it isn’t, it’s surely going to cause a bit of pain as your product’s adoptability grows (think backward compatibility, refactoring, extens...
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Authenticating Subscribers Using API Key & Product Code
You will need to provide an API Key for you to authenticate your API Requests. There’s many ways to generate this key and share it with your subscribers, and in this course, we’ll look at one of those ways. In addition, you will likely also need to publish an API code to your subscribers if you have listed more than 1 SaaS Product (say, on the AWS Marketplace, or one of the many API Hubs). I’ll walk you through our high level architecture so you can leave this course with a fair understanding of wha...
2023-10-31
01 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Creating Products on AWS Marketplace
AWS Marketplace offers multiple categories for you to list your products under, one of which is SaaS. If you are looking to sell SaaS products, and are an AWS customer, I highly recommend that you list your products in the marketplace as it will provide plenty of visibility for you. In this course, I’ll walk you through the process of listing a SaaS product on AWS Marketplace as it can be a tad overwhelming at times. We launched a number of API products recently, and I will be sharing that experience with you in this course....
2023-10-31
00 min
Software Development, Finance and Economics
[Paid Course] Snowpal Education: Designing UI & UX for a New Feature on a Web App
We implement new features (and enhancements) on a daily basis at Snowpal, and while how we approach each of those features from a UI/UX standpoint really depends, and is driven primarily by the feature and its complexities, there are many aspects of our approach that are generic to almost all features and enhancements. In this course, we’ll take a look at a simple feature to help understand what the process looks like. We’ll start with Requirements, discuss User Experience (UX), immediately followed by User Interface (UI). Note that we’ll be focusing on a Web Ap...
2023-10-31
00 min
Software Development, Finance and Economics
(Part 2/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).
(Part 2/2) I attended the AWS Summit in DC last week, and here are some of my thoughts. #snowpal #projectmanagement #apidevelopment #softwaredevelopment Integrate Snowpal APIs. Subscribe on AWS Marketplace. Get help from Snowpal Professional Services. Learn. Succeed. Grow. Hone your skills on Snowpal Education. Manage personal and professional projects on Snowpal. Download from App Store and/or Play Store.
2023-06-12
05 min
Software Development, Finance and Economics
(Part 1/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).
(Part 1/2) I attended the AWS Summit in DC last week, and here are some of my thoughts. #snowpal #projectmanagement #apidevelopment #softwaredevelopment Integrate Snowpal APIs. Subscribe on AWS Marketplace. Get help from Snowpal Professional Services. Learn. Succeed. Grow. Hone your skills on Snowpal Education. Manage personal and professional projects on Snowpal. Download from App Store and/or Play Store.
2023-06-12
09 min
Software Development, Finance and Economics
PowerSync: Have a need to keep your data in sync with on-device databases?
PowerSync is a Cloud Service that helps keep your data in synch with your Web/Mobile clients -- as long as you use a SQL Database, and perhaps Flutter as a framework (not sure if they support other frameworks). ----more----I have not used this yet but it certainly piqued my interest so I met with their team recently, and here are my initial thoughts. For more information, check out https://www.powersync.co. ----more---- #snowpal #projectmanagement #apidevelopment #softwaredevelopment Integrate Snowpal APIs. Subscribe on AWS Marketplace. Get help from Snowpal Professional Services. Learn...
2023-03-15
16 min
Software Development, Finance and Economics
Importance of Design Decisions in Software Development: It can hardly ever be overstated.
While all design decisions are important, some tend to have a longstanding effect compared to others. And it isn't always easy to tell which ones those are. So, how should you address those? #snowpal #projectmanagement #apidevelopment #softwaredevelopment Integrate Snowpal APIs. Subscribe on AWS Marketplace. Get help from Snowpal Professional Services. Learn. Succeed. Grow. Hone your skills on Snowpal Education. Manage personal and professional projects on Snowpal. Download from App Store and/or Play Store.
2023-03-07
07 min
Software Development, Finance and Economics
Testing API on Postman: Some of the features Postman offers (and should you use them?)
Do your development and/or testing teams have an interest in testing APIs on Postman? If so, how do they go about it? #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-07
06 min
Software Development, Finance and Economics
Go SDK and Go Recipes: A first look at our approach.
A quick first look at our approach behind the Go SDK we are working on, which will also include a set of recipes. #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-07
06 min
Software Development, Finance and Economics
There’s always a few ways to learn something new: Tutorials, Training, Classes, Lessons (some work slightly better than others!)
Continuous Learning is key to most fields and Software Development is no different. But, how you go about doing it might end up making all the difference. #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-07
07 min
Software Development, Finance and Economics
Why I think the hiring process is broken. And lacking. Do you agree?
A simple example to prove that the Hiring Process in general is quite broken. And lacking. #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
09 min
Software Development, Finance and Economics
Development Efficiency is not optional. And it is no less important than Production Stability.
What in the world could Development Efficiency have anything to do with Production Stability? Well, when you have to do one thing, you can do it the not so efficient way and get away with it. Maybe even when you are doing 5 things. But, what if you need to do 10 things? Or, 25 things? Or a 100 things? #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
07 min
Software Development, Finance and Economics
Dependencies on 3rd party libraries and systems, and ones that are far from perfect: What to look out for
When you are building something, you are going to depend on other systems regardless of what you are building. And those systems are going to be far from perfect. So, what happens when you run into issues? #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
09 min
Software Development, Finance and Economics
API Hubs and Development Environments (or lack thereof)
API Hubs do not support the notion of environments. But, you need more than one environment for the usual reasons. So, how do you go about achieving this? #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
09 min
Software Development, Finance and Economics
Creating a GO SDK. What does it entail.
Snowpal GO SDK: Now that we've published our API on several API Hubs, we've embarked on an effort to creating our first SDK. In GO. #snowpal #projectmanagement #developer #api #golang #sdk Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
05 min
Software Development, Finance and Economics
DNS Records: Redirects using URL Record Type
When you want to set up URL redirection and are added a record in your DNS Server, watch out for this SSL nuance. #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
06 min
Software Development, Finance and Economics
Mentally exhausted? Been doing a lot of coding? Want a break?
There will be days when you are mentally exhausted, and you want to call it a day. And maybe you should. Or, perhaps not. Here's what I do. #snowpal #projectmanagement Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com
2023-03-03
07 min
Software Development, Finance and Economics
API Gateway (Part 12/12): Publishing Snowpal API (RapidAPI: VS Code Extension)
(Part 12/12): RapidAPI: VS Code Extension. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-02-09
11 min
Software Development, Finance and Economics
API Gateway (Part 11/12): Publishing Snowpal API (Support for Multiple Environments)
(Part 11/12): Support for Multiple Environments. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-02-09
07 min
Software Development, Finance and Economics
API Gateway (Part 10/12): Publishing Snowpal API (Testing API Endpoints)
(Part 10/12): Testing API Endpoints. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-02-09
07 min
Software Development, Finance and Economics
API Gateway (Part 9/12): Publishing Snowpal API (OpenAPI, Readme, and more)
(Part 9/12): OpenAPI, Readme, and more. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-02-02
08 min
Software Development, Finance and Economics
API Gateway (Part 8/12): Publishing Snowpal API (API Gateway Summary)
(Part 8/12): API Gateway Summary. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-02-02
05 min
Software Development, Finance and Economics
API Gateway (Part 7/12): Publishing Snowpal API (API Documentation)
(Part 7/12): API Documentation. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-02-02
09 min
Software Development, Finance and Economics
API Gateway (Part 6/12): Publishing Snowpal API (API Hubs)
(Part 6/12): API Hubs. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-01-26
09 min
Software Development, Finance and Economics
API Gateway (Part 5/12): Publishing Snowpal API (API Monetization)
(Part 5/12): API Monetization. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-01-23
09 min
Software Development, Finance and Economics
API Gateway (Part 4/12): Publishing Snowpal API (Backward Compatibility of APIs)
(Part 4/12): Backward Compatibility of APIs. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-01-22
09 min
Software Development, Finance and Economics
API Gateway (Part 3/12): Publishing Snowpal API (Gateway Deployment and Topology)
(Part 3/12): Gateway Deployment and Topology. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-01-20
09 min
Software Development, Finance and Economics
API Gateway (Part 2/12): Publishing Snowpal API (Postman Workspace, Readme Documentation)
(Part 2/12): Setting up Readme documentation, and creating manageable Postman workspaces. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-01-18
09 min
Software Development, Finance and Economics
API Gateway (Part 1/12): Publishing Snowpal API (for other businesses to consume)
(Part 1/12): You may have heard about API-First strategies. What does it mean to build your APIs first? What is an API Gateway? At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focusing more on their core business problems and delivering quicker. In this API Gateway series, I'll be sharing a lot of those details. If you have an interest in doing something similar, I hope it benefits you. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
2023-01-17
06 min
Software Development, Finance and Economics
How we manage Daily Status Updates at Snowpal!
Have you yearned for a slightly better way to manage your team's status updates? If so, take a look at how we do it at https://snowpal.com! #projectmanagement Manage projects on https://snowpal.com.
2021-11-16
24 min
Software Development, Finance and Economics
Need to hop on another call?
If you've ever had to get off the current call to hop on another call, you will *not* be able to relate to this video ;) 1. Our SaaS Product - https://pitch.snowpal.com 2. LIVE (Web-only) demo - https://consulting.snowpal.com/pitch 3. App Store: https://apps.apple.com/us/app/snowpal/id1502153924 4. Play Store: https://play.google.com/store/apps/details?id=com.snowpal.pitch Be Organized. Be Happy. Be on Pitch.
2020-10-23
02 min
Software Development, Finance and Economics
On any given day, how much time do you spend in meetings?
Now that a lot of the world is working remotely, there are probably even more meetings than there already were, and there used to a lot to begin with! Keep an eye on the time spent in meetings. i. Do you need to have as many meetings as you do? ii. Can they have fewer people? iii. Do you have a sense for the collective human hours spent in them? ## Snowpal Pitch You can track these things on our SaaS platform as well! 1. Our SaaS Product - https://pitch.snowpal.com 2. LIVE (Web-only) demo - https://consulting.snowpal.com/pitch 3. App...
2020-10-10
07 min