
Software Development, Finance and AI
474 episodes — Page 7 of 10
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.
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.
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.
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.
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.
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.
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.