PLAY PODCASTS
Software Development, Finance and AI

Software Development, Finance and AI

468 episodes — Page 6 of 10

Ep 297Databases & 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

Nov 24, 20239 min

Ep 296Reusable 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

Nov 24, 20239 min

Ep 295Caching - 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

Nov 24, 20239 min

Ep 294Caching - 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

Nov 24, 20238 min

Ep 293When 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

Nov 24, 20238 min

Ep 292Keep 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

Nov 24, 202315 min

Ep 291Libraries 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

Nov 24, 202312 min

Ep 289Should 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.

Nov 17, 20233 min

Ep 287Is 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.

Nov 14, 20234 min

Ep 286API 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.

Nov 14, 20237 min

Ep 285How 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.

Nov 14, 20236 min

Ep 284What’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.

Nov 14, 20237 min

Ep 283Do 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.

Nov 14, 20239 min

Ep 282Backend 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.

Nov 14, 20233 min

Ep 281Custom 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

Nov 14, 20232 min

Ep 280If 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.

Nov 14, 20238 min

Ep 279Rome 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.

Nov 14, 20239 min

Ep 244(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.

Jun 12, 20235 min

Ep 243(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.

Jun 12, 20239 min

Ep 242PowerSync: 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. Succeed. Grow. Hone your skills on Snowpal Education. Manage personal and professional projects on Snowpal. Download from App Store and/or Play Store.

Mar 15, 202316 min

Ep 241Importance 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.

Mar 7, 20237 min

Ep 240Testing 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

Mar 7, 20236 min

Ep 239Go 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

Mar 7, 20236 min

Ep 238There’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

Mar 7, 20237 min

Ep 237Why 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

Mar 3, 20239 min

Ep 236Development 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

Mar 3, 20237 min

Ep 235Dependencies 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

Mar 3, 20239 min

Ep 234API 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

Mar 3, 20239 min

Ep 233Creating 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

Mar 3, 20235 min

Ep 232DNS 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

Mar 3, 20236 min

Ep 231Mentally 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

Mar 3, 20237 min

Ep 230API Gateway HTTP Request Headers: Where is the endpoint request coming from?

API Gateway related HTTP Request Headers - so you know which subscriber a request is coming from. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Feb 21, 20234 min

Ep 229Poorly designed UI coupled with bad UX can make life extremely painful for your users

Rapid UI: When you design your pages, play the role of your end users so you can tell if your UI/UX scale for a reasonable breadth of use cases. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Feb 16, 20236 min

Ep 228Postman Workspaces, Collections, Folders: From a testing perspective.

Testing a large number of endpoints in an API can be cumbersome. Here's how we've made it as seamless as possible for ourselves. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Feb 14, 20237 min

Ep 227(Part 2/2) Amazon DynamoDB: An Introduction

(Part 2/2) As part of the current API Gateway work, we are using DynamoDB and in this series, I'll share my experience with it. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Feb 10, 20237 min

Ep 226(Part 1/2) Amazon DynamoDB: An Introduction

(Part 1/2) As part of the current API Gateway work, we are using DynamoDB and in this series, I'll share my experience with it. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Feb 10, 20238 min

Ep 225API 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.

Feb 9, 202311 min

Ep 224API 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.

Feb 8, 20237 min

Ep 223API 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.

Feb 8, 20237 min

Ep 222API 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.

Feb 2, 20238 min

Ep 221API 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.

Feb 2, 20235 min

Ep 220API 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.

Feb 2, 20239 min

Ep 219API 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.

Jan 26, 20239 min

Ep 218API 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.

Jan 23, 20239 min

Ep 217API 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.

Jan 22, 20239 min

Ep 216API 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.

Jan 20, 20239 min

Ep 215API 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.

Jan 18, 20239 min

Ep 214API 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.

Jan 17, 20236 min

Ep 213Thinking about purchasing an UI Template for a quick turnaround? Think again!

There's no dearth of UI templates and a lot of them certainly look promising but is the reality a bit different? #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Dec 31, 20229 min

Ep 212Does your SDLC include this very critical step?

You were given some Business Requirements. You understood them, converted them to Technical Requirements, designed it nicely, implemented it beautifully and tested it phenomenally well. At this point, you think you are ready to deploy those changes to Production. Sure about that? #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.

Dec 30, 20224 min