Artwork

Player FM - Internet Radio Done Right

13 subscribers

Checked 5d ago
اضافه شده در three سال پیش
محتوای ارائه شده توسط Matt Lawrence and Mike Karan, Matt Lawrence, and Mike Karan. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Matt Lawrence and Mike Karan, Matt Lawrence, and Mike Karan یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
icon Daily Deals

Design, Develop, Deploy

1:24:59
 
اشتراک گذاری
 

Manage episode 323038129 series 3328123
محتوای ارائه شده توسط Matt Lawrence and Mike Karan, Matt Lawrence, and Mike Karan. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Matt Lawrence and Mike Karan, Matt Lawrence, and Mike Karan یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

This week we discuss breaking out of our comfort zone to finally develop an app via a coding challenge.

Segment 1 - The Idea
  • Parameters
    • Our idea needed to be something that was accessible, yet popular enough to get in front of people and actually get downloaded
    • In order to get downloads we knew the reach had to be decent, it had to be something that people would find useful, but it had to be simple enough in order to be developed quickly
    • We decided to analyze our previous experiences in launching apps, specifically our Chrome App and Chrome Extension collection
    • What we found was that, with very little promotion on our end, making a product that compliments an existing popular product gives you exposure through “osmosis”
    • Specifically speaking, our most popular app is Multiple Accounts for Outlook.com, which allows people to quickly switch between multiple outlook.com accounts and their associated web apps, like OneDrive
    • From there we took a look at our recent personal app experiences, as well as the Google Play store - our targeted app store
    • All of this ultimately boiled down to the next subsection “The Decision”

  • The Decision
    • We’ve decided to do a minimalist reddit news app that strips away any distraction from actually reading the news
    • We’ll get more into what I mean by “minimalist” in the next segment, but generally we’ll take away a bunch of the default reddit features that people can get distracted by
    • We also have experience pulling information from reddit, via Mike’s joke generator that he used on his Introduction to Vue.js Guide (https://medium.com/html-all-the-things/introduction-to-my-vue-js-guide-ee9f4baad61)
    • This app is far from reinventing the wheel, but it gets us going on finally releasing an app on Google Play, which we’ve been talking about for years, but never done
    • The app will be monetized by ads, however, we plan on making the ads non-fullscreen and non-intrusive so that users aren’t bogged down by ads that have issues loading - this will be our first encounter with ads in an app as well so we’ll see how this strategy moves forward, maybe it’ll change, maybe it won’t work at all
    • This app is rather simple in design and scope, but it’s actually accomplishing a great deal of smaller points that we’ve been aiming to get done specifically...

  • Accomplishments & Goals
    • Trying out a community event: One of our goals with HTML All The Things was to get the people involved to some extent if they wanted to try out new things for us. This coding challenge is the first of its kind for us, and we’ll be the guinea pigs to see if it works out - maybe if it goes well we’ll do a public version of some kind
    • Social media coverage - Right now we post about our podcast episode releases, share people’s work, etc. However, we’ve been wanting to try and “live post” to an extent. Share work as it’s being completed, so we’re aiming to share a bunch of content during this coding challenge’s time window. Things like posts of our progress as they happen, maybe get some videos in there - we’ll have to see how it pans out.
    • Releasing an App: We’ve been talking about releasing an app on Google Play for a long time and we’ve always brushed it off, this challenge should give us a push to actually get it done - even if we fail the challenge and don’t release the app on time, we’ll have dived into the app development so much that we’ll essentially have no choice but to release the app for fear of wasting all that time - forcing ourselves to take on the risk
    • Furthering Our Knowledge: We’re planning on using pwa for this project, however, we’ll be needing some plugins and functionality that we’ve never used with it, so we’ll be learning on the fly

Segment 2 - Design, Develop, Deploy

  • If we assume that our “decision” in Segment 1 is final, and we are actually doing an Reddit News App, let’s dive into how we would take this project on
  • One of the most important things we need for this challenge is to identify what our MVP (Minimum Viable Product)
  • Research, Design, Development, Deploy
  • Research is complete already, app decision has been made
  • Mission Statement: Simple Reddit new aggregate for people that want to quickly view the news in their area without any distractions.
  • Parameters of the challenge?
    • What can we do before/after?
    • What we need to accomplish during the challenge?
    • What’s the endgame?
  • Design
    • Use a css framework?
    • Light/Dark theme?
    • Simplistic no bs design to to make the news a quick scroll away
    • Naming
    • Features
      • Pull posts from multiple subreddits and display as one multi subreddit
      • Remove all unnecessary attributes like karma count, comments, etc to display a minimalistic news block
      • Allow user to select their regions news
      • Ability to share articles through android/iOS share menu
      • Ability to view articles in webview without leaving the app
      • Ability to switch between light/dark theme
      • Ability to switch between Top, new, controversial, hot
  • Develop
    • Vue.js
      • Vuex for state management
        • No accounts, but local storage and Vuex for data persistence and resource sharing
    • CSS Grid for layout
  • Deploy
    • Deploy on Nginx through docker on Digitalocean

Web News - Edge going Chromium?

  • Microsoft announced it will be moving away form EdgeHTML to Chromium for a future version of the Edge Browser
  • A Project Manager moderately confirmed that most chrome extensions will work
  • New Edge will be on Xbox One, MacOS as well as Android and iOS
  • Mozilla is not happy that Microsoft is giving Google a monopoly and has reaffirmed their efforts to provide users a choice
  • Developers will now not have to support EdgeHTML
  • Electron played a key role in the decision to switch to Chromium instead of Firefox

You can find us on...

Facebook | Twitter | Instagram

RSS | Spotify | Reddit

Medium | YouTube | GitHub

Patreon

  continue reading

399 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 323038129 series 3328123
محتوای ارائه شده توسط Matt Lawrence and Mike Karan, Matt Lawrence, and Mike Karan. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Matt Lawrence and Mike Karan, Matt Lawrence, and Mike Karan یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

This week we discuss breaking out of our comfort zone to finally develop an app via a coding challenge.

Segment 1 - The Idea
  • Parameters
    • Our idea needed to be something that was accessible, yet popular enough to get in front of people and actually get downloaded
    • In order to get downloads we knew the reach had to be decent, it had to be something that people would find useful, but it had to be simple enough in order to be developed quickly
    • We decided to analyze our previous experiences in launching apps, specifically our Chrome App and Chrome Extension collection
    • What we found was that, with very little promotion on our end, making a product that compliments an existing popular product gives you exposure through “osmosis”
    • Specifically speaking, our most popular app is Multiple Accounts for Outlook.com, which allows people to quickly switch between multiple outlook.com accounts and their associated web apps, like OneDrive
    • From there we took a look at our recent personal app experiences, as well as the Google Play store - our targeted app store
    • All of this ultimately boiled down to the next subsection “The Decision”

  • The Decision
    • We’ve decided to do a minimalist reddit news app that strips away any distraction from actually reading the news
    • We’ll get more into what I mean by “minimalist” in the next segment, but generally we’ll take away a bunch of the default reddit features that people can get distracted by
    • We also have experience pulling information from reddit, via Mike’s joke generator that he used on his Introduction to Vue.js Guide (https://medium.com/html-all-the-things/introduction-to-my-vue-js-guide-ee9f4baad61)
    • This app is far from reinventing the wheel, but it gets us going on finally releasing an app on Google Play, which we’ve been talking about for years, but never done
    • The app will be monetized by ads, however, we plan on making the ads non-fullscreen and non-intrusive so that users aren’t bogged down by ads that have issues loading - this will be our first encounter with ads in an app as well so we’ll see how this strategy moves forward, maybe it’ll change, maybe it won’t work at all
    • This app is rather simple in design and scope, but it’s actually accomplishing a great deal of smaller points that we’ve been aiming to get done specifically...

  • Accomplishments & Goals
    • Trying out a community event: One of our goals with HTML All The Things was to get the people involved to some extent if they wanted to try out new things for us. This coding challenge is the first of its kind for us, and we’ll be the guinea pigs to see if it works out - maybe if it goes well we’ll do a public version of some kind
    • Social media coverage - Right now we post about our podcast episode releases, share people’s work, etc. However, we’ve been wanting to try and “live post” to an extent. Share work as it’s being completed, so we’re aiming to share a bunch of content during this coding challenge’s time window. Things like posts of our progress as they happen, maybe get some videos in there - we’ll have to see how it pans out.
    • Releasing an App: We’ve been talking about releasing an app on Google Play for a long time and we’ve always brushed it off, this challenge should give us a push to actually get it done - even if we fail the challenge and don’t release the app on time, we’ll have dived into the app development so much that we’ll essentially have no choice but to release the app for fear of wasting all that time - forcing ourselves to take on the risk
    • Furthering Our Knowledge: We’re planning on using pwa for this project, however, we’ll be needing some plugins and functionality that we’ve never used with it, so we’ll be learning on the fly

Segment 2 - Design, Develop, Deploy

  • If we assume that our “decision” in Segment 1 is final, and we are actually doing an Reddit News App, let’s dive into how we would take this project on
  • One of the most important things we need for this challenge is to identify what our MVP (Minimum Viable Product)
  • Research, Design, Development, Deploy
  • Research is complete already, app decision has been made
  • Mission Statement: Simple Reddit new aggregate for people that want to quickly view the news in their area without any distractions.
  • Parameters of the challenge?
    • What can we do before/after?
    • What we need to accomplish during the challenge?
    • What’s the endgame?
  • Design
    • Use a css framework?
    • Light/Dark theme?
    • Simplistic no bs design to to make the news a quick scroll away
    • Naming
    • Features
      • Pull posts from multiple subreddits and display as one multi subreddit
      • Remove all unnecessary attributes like karma count, comments, etc to display a minimalistic news block
      • Allow user to select their regions news
      • Ability to share articles through android/iOS share menu
      • Ability to view articles in webview without leaving the app
      • Ability to switch between light/dark theme
      • Ability to switch between Top, new, controversial, hot
  • Develop
    • Vue.js
      • Vuex for state management
        • No accounts, but local storage and Vuex for data persistence and resource sharing
    • CSS Grid for layout
  • Deploy
    • Deploy on Nginx through docker on Digitalocean

Web News - Edge going Chromium?

  • Microsoft announced it will be moving away form EdgeHTML to Chromium for a future version of the Edge Browser
  • A Project Manager moderately confirmed that most chrome extensions will work
  • New Edge will be on Xbox One, MacOS as well as Android and iOS
  • Mozilla is not happy that Microsoft is giving Google a monopoly and has reaffirmed their efforts to provide users a choice
  • Developers will now not have to support EdgeHTML
  • Electron played a key role in the decision to switch to Chromium instead of Firefox

You can find us on...

Facebook | Twitter | Instagram

RSS | Spotify | Reddit

Medium | YouTube | GitHub

Patreon

  continue reading

399 قسمت

همه قسمت ها

×
 
Sometimes a customer asks you to do something that you’ve never done before - when it’s mission critical this can be nerve wracking. We’ve all Googled and researched our way to learning new skills before, however, putting them to use and into production straight away seems daunting. - What’s your policy when it comes to implementing a critical feature for a client, when you’re brand new to the tech at hand? - Do you disclose that you’re new at it? Show Notes: https://www.htmlallthethings.com/podcasts/trying-new-things-on-customer-sites…
 
In this episode, Matt shares his “Write for Google” process — a strategic, keyword-first approach to planning SEO-friendly content. He walks through how he researches keywords, analyzes top-ranking articles, and builds heading structures that make writing feel like filling in the blanks. Matt also explains how he uses AI as a helpful second set of eyes to validate ideas and fine-tune outlines before writing begins. Show Notes: https://www.htmlallthethings.com/podcasts/write-less-rank-more-my-fill-in-the-blank-seo-method Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this episode, Matt and Mike dive into developer experience (DX) — what it is, why it matters, and how improving it can make you a better developer. They share personal stories of frustrating build processes, game-changing tools, and scripting away pain points. Whether it's speeding up deployments, eliminating unnecessary rebuilds, or embracing platforms like Vercel and PlanetScale, there's never been a better time to take your DX into your own hands. Show Notes: https://www.htmlallthethings.com/podcasts/why-developer-experience-matters Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
Most coding guides are built for beginners—but what if you're already a working developer? In this episode, Matt shares his personal struggle with upgrading his coding skills after years of using no-code and low-code tools to deliver client sites. From outdated certifications to modern dev stacks, we explore how "situational developers" can navigate learning gaps, avoid repetitive beginner content, and figure out what skills actually matter next. Show Notes: https://www.htmlallthethings.com/podcasts/leveling-up-your-dev-skills-when-youre-not-a-beginner-but-feel-like-one Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
What happens when a real developer uses AI to build something in a language and toolset they’ve never touched before? In this episode, Matt shares the story of how he created a free, custom-coded Google News sitemap generator using Node.js, GitHub Actions, and the Webflow API—with help from AI. The catch? He had no prior experience with any of those tools. Show Notes: https://www.htmlallthethings.com/podcasts/what-happens-when-a-real-developer-starts-vibe-coding Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
Ever wonder what a developer really does at a tech startup? In this episode, we break down a full week—from scattered meetings and deep work to deployments, sprint planning, and handling the chaos of outages and DDoS attacks. Get a behind-the-scenes look at balancing coding, team support, and product planning in a fast-moving environment. Show Notes: https://www.htmlallthethings.com/podcasts/week-in-the-life-of-a-developer-at-a-tech-startup Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this episode, Mike sits down with Anthony Shew from Turborepo to talk all things monorepos. They explore the pros and cons of monorepos versus traditional multi-repo setups, and how Turborepo compares to other tools like pnpm workspaces and Nx. Anthony shares tips on getting the most out of your monorepo, common pitfalls to avoid, and where monorepos might not be the right fit. They also dive into how AI tools like Cursor and Windsurf benefit from having full codebase context—and whether that context can become a downside. To wrap things up, Anthony gives a look at what’s next for Turborepo. Show Notes: https://www.htmlallthethings.com/podcasts/turborepo-changed-how-i-use-monorepos-w-anthony-shew Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this edition of Web News, we dive into our personal coding companions — from chill playlists and brain-boosting podcasts to TV shows that keep us motivated (or distracted 😅). Whether you're team lo-fi, true crime, or total silence, we've got takes. Plus, we explore how background content affects productivity and creativity. Show Notes: https://www.htmlallthethings.com/podcasts/do-you-listen-to-music-while-you-code Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this episode, Matt and Mike explore what it takes to transition from being a developer employee to becoming a tech founder or business owner. They break down how your personal situation—time, money, dependents, and hobbies—can impact your readiness to make the leap. This isn't just about technical skill. You’ll need to think strategically, handle business admin, understand local laws, and price your services or products properly. Plus, they ask a critical question: do you actually want to own a business, or would a different job be a better fit? Show Notes: https://www.htmlallthethings.com/podcasts/should-you-go-solo-transitioning-from-developer-to-entrepreneur Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
Are you constantly bombarded by notifications? In this episode of Web News, Matt and Mike dive into the growing problem of digital overwhelm — from buzzing phones to nonstop pings — and how minimal phones might be the answer. We explore distraction-free devices like the Minimal Phone and Light Phone 3, how they work, and whether switching to one could help you focus, reduce anxiety, and reclaim your time. 📱 Is it time to ditch your smartphone? Show Notes: https://www.htmlallthethings.com/podcasts/drowning-in-notifications-minimal-phones-might-save-you Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this episode, Matt and Mike explore the 80/20 rule and how developers can use it to boost productivity, reduce burnout, and prioritize what matters—plus how AI is reshaping the rule itself. Show Notes: https://www.htmlallthethings.com/podcasts/what-the-80-20-rule-really-means-for-web-developers Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
Endless ideas, abandoned projects, and a pile of unused domain names—sound familiar? In this episode, Matt and Mike explore how developers can avoid false starts and take meaningful first steps when launching new projects. They dig into why buying a domain name might feel productive (but often isn’t), when it's actually the right move, and how jumping into real problem-solving helps build momentum and deeper focus. Show Notes: https://www.htmlallthethings.com/podcasts/the-first-step-trap-why-buying-domain-names-isnt-starting-your-project Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this edition of Web News, Matt and Mike discuss the rapidly evolving world of AI, and AI tooling. As web developers, the guys are no stranger to online tools that promise to do everything under the sun - but lately it feels like an infinite amount of new ones are coming out all the time due, powered by AI. Is it possible to keep up with everything that's coming out? Should you even bother trying? Show Notes: https://www.htmlallthethings.com/podcasts/overwhelmed-by-ai-youre-not-alone Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this episode, Matt and Mike talk about the current state of the dev world—layoffs, AI tools, and the unstable job market—while highlighting the real opportunities that still exist. They share actionable ways to stand out, build useful projects, network, and niche down to land work in a tough economy. Show Notes: https://www.htmlallthethings.com/podcasts/how-to-get-a-web-development-job-in-2025 Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
In this episode of HTML All The Things , Mike chats with William Madden, Developer Advocate at Prisma, to uncover what makes modern ORMs essential in today's development workflows. They break down what an ORM is, why developers should care, and how Prisma sets itself apart in the crowded ORM space. William also dives into the technical challenges of building an ORM, the reasoning behind Prisma’s shift from Rust binaries to TypeScript, and what’s on the horizon for the platform. Whether you’re deep in backend development or just getting started with databases, this episode offers insights you won’t want to miss. Show Notes: https://www.htmlallthethings.com/podcasts/why-prisma-is-still-the-best-orm-w-william-madden Try out Prisma: https://www.prisma.io/docs/getting-started Use our affiliate link ( https://scrimba.com/?via=htmlallthethings ) for a 20% discount!! Full details in show notes.…
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

icon Daily Deals
icon Daily Deals
icon Daily Deals

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش