Software Development, Finance and AI
Episodes
(Part 1/2) Content Marketing for Founders - Fundamentals, Challenges, Distribution Strategies (feat. Dessire Ugarte)
24 Dec 2023
Contributed by Lukas
In this conversation, Dessire Ugarte, a digital marketer, discusses the basics of content marketing and the challenges faced by startups in this fiel...
(Part 6/N) Salesforce: Anypoint API Manager, API Governance, Runtime Manager
23 Dec 2023
Contributed by Lukas
In this episode, Krish explores the Anypoint Platform's API Manager, Anypoint Service Mesh, Flex Gateway, and Mule Runtime. He also demonstrates how t...
(Part 5/N) Salesforce: Anypoint DataGraph - Create a unified GraphQL Schema
22 Dec 2023
Contributed by Lukas
According to MuleSoft Documentation, "Anypoint DataGraph enables you to connect those graphs into one unified schema that runs as a single SaaS Graph...
(Part 4/N) Salesforce: Anypoint Design Center, Anypoint Code Builder IDE
21 Dec 2023
Contributed by Lukas
In this podcast episode, Krish explores the Code Builder IDE and the Eclipse-based Anypoint Editor. He also delves into the DataWeave language and its...
(Part 3/N) Salesforce: Anypoint Design Center, Anypoint Code Builder IDE
20 Dec 2023
Contributed by Lukas
In this podcast episode, Krish continues the discussion on the Salesforce Anypoint Design Center. He starts by recapping the previous episode and addr...
(Part 2/N) Salesforce: Anypoint Design Center, Anypoint Code Builder IDE
19 Dec 2023
Contributed by Lukas
In this podcast episode, Krish explores the Anypoint Design Center and walks through the process of creating an API specification using RAML. He compa...
(Part 1/N) Salesforce: Anypoint Design Center, Anypoint Code Builder IDE
18 Dec 2023
Contributed by Lukas
In this podcast episode, Krish explores Salesforce and its low code, no code tools. He starts by introducing Salesforce and its potential as a low cod...
Automated Economy Series (1/N): Fundamentals, Key Attributes, and What the future holds (feat. David Kramer)
18 Dec 2023
Contributed by Lukas
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 l...
(Part 4/4) B2B Sales: How to get started
12 Dec 2023
Contributed by Lukas
(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...
(Part 3/4) B2B Sales: How to get started
12 Dec 2023
Contributed by Lukas
(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...
(Part 2/4) B2B Sales: How to get started
12 Dec 2023
Contributed by Lukas
(Part 2/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...
(Part 1/4) B2B Sales: How to get started
12 Dec 2023
Contributed by Lukas
(Part 1/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...
(Part 4/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
10 Dec 2023
Contributed by Lukas
(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 discus...
(Part 3/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
10 Dec 2023
Contributed by Lukas
(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 discus...
(Part 2/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
10 Dec 2023
Contributed by Lukas
(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 discus...
(Part 1/4): An informal conversation about Mental Health (feat. Vidhi Vohra)
10 Dec 2023
Contributed by Lukas
(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 discus...
(Part 2/2): The Art of Tech Transition (feat. Richa Bhardwaj)
07 Dec 2023
Contributed by Lukas
(Part 2/2) I had an opportunity to chat with Richa Bhardwaj, a Holistic Technology Professional, about various aspects of Software Development....
(Part 1/2): The Art of Tech Transition (feat. Richa Bhardwaj)
07 Dec 2023
Contributed by Lukas
(Part 1/2) I had an opportunity to chat with Richa Bhardwaj, a Holistic Technology Professional, about various aspects of Software Development. ...
(Book: Part 6/6) Future-Proofing Product Management: A Guide to Current Trends and Beyond (feat. Magali Pelissier)
07 Dec 2023
Contributed by Lukas
(Part 6/6) I had an opportunity to chat with Magali Pelissier, Product Management Leader at Cisco, about her latest book: "Future-Proofing Product Man...
(Book: Part 5/6) Future-Proofing Product Management: A Guide to Current Trends and Beyond (feat. Magali Pelissier)
07 Dec 2023
Contributed by Lukas
(Part 5/6) I had an opportunity to chat with Magali Pelissier, Product Management Leader at Cisco, about her latest book: "Future-Proofing Product Man...
(Book: Part 4/6) Future-Proofing Product Management: A Guide to Current Trends and Beyond (feat. Magali Pelissier)
07 Dec 2023
Contributed by Lukas
(Part 4/6) I had an opportunity to chat with Magali Pelissier, Product Management Leader at Cisco, about her latest book: "Future-Proofing Product Man...
(Book: Part 3/6) Future-Proofing Product Management: A Guide to Current Trends and Beyond (feat. Magali Pelissier)
07 Dec 2023
Contributed by Lukas
(Part 3/6) I had an opportunity to chat with Magali Pelissier, Product Management Leader at Cisco, about her latest book: "Future-Proofing Product Man...
(Book: Part 2/6) Future-Proofing Product Management: A Guide to Current Trends and Beyond (feat. Magali Pelissier)
07 Dec 2023
Contributed by Lukas
(Part 2/6) I had an opportunity to chat with Magali Pelissier, Product Management Leader at Cisco, about her latest book: "Future-Proofing Product Man...
(Book: Part 1/6) Future-Proofing Product Management: A Guide to Current Trends and Beyond (feat. Magali Pelissier)
07 Dec 2023
Contributed by Lukas
(Part 1/6) I had an opportunity to chat with Magali Pelissier, Product Management Leader at Cisco, about her latest book: "Future-Proofing Product Man...
Challenges in bootstrapping a SaaS Startup
07 Dec 2023
Contributed by Lukas
I stumbled into an article written by Melissa Kwan recently where the author had listed a number of challenges in bootstrapping a SaaS Startup, and...
(Part 2/2) Podcast Collaboration: Introducing my first 2 guests
30 Nov 2023
Contributed by Lukas
(Part 2) 2 podcast collaborations in - time to share a few thoughts! My first podcast was with Matthew Davidchuk, a brilliant engineer. And no s...
(Part 1/2) Podcast Collaboration: Introducing my first 2 guests
30 Nov 2023
Contributed by Lukas
(Part 1) 2 podcast collaborations in - time to share a few thoughts! My first podcast was with Matthew Davidchuk, a brilliant engineer. And no s...
Porting over 250 podcasts from one platform to another
26 Nov 2023
Contributed by Lukas
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 ex...
Do you love what you do? Do you feel fulfilled at work?
24 Nov 2023
Contributed by Lukas
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 beautif...
ETA: What does your team base their estimates on? And how accurate are they?
24 Nov 2023
Contributed by Lukas
It is one thing to provide an ETA for any given task, but it is completely another to provide a meaningful, reasonably accurate, and accountable ET...
Waterfall vs Scrum vs Kanban vs Agile
24 Nov 2023
Contributed by Lukas
If you want to learn the theoretical differences between these terms, you are better off checking it out on the web. Just do a search and you'll fi...
Adding Scoped Bookmarks on Snowpal Pitch using the Relations Feature!
24 Nov 2023
Contributed by Lukas
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 ...
Building a Mobile App - Part I (Starting to build a native mobile app, and wondering which way to go?)
24 Nov 2023
Contributed by Lukas
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...
Building a Mobile App - Part II (React Native, Flutter, and some others)
24 Nov 2023
Contributed by Lukas
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 b...
Aggregations in Mongo - Much faster and the best (and maybe only?) alternative in many cases
24 Nov 2023
Contributed by Lukas
If you are using MongoDB and an Object Data Modeling library like Mongoose, or Mongoid, you may find yourselves in situations where your queries a...
Make your Git commits frequent so you run into fewer merge conflicts
24 Nov 2023
Contributed by Lukas
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 o...
Heroku Cloud Application Platform - why it will help your TTM (Time to Market)
24 Nov 2023
Contributed by Lukas
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...
Building a Brand New Application? Looking for a way to reduce your ramp up time?
24 Nov 2023
Contributed by Lukas
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 processe...
Development Efficiency - Are you bouncing your servers too often?
24 Nov 2023
Contributed by Lukas
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 onl...
Code Quality - How can you assess the quality of a codebase before reviewing a single line of code?
24 Nov 2023
Contributed by Lukas
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...
Backwards Compatibility Issues - a few ways to ensure that you do not run into them
24 Nov 2023
Contributed by Lukas
You cannot afford to make Backwards Compatibility an after thought. As your system grows, and your user base grows, you are going to continually ad...
Native Mobile App - Design Patterns & Separation of concerns (Part 1)
24 Nov 2023
Contributed by Lukas
(Part 1) Separation of concerns is important to keep your native mobile app modular and becomes especially important when your app integrates with ...
Native Mobile App - Design Patterns & Separation of concerns (Part 2)
24 Nov 2023
Contributed by Lukas
(Part 2) Separation of concerns is important to keep your native mobile app modular and becomes especially important when your app integrates with ...
Databases & Denormalization - Faster queries for faster retrieval
24 Nov 2023
Contributed by Lukas
Whether you are designing a NoSQL Database or a traditional RDBMS Database, one way to optimize to ensure faster retrieval is to denormalize but th...
Reusable UI components (React and beyond) - both presentational & functional
24 Nov 2023
Contributed by Lukas
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 w...
Caching - What to Cache, and When to Cache (Part 3)
24 Nov 2023
Contributed by Lukas
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 d...
Caching - Are you optimizing before identifying the problem? (Part 2)
24 Nov 2023
Contributed by Lukas
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 ...
When looking to make performance improvements, it is natural to look for that ”single” big problem. But, that’s hardly ever the case.
24 Nov 2023
Contributed by Lukas
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...
Keep your code DRY. As in, super DRY! Code duplication is a maintenance nightmare.
24 Nov 2023
Contributed by Lukas
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 dupl...
Libraries vs Frameworks (based on my rather loose definition of it!) - What’s your preference?
24 Nov 2023
Contributed by Lukas
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 off...
Should you implement that next requirement now, later or never?
17 Nov 2023
Contributed by Lukas
Before you implement something, ask yourself if it needs to be implemented at all. #snowpal #softwaredevelopment #requirements Subscribe to our APIs o...
Is GitHub Copilot worth it?
14 Nov 2023
Contributed by Lukas
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.
API Hubs. API Portal. API Platforms. What are some of the differences?
14 Nov 2023
Contributed by Lukas
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 AP...
How many developers does it take to build something?
14 Nov 2023
Contributed by Lukas
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...
What’s more difficult? Building something, or selling something?
14 Nov 2023
Contributed by Lukas
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.
Do not reinvent the wheel. Create what is not readily available.
14 Nov 2023
Contributed by Lukas
To prove your Unique Selling Proposition to your investors and/or end users, you should build what is not readily (already) available. #snowpal Subscr...
Backend as a Service: Leverage APIs where they are available to reduce Time to Market
14 Nov 2023
Contributed by Lukas
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....
Custom Attribution API: Build forms really quick
14 Nov 2023
Contributed by Lukas
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...
If you are not enjoying what you are doing, is it worth doing it at all?
14 Nov 2023
Contributed by Lukas
This particular podcast is less about technology and more about enjoying what you are doing. Do you love what you do? #snowpal #apidevelopment Subscri...
Rome was not built in a day. Nor will your next feature be.
14 Nov 2023
Contributed by Lukas
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 repeated...
(Part 2/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).
12 Jun 2023
Contributed by Lukas
(Part 2/2) I attended the AWS Summit in DC last week, and here are some of my thoughts. #snowpal #projectmanagement #apidevelopment #softwaredevelopme...
(Part 1/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).
12 Jun 2023
Contributed by Lukas
(Part 1/2) I attended the AWS Summit in DC last week, and here are some of my thoughts. #snowpal #projectmanagement #apidevelopment #softwaredevelopme...
PowerSync: Have a need to keep your data in sync with on-device databases?
15 Mar 2023
Contributed by Lukas
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...
Importance of Design Decisions in Software Development: It can hardly ever be overstated.
07 Mar 2023
Contributed by Lukas
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 thos...
Testing API on Postman: Some of the features Postman offers (and should you use them?)
07 Mar 2023
Contributed by Lukas
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 #dev...
Go SDK and Go Recipes: A first look at our approach.
07 Mar 2023
Contributed by Lukas
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 #develop...
There’s always a few ways to learn something new: Tutorials, Training, Classes, Lessons (some work slightly better than others!)
07 Mar 2023
Contributed by Lukas
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 differe...
Why I think the hiring process is broken. And lacking. Do you agree?
03 Mar 2023
Contributed by Lukas
A simple example to prove that the Hiring Process in general is quite broken. And lacking. #snowpal #projectmanagement #developer #api Integrate wit...
Development Efficiency is not optional. And it is no less important than Production Stability.
03 Mar 2023
Contributed by Lukas
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 n...
Dependencies on 3rd party libraries and systems, and ones that are far from perfect: What to look out for
03 Mar 2023
Contributed by Lukas
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 f...
API Hubs and Development Environments (or lack thereof)
03 Mar 2023
Contributed by Lukas
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 t...
Creating a GO SDK. What does it entail.
03 Mar 2023
Contributed by Lukas
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 #projectm...
DNS Records: Redirects using URL Record Type
03 Mar 2023
Contributed by Lukas
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 #develop...
Mentally exhausted? Been doing a lot of coding? Want a break?
03 Mar 2023
Contributed by Lukas
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 #...
API Gateway HTTP Request Headers: Where is the endpoint request coming from?
21 Feb 2023
Contributed by Lukas
API Gateway related HTTP Request Headers - so you know which subscriber a request is coming from. #snowpal #projectmanagement Manage personal and prof...
Poorly designed UI coupled with bad UX can make life extremely painful for your users
16 Feb 2023
Contributed by Lukas
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. #snow...
Postman Workspaces, Collections, Folders: From a testing perspective.
14 Feb 2023
Contributed by Lukas
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 #projectmana...
(Part 2/2) Amazon DynamoDB: An Introduction
10 Feb 2023
Contributed by Lukas
(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 #projectmanag...
(Part 1/2) Amazon DynamoDB: An Introduction
10 Feb 2023
Contributed by Lukas
(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 #projectmanag...
API Gateway (Part 12/12): Publishing Snowpal API (RapidAPI: VS Code Extension)
09 Feb 2023
Contributed by Lukas
(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, t...
API Gateway (Part 11/12): Publishing Snowpal API (Support for Multiple Environments)
08 Feb 2023
Contributed by Lukas
(Part 11/12): Support for Multiple Environments. At Snowpal, we are close enough to launching our first API so other technology businesses can consume...
API Gateway (Part 10/12): Publishing Snowpal API (Testing API Endpoints)
08 Feb 2023
Contributed by Lukas
(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...
API Gateway (Part 9/12): Publishing Snowpal API (OpenAPI, Readme, and more)
02 Feb 2023
Contributed by Lukas
(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, ther...
API Gateway (Part 8/12): Publishing Snowpal API (API Gateway Summary)
02 Feb 2023
Contributed by Lukas
(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 fo...
API Gateway (Part 7/12): Publishing Snowpal API (API Documentation)
02 Feb 2023
Contributed by Lukas
(Part 7/12): API Documentation. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focu...
API Gateway (Part 6/12): Publishing Snowpal API (API Hubs)
26 Jan 2023
Contributed by Lukas
(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...
API Gateway (Part 5/12): Publishing Snowpal API (API Monetization)
23 Jan 2023
Contributed by Lukas
(Part 5/12): API Monetization. At Snowpal, we are close enough to launching our first API so other technology businesses can consume it, thereby focus...
API Gateway (Part 4/12): Publishing Snowpal API (Backward Compatibility of APIs)
22 Jan 2023
Contributed by Lukas
(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,...
API Gateway (Part 3/12): Publishing Snowpal API (Gateway Deployment and Topology)
20 Jan 2023
Contributed by Lukas
(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...
API Gateway (Part 2/12): Publishing Snowpal API (Postman Workspace, Readme Documentation)
18 Jan 2023
Contributed by Lukas
(Part 2/12): Setting up Readme documentation, and creating manageable Postman workspaces. At Snowpal, we are close enough to launching our first API s...
API Gateway (Part 1/12): Publishing Snowpal API (for other businesses to consume)
17 Jan 2023
Contributed by Lukas
(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 c...
Thinking about purchasing an UI Template for a quick turnaround? Think again!
31 Dec 2022
Contributed by Lukas
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 pe...
Does your SDLC include this very critical step?
30 Dec 2022
Contributed by Lukas
You were given some Business Requirements. You understood them, converted them to Technical Requirements, designed it nicely, implemented it beautiful...
API Specification: Do Postman Collections with nested directories carry over seamlessly to OpenAPI?
30 Dec 2022
Contributed by Lukas
Well, we've seen that they do not. We created nested directories in our Postman Collections only to notice that they didn't convert gracefully to Open...
OAuth 2.0 Implementation to support Apple, Microsoft, Facebook and Google
30 Dec 2022
Contributed by Lukas
We recently implemented Microsoft Sign In, and had added support for Google Sign In a few weeks earlier. And we've had support for Facebook and Apple ...
Cool User Interface vs Stable User Interface: Are they NOT mutually exclusive items?
30 Dec 2022
Contributed by Lukas
It's nice to have a cool UI. Sure, who likes dated stuff! But, it is important that by making your UI cooler, you don't end up making it unstable. And...
Transforming REST Endpoints defined in YAML files to Postman Workspace
30 Dec 2022
Contributed by Lukas
We had a need to dynamically create Postman Workspaces (collections and endpoints) as part of the API Gateway Product we are currently working on. So,...
Movies and Software Development: Anything in common?
27 Nov 2022
Contributed by Lukas
What inferences can we possibly draw from a movie that can be relevant to software development? Well, here’s my take (even if a contrived one) :)...
(Part 2/2): Learning a new language (taking Go as an example)
25 Nov 2022
Contributed by Lukas
(Part 2/2) How I went about learning a new language (taking Go as an example). #snowpal #projectmanagement Manage personal and professional projects o...
(Part 1/2): Learning a new language (taking Go as an example)
25 Nov 2022
Contributed by Lukas
(Part 1/2) How I went about learning a new language (taking Go as an example). #snowpal #projectmanagement Manage personal and professional projects o...