
Software Development, Finance and AI
468 episodes — Page 7 of 10
Ep 211API Specification: Do Postman Collections with nested directories carry over seamlessly to OpenAPI?
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 OpenAPI when transformed. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 210OAuth 2.0 Implementation to support Apple, Microsoft, Facebook and Google
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 Sign In from Day 1. They all support OAuth 2.0 yet we've had to deal with some nuances. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 209Cool User Interface vs Stable User Interface: Are they NOT mutually exclusive items?
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 if you are wondering why they have anything to do with each other, listen in! #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 208Transforming REST Endpoints defined in YAML files to Postman Workspace
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, we wrote a script to convert endpoints defined in YAML files to Postman workspaces. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 207Movies and Software Development: Anything in common?
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) :) #snowpal #projectmanagement #homepagedesign Happy Sunday. Happy organizing on https://snowpal.com.
Ep 206(Part 2/2): Learning a new language (taking Go as an example)
(Part 2/2) How I went about learning a new language (taking Go as an example). #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 206(Part 1/2): Learning a new language (taking Go as an example)
(Part 1/2) How I went about learning a new language (taking Go as an example). #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 205(Part 2/2) API Gateway: Publishing API on AWS
(Part 2/2) Curious how to go about publishing your API on a gateway? #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 204(Part 1/2) API Gateway: Publishing API on AWS
(Part 1/2) Curious how to go about publishing your API on a gateway? #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 202(Part 2/2) Need help with an error you are running to? Spending hours looking for a solution online?
(Part 2/2) Reach out to the engineering community for help, sure. That's why we have more than all the help we need out there on Stack Overflow, Google and beyond. Yet, sometimes, we have the best solutions to our problems in ourselves :) So, always resort to relying on yourself. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 201(Part 1/2) Need help with an error you are running to? Spending hours looking for a solution online?
(Part 1/2) Reach out to the engineering community for help, sure. That's why we have more than all the help we need out there on Stack Overflow, Google and beyond. Yet, sometimes, we have the best solutions to our problems in ourselves :) So, always resort to relying on yourself. #snowpal #projectmanagement Manage personal and professional projects on https://snowpal.com.
Ep 198(Part 2/2): How important is Technology Stack?
(Part 2/2): How important is Technology Stack when it comes to: - Learning - Job Satisfaction - Job Security - Career Growth #snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.
Ep 197(Part 1/2): How important is Technology Stack?
(Part 1/2): How important is Technology Stack when it comes to: - Learning - Job Satisfaction - Job Security - Career Growth #snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.
Ep 196(Part 2/2) What does it mean to do things at scale?
(Part 2/2) What does it mean to do things at scale? If you are thinking this podcast is about (Performance &) Scalability, think again! #snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.
Ep 196(Part 1/2) What does it mean to do things at scale?
(Part 1/2) What does it mean to do things at scale? If you are thinking this podcast is about (Performance &) Scalability, think again! #snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.
Ep 195(Part 2/2) Repo-level project management using GitHub Projects
(Part 2/2) A little bit about GitHub Projects. #snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.
Ep 194(Part 1/2) Repo-level project management using GitHub Projects
(Part 1/2) A little bit about GitHub Projects. #snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.
Ep 193(Part 2/2) GitHub Codespaces: What is it, and how can we use it?
(Part 2/2) A little bit about GitHub Codespaces. #snowpal #projectmanagement Keep it simple. Keep it on https://snowpal.com.
Ep 192(Part 1/2) GitHub Codespaces: What is it, and how can we use it?
(Part 1/2) A little bit about GitHub Codespaces. #snowpal #projectmanagement Keep it simple. Keep it on https://snowpal.com.
Ep 191Implement menus: How hard can it possibly be?
Say someone asked you to implement a "tiny" feature on an iPhone Mail App.Here's the (first part of the) requirement as Business provided it (to the dev team):- User can swipe right to left and when they do, 2 menu options should appear.- When you click on one of them, it should allow you to forward the email and when you click the other, it should archive it.Sounds simple enough?It should be simple till you get to the "the devil is in the detail" part. So, before I implement it, here are some questions I would have as a developer:- Can the user only swipe from right to left, or can they do vice-versa? And if they did that, what should happen?- If the user starts swiping but doesn't complete the action till they dragged it all the way to the very left, what should happen?- If the user swiped & performed an action but realized they were on the wrong item so wanted to undo, will they be able to do it? And if so, how?- Can they perform bulk actions? If so, is that a mutually exclusive action agnostic to the individual swipe?- After they swipe on one of the emails, say if they swiped on another. Will the subsequent action need to reset the state so the first one is now un-swiped?- Do we need to support multiple email accounts where each of them is rendered as a separate category? And if we did that, what should happen when a user swipes on one of the emails in each of those sections? Will that result in a reset of all states (of all other sections)?- And there's a few more I can think of off the top of my head but you get the idea.So, now, let me ask again:How simple is the design and implementation now? Did you have a change of heart and will you need to adjust your story points?"How hard can it possibly be?" :)#snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com. And just so that you can keep it simple, we do everything in our capacity to remove all the complexities. Rome was not built in a day as they say, and Snowpal 2.0 certainly wasn't either. We have built it brick by brick for your pleasure. Or, should I say, "swipe by swipe"? :)
Ep 190(Part 3/3) Thinking about building a new App? Not sure how to go about it?
(Part 3/3) If you are thinking about building your first App (or a second one, or an Nth one), Congratulations! If you are overwhelmed and a bit unsure, that's completely normal. I share a few tips here that will hopefully help you get started if you are new to this! #projectmanagement #snowpal Build your first App! Manage it on https://snowpal.com.
Ep 189(Part 2/3) Thinking about building a new App? Not sure how to go about it?
(Part 2/3) If you are thinking about building your first App (or a second one, or an Nth one), Congratulations! If you are overwhelmed and a bit unsure, that's completely normal. I share a few tips here that will hopefully help you get started if you are new to this! #projectmanagement #snowpal Build your first App! Manage it on https://snowpal.com.
Ep 188(Part 1/3) Thinking about building a new App? Not sure how to go about it?
(Part 1/3) If you are thinking about building your first App (or a second one, or an Nth one), Congratulations! If you are overwhelmed and a bit unsure, that's completely normal. I share a few tips here that will hopefully help you get started if you are new to this! #projectmanagement #snowpal Build your first App! Manage it on https://snowpal.com.
Ep 187(Part 2/2) Design Strategies: Mobile First vs API First vs Web First (vs Database First!)
(Part 2/2) What is a Mobile First Strategy? How different is it from an API First Strategy? Are there other alternatives? What's the best way to go? #projectmanagement #snowpal Mobile First, or API First? Plan it on https://snowpal.com.
Ep 186(Part 1/2) Design Strategies: Mobile First vs API First vs Web First (vs Database First!)
(Part 1/2) What is a Mobile First Strategy? How different is it from an API First Strategy? Are there other alternatives? What's the best way to go? #projectmanagement #snowpal Mobile First, or API First? Plan it on https://snowpal.com.
Ep 185Learn with us. Learn from us.
I am happy to announce that we've launched our Snowpal Education product that will serve as a (paid) extension to this podcast. Check it out. Subcribe! #learn #softwaredevelopment Learn on https://learn.snowpal.com. Video Podcast: https://podcasts.apple.com/us/podcast/web-and-mobile-app-development-learn-from-us-learn-with-us/id1508072889
Ep 184(Part 4/4) Let’s learn the very basics of .NET Development (as a non-.NET developer!)
(Part 4/4) What is it like to build a .NET App as a non-.NET developer! Let's take a look. #projectmanagement Build your next app on .NET. Plan it on https://snowpal.com.
Ep 183(Part 3/4) Let’s learn the very basics of .NET Development (as a non-.NET developer!)
(Part 3/4) What is it like to build a .NET App as a non-.NET developer! Let's take a look. #projectmanagement Build your next app on .NET. Plan it on https://snowpal.com.
Ep 182(Part 2/4) Let’s learn the very basics of .NET Development (as a non-.NET developer!)
(Part 2/4) What is it like to build a .NET App as a non-.NET developer! Let's take a look. #projectmanagement Build your next app on .NET. Plan it on https://snowpal.com.
Ep 181(Part 1/4) Let’s learn the very basics of .NET Development (as a non-.NET developer!)
(Part 1/4) What is it like to build a .NET App as a non-.NET developer! Let's take a look. #projectmanagement Build your next app on .NET. Plan it on https://snowpal.com.
Ep 180(Part 4/4) My interview experience from the past week
My project ends next week per schedule (one that I thoroughly enjoyed, and another one where I'll surely miss the people), so I've been interviewing the past couple of weeks. While I typically, and predominantly do Technical Videos/Podcasts, I do enjoy these reasonably off-topic videos. In this series (yeah, no kidding - it took me over 35 minutes to share my thoughts, and I know you are not surprised!), I speak to my recent experience and where I think the interview process is still lacking. #projectmanagement #interview Crack your interviews by planning them on https://snowpal.com.
Ep 180(Part 3/4) My interview experience from the past week
My project ends next week per schedule (one that I thoroughly enjoyed, and another one where I'll surely miss the people), so I've been interviewing the past couple of weeks. While I typically, and predominantly do Technical Videos/Podcasts, I do enjoy these reasonably off-topic videos. In this series (yeah, no kidding - it took me over 35 minutes to share my thoughts, and I know you are not surprised!), I speak to my recent experience and where I think the interview process is still lacking. #projectmanagement #interview Crack your interviews by planning them on https://snowpal.com.
Ep 179(Part 2/4) My interview experience from the past week
(Part 2/4) My project ends next week per schedule (one that I thoroughly enjoyed, and another one where I'll surely miss the people), so I've been interviewing the past couple of weeks. While I typically, and predominantly do Technical Videos/Podcasts, I do enjoy these reasonably off-topic videos. In this series (yeah, no kidding - it took me over 35 minutes to share my thoughts, and I know you are not surprised!), I speak to my recent experience and where I think the interview process is still lacking. #projectmangement #interview Crack your interviews by planning them on https://snowpal.com.
Ep 178(Part 1/4) My interview experience from the past week
(Part 1/4) My project ends next week per schedule (one that I thoroughly enjoyed, and another one where I'll surely miss the people), so I've been interviewing the past couple of weeks. While I typically, and predominantly do Technical Videos/Podcasts, I do enjoy these reasonably off-topic videos. In this series (yeah, no kidding - it took me over 35 minutes to share my thoughts, and I know you are not surprised!), I speak to my recent experience and where I think the interview process is still lacking. #projectmangement #interview Crack your interviews by planning them on https://snowpal.com.
Ep 177CoffeeScript to JavaScript:Time to decaffeinate!
We love CoffeeScript. But, we used to love it a bit more in the past ;-) It's time to move on - to vanilla JavaScript, and to TypeScript. Here's how we are doing it. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 176AWS API Gateway: An SSL Error, and a fix for it.
Mid 50s, bright and sunny. A brilliant day to share a fix for an SSL-related error I ran it on the AWS API Gateway. If it saves you the 3 hours it took me to get to the bottom of this, it’s 3 more hours for you to enjoy the beautiful day outside ☀️ #projectmanagement Keep things simple. Keep them on https://snowpal.com.
Ep 175Nexus vs Maven: Build & deploy microservices to Nexus Repository Manager using Maven
Nexus and Maven go hand in hand, and while Nexus is a Repository Manager that serves as a central repository for your artifacts, Maven provides a way to build applications using those artifacts. Let's take a look at a simple (practical) example, and understand the basics. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 174What are some of the popular languages one could use to develop Machine Learning Apps?
What are some of the popular languages one could use to develop Machine Learning Apps? #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 173What are some of the very basic roles in a Machine Learning team?
What are some of the very basic roles in a Machine Learning team? #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 172Machine Learning: What is it?
If you don't know much about Machine Learning, join the club. And it's not a club you want to be part of, so let's talk some ML, shall we? #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 171Integrating UI with API Endpoints (Part 2/2)
(Part 2/2) If your UI implementation is complete, and your API team is embarking on the effort to complete their side of the work, here's one way you can handle that. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 171Integrating UI with API Endpoints (Part 1/2)
(Part 1/2) If your UI implementation is complete, and your API team is embarking on the effort to complete their side of the work, here's one way you can handle that. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 170Life of an Entrepreneur!
When you can't find time to make a podcast, you make do with the videos you have, and try to come up with a story :) Here's my take on the "Life of an Entrepreneur"! NOTE: This isn't a technical podcast. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 169GET Request with a Body: Will it work?
While the HTTP Specification doesn't preclude one from implementing a GET endpoint with a Request Body, AWS Lambda may not like it! #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 168AWS Lambda and Layers: How to handle dependency errors
We have begun to use Lambda for one of our projects, and one of the very first issues we ran into with a rather simple Lambda function is dependency related. Here's the problem, and how we resolved it. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 167Taking some cues from Test Cricket and using them to build good software!
### Sessions in Test Cricket Borrowing a few concepts from Test Cricket, and trying to relate that to Software Development. Here's my take! #projectmanagement Manage your sessions better. Do it on https://snowpal.com!
Ep 166Myths of Software Development (Part 3/3)
(Part 3/3) When it comes to Software Development(much like everything else), there are myths. And while technologies and stacks have changed frequently, I've hardly seen many of these myths go away (not for good, at least). In this 3-part series (yes, it took me that many!), I try to break those myths. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 165Myths of Software Development (Part 2/3)
(Part 2/3) When it comes to Software Development(much like everything else), there are myths. And while technologies and stacks have changed frequently, I've hardly seen many of these myths go away (not for good, at least). In this 3-part series (yes, it took me that many!), I try to break those myths. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 164Myths of Software Development (Part 1/3)
(Part 1/3) When it comes to Software Development(much like everything else), there are myths. And while technologies and stacks have changed frequently, I've hardly seen many of these myths go away (not for good, at least). In this 3-part series (yes, it took me that many!), I try to break those myths. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 163It’s important that you develop across stacks (wide and deep)
By wide, I mean Polyglot development. By deep, I mean Full stack development. In today's day and age, it is all the more important that you don't end up being a single-language developer. It's a bit too risky. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.