CodingWithMitch
CodingWithMitch
  • 698
  • 18 670 054
How to keep Software Engineers Happy
The BEST android courses in the world: codingwithmitch.com/
I had a chat with my engineering manager at Square. He's the best!
Truthfully, he's the only manager I've ever had but that doesn't make him less great! We talk in detail about how he keeps his engineers performing at their best while simultaneously maintaining happiness and job satisfaction.
Mike:
MECarmody
Follow Mitch:
mitch_tabian
codingwithmitch
.
.
Переглядів: 1 930

Відео

Android Performance with P.Y. (Author of Leak Canary)
Переглядів 4,9 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ P.Y. and I talk about android performance, memory leaks, tools for performance monitoring, Android at Square, and his journey as an L8 android developer at Square. P.Y.: Piwai Follow Mitch: mitch_tabian codingwithmitch . .
Getting Promoted as a Software Engineer
Переглядів 6 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ 0:00 Creating online content for Software Engineering 3:32 Rahuls formal education 6:00 Turning down Google for a job at a start-up 8:43 How to gain confidence in interviews 10:36 Interview prep: Technical 15:10 What's the best way for companies to interview? 19:10 Interview prep: Behavioral 22:33 Interview prep: System design 26:55 Wr...
Software Engineering Interviews at Big Tech (Square)
Переглядів 6 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ In this video I'm going to talk about Software Engineering Interview process at big tech companies. I'll talk about the interview process in detail, including Squares android interview process. If you're thinking of applying for a software engineering job, this video will help you understand the application and hiring process. 0:00 Wha...
Android Google Maps with Jetpack Compose 2023
Переглядів 19 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ What's in this video 1. How to set up the google maps SDK for android 2. Using Google maps SDK with Jetpack Compose 3. Adding clusters to your map. 4. Adding polygons to your map. 5. Adding markers that are clickable and display information. 6. Showing your location. 7. Asking permission to show your location. 8. I wrote a little algor...
Serve an XML or Compose UI at RUNTIME
Переглядів 4,6 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ I made a simple app that serves either a (1) compose UI or (2) XML UI. Which UI is served is configurable at runtime. So basically I built two almost identical UIs, one in compose and one in XML. And I'm retrieving a flag from Firebase remote config. Its just a boolean. If true the app will serve the compose UI. If false it will serve ...
Android Gif Builder App (new course)
Переглядів 2,9 тис.Рік тому
Watch the course: codingwithmitch.com/courses/giffit-a-gif-building-app/ Learn to create an android app that builds gifs! The gifs are saved to the phones public storage so you can share them with other apps. Topics: 1. Android file system 2. Reading and Writing files to internal and external storage 3. Asking for permissions 4. Scoped Storage 5. output streams 6. input streams 7. Jetpack Compo...
DO NOT do this in a Software Engineering Interview
Переглядів 9 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ 4 things you should NOT DO in a software engineering interview. Social: mitch_tabian codingwithmitch . .
Advice from a Principal Software Engineer at Amazon (Steve Huynh)
Переглядів 12 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer. Steve's UA-cam: ua-cam.com/users/ALifeEngineered Social: mitch_tabian codingwithmitch . .
From Physics Student to Software Engineer
Переглядів 11 тис.Рік тому
The BEST android courses in the world: codingwithmitch.com/ Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer. Steve's UA-cam: ua-cam.com/users/ALifeEngineered Social: mitch_tabian codingwithmitch . .
The Best Android Libraries Use Code Generation (VLOG)
Переглядів 12 тис.2 роки тому
The best Android courses in the world: codingwithmitch.com/courses/ Kotlin poet playground: github.com/mitchtabian/KotlinPoet-Playground KotlinPoet: square.github.io/kotlinpoet/ Join Flexispot Spin&Win to win Standiverary gift from Sep. 20-30th, 2021. 100% winning rate! Spin&Win link for US site:bit.ly/3jTqe7n Spin&Win link for CAN site:bit.ly/3yVpYt0 To Celebrate FlexiSpot Standiversary from S...
Modularizing Android Apps
Переглядів 20 тис.2 роки тому
Modularizing Android Apps: codingwithmitch.com/courses/modularizing-android-apps/ Kotlin Clean Architecture MVI Multi-module Compose Ktor (Network) SQL Delight (Caching) Coil (Image Caching) Unit Tests UI Testing with Compose Hilt Dependency Injection Testing with Hilt Building an "offline first" application Check out the code: github.com/mitchtabian/Dota-Info Follow me: Instagram: instagram.co...
Compose Navigation Animations (NEW)
Переглядів 26 тис.2 роки тому
The BEST android courses in the world: codingwithmitch.com/ In this video I show you how to add animations to your jetpack compose navigation system. Accompanist Animations: github.com/google/accompanist/tree/main/navigation-animation Article by Ian Lake: medium.com/androiddevelopers/animations-in-navigation-compose-36d48870776b Samples: github.com/mitchtabian/Dota-Info github.com/2307vivek/Ado...
Powerful Android Apps CLEAN Refactor
Переглядів 10 тис.2 роки тому
The best android courses on the planet: codingwithmitch.com/ I did a major refactor to the "Powerful Android Apps with Jetpack Architecture" course. Here's a high level of what I did: 1. Migrate from Dagger to Hilt. 2. Update Navigation Component. 3. Avoid sharing viewmodels. It makes unit testing easier when I can test fragments in isolation. 4. Splitting business models into Entities and Dto'...
Multiple Backstacks on Android (My Experience)
Переглядів 13 тис.2 роки тому
The best android courses on the planet: codingwithmitch.com/ Navigation Component now has support for Multiple backstack's. Thank you Ian Lake and others at google who contributed. Social: mitch_tabian codingwithmitch . .
Shimmer Animation (Jetpack Compose Beta)
Переглядів 12 тис.3 роки тому
Shimmer Animation (Jetpack Compose Beta)
Is Kotlin Multiplatform Mobile Ready for Production?
Переглядів 111 тис.3 роки тому
Is Kotlin Multiplatform Mobile Ready for Production?
Google Maps is Tricky with Jetpack Compose (VLOG)
Переглядів 9 тис.3 роки тому
Google Maps is Tricky with Jetpack Compose (VLOG)
I Built a Cross Platform App with Kotlin (Kotlin Multiplatform) (VLOG)
Переглядів 40 тис.3 роки тому
I Built a Cross Platform App with Kotlin (Kotlin Multiplatform) (VLOG)
iOS Development is Easier than Android Development (VLOG)
Переглядів 52 тис.3 роки тому
iOS Development is Easier than Android Development (VLOG)
Publishing an Open Source Library (VLOG)
Переглядів 8 тис.3 роки тому
Publishing an Open Source Library (VLOG)
Kotlin Multiplatform and iOS coming soon (VLOG)
Переглядів 8 тис.3 роки тому
Kotlin Multiplatform and iOS coming soon (VLOG)
Consulting, Android Development, Jetpack Compose (Podcast)
Переглядів 3,2 тис.3 роки тому
Consulting, Android Development, Jetpack Compose (Podcast)
KMP or Flutter? Firebase can get Expensive (VLOG)
Переглядів 9 тис.3 роки тому
KMP or Flutter? Firebase can get Expensive (VLOG)
Animations - Jetpack Compose Beta
Переглядів 11 тис.3 роки тому
Animations - Jetpack Compose Beta
Jetpack Compose BETA Updates
Переглядів 2,9 тис.3 роки тому
Jetpack Compose BETA Updates
Business Idea AND I made an OOPSIE... (VLOG)
Переглядів 2,6 тис.3 роки тому
Business Idea AND I made an OOPSIE... (VLOG)
February 2021 Update - Courses AND ??? (VLOG)
Переглядів 2,4 тис.3 роки тому
February 2021 Update - Courses AND ??? (VLOG)
Testing if a Network Connection actually has Internet on Android
Переглядів 11 тис.3 роки тому
Testing if a Network Connection actually has Internet on Android
Monitoring a Network Connection in Realtime with LiveData
Переглядів 28 тис.3 роки тому
Monitoring a Network Connection in Realtime with LiveData

КОМЕНТАРІ

  • @thalapathi.
    @thalapathi. 21 годину тому

    Please give a web application development project mini project topic in current world related (2024)

  • @JijoJosePlus
    @JijoJosePlus День тому

    one of the best explanations!! thanks

  • @TEGRCOLLC
    @TEGRCOLLC 6 днів тому

    Here is your engagement. I loved it.

  • @hudaolayan2186
    @hudaolayan2186 6 днів тому

    Palestine will be free, there is no israel

  • @footballace8371
    @footballace8371 11 днів тому

    Kudos to your wife for her support

  • @LearnProgramming505
    @LearnProgramming505 13 днів тому

    *my base.html is not showing the contents of home.htm written in a content block but every time returns with the initial things we wrote in base.html what might be the problem? it seems everything is alright but still not working.*

  • @miguelalbors9983
    @miguelalbors9983 13 днів тому

    Thanks Mitch! Just love the course

  • @bestapps4709
    @bestapps4709 14 днів тому

    It doesn't find nothing in ACTION_FOUND, bro if you don't know how to resolve this I think that I will stop here 😢

  • @bestapps4709
    @bestapps4709 14 днів тому

    Mine is here in this channel -> #JapaneseFastFluency ❤bro

  • @hello_world3266
    @hello_world3266 16 днів тому

    Wooow, this architecture is also valid for my app, thank you!!!

  • @danielyamta8074
    @danielyamta8074 19 днів тому

    Thank you ❤

  • @enthsz8446
    @enthsz8446 24 дні тому

    Thanks bro it helped a lot

  • @danilodequeiroz9520
    @danilodequeiroz9520 25 днів тому

    I confess that I found pretty strange to use a gh token to pull my own public library from Gh pkgs, but since I was following a good tutorial about it I wasn't much of a struggle.

  • @scottbiggs8894
    @scottbiggs8894 28 днів тому

    Since google really likes to change things, a few problems have cropped up in this otherwise excellent vid: 1. imageResource() no longer works. 2. preferredHeight() is now just height(). 3. The reference to the viewmodel within the Fragment needs to be done OUTSIDE of the setContent{} area. Here's the error you'll see: "StateFlow.value should not be called within composition More... (⌘F1) Inspection info:Calling StateFlow.value within composition will not observe changes to the StateFlow, so changes might not be reflected within the composition. Instead you should use stateFlow.collectAsState() to observe changes to the StateFlow, and recompose when it changes."

  • @countchocula4855
    @countchocula4855 29 днів тому

    Some kind of comment

  • @yukiorideb6482
    @yukiorideb6482 Місяць тому

    Hey Thanks for putting together this course, answering a lot of questions I didn't even realize that I had 🙂

  • @cristhiandutra6985
    @cristhiandutra6985 Місяць тому

    Thanks for the video, helped me a lot!

  • @cristhiandutra6985
    @cristhiandutra6985 Місяць тому

    Thanks for the video, helped me a lot!

  • @BusinessDuck69
    @BusinessDuck69 Місяць тому

    Hey, I just completed the phone screen for an internship position. The next task is pair programming, and I'm waiting on the email for that. Got a few questions for you: 1) How much time did they give you to schedule the technical interview? I'm out of town part of next week and I'm hoping it doesn't interfere too much with this interview. In your video it sounds like they gave you a whole month, so I hope that's the case for me. 2) I already know it's going to be data structures and algorithms-style questions.Were you able to use Google/StackOverflow for the pair programming? Google is telling me yes. Also just wanted to note, the recruiter emphasized that rather than them throwing a question at me to solve, it will be us working as a pair to solve the question. 3) After the pair coding is a '2 hour take home project'. I should have clarified with the recruiter, but do you have any feedback on this? I'm a bit confused as to whether it's actually timed, or if they anticipate that it will take only 2 hours, but it's not timed. Thanks!

  • @yt-1161
    @yt-1161 Місяць тому

    no kotlin at that time

  • @abuhasan7434
    @abuhasan7434 Місяць тому

    Thanks . Very nice video .Very clear..❤

  • @SouravBasuRoy
    @SouravBasuRoy Місяць тому

    this channel is the worst coding channel on UA-cam. This guy knows nothing about anything. Did you finally learn HTML ?

    • @yurowitz
      @yurowitz 25 днів тому

      Shut up you no name

  • @giahayes8251
    @giahayes8251 Місяць тому

    Hi Mitch, great video…thanks for posting! I sent you a Connect via LinkedIn to further discuss some of the follow-up questions I have for you from this video. I would greatly appreciate the connection!

  • @HishamHikami
    @HishamHikami Місяць тому

    now getting the certificate for ngnix, django got easier.

  • @msontrent9936
    @msontrent9936 Місяць тому

    Really good tutorial. Far more useful than learning it in a classroom. Thanks for taking the time.

  • @soccertitan
    @soccertitan Місяць тому

    how would you sum based on a conditional. for example, lets say you wanted a sum for lettuce, watermelon, and beef jerky?

  • @fixitman5453
    @fixitman5453 Місяць тому

    Well done, Mitch!

  • @Altohamy
    @Altohamy Місяць тому

    best Tutorial, how to enable SSl and https?

  • @fixitman5453
    @fixitman5453 Місяць тому

    Thanks, Mitch! That helped a lot

  • @saurabhsrivastav902
    @saurabhsrivastav902 Місяць тому

    Can we do manual testing on the devices?? Android and iOS web app

  • @yt-1161
    @yt-1161 Місяць тому

    why Windows ?

  • @yt-1161
    @yt-1161 Місяць тому

    on my mobile phone video quality cannot go beyond 360p ???

  • @Mk_Gamer_ff80
    @Mk_Gamer_ff80 Місяць тому

    Hey, just checked out your recent video on email login with Django, good stuff man. On that note, give FilterBounce a shot. Its service is top-notch and more affordable than any other tool I have tried. It even offers up a free plan to get you started!

  • @user-nz4bt4ls8v
    @user-nz4bt4ls8v Місяць тому

    Loved this tutorial on Django, Mitch. Adding FilterBounce could be a great addition, though. It is an email verifier tool that, in my experience, surpasses all others. Check it out man, you would not regret it. Their affordable plans start gently at $10.

  • @SujeetKumar-bc3br
    @SujeetKumar-bc3br Місяць тому

    Mitch, you are killing it with this Django email login tutorial. Ever thought of bringing in FilterBounce to the mix? I began with their free plan and, boy, was I surprised by the accuracy. I stopped wasting leads because other tools would mislabel them as risky.

  • @gankidevi7289
    @gankidevi7289 Місяць тому

    Yo, Mitch, this Django custom user model is slick. Just a thought - might want to consider showing the wonders of FilterBounce in a new video. I use their api for contact form verification and lost leads have been a thing of the past. FilterBounce accuracy is unrivaled.

  • @ShalieshaShaliesha-cx8il
    @ShalieshaShaliesha-cx8il Місяць тому

    Just saw this video on email logins, CodingWithMitch. Great stuff! But have you tried the FilterBounce software for email verification yet? I swear by it. It outperforms all other detectors in verifying email IDs, much better than the industry mainstays like Debounce, NeverBounce, and MillionVerifier.

  • @Arhamprrr
    @Arhamprrr Місяць тому

    Damn Mitch, this email login tutorial rocks! But to complete the magic, try showcasing FilterBounce. Trust me, your email rep stays pristine because of their insanely accurate verification process. It barely gets any wrong, bounce rate stays under 1%, too.

  • @anthonymangano6749
    @anthonymangano6749 Місяць тому

    How would I add a picture to the homepage

  • @TBadalov
    @TBadalov Місяць тому

    This doesn't make retrofit caching any less. What you were describing are two different layers of caching. One can still use room to cache complex data structures which are still eventually retrieved via API call. One doesn't contradict another

  • @ninedaniel246
    @ninedaniel246 Місяць тому

    Nice video Mitch! Does this means that for big projects you would find hundreds of modules. Is there any disadvantage for this?

  • @fixitman5453
    @fixitman5453 Місяць тому

    Really digging this series

  • @silver10188
    @silver10188 2 місяці тому

    I feel like they are hypocrites, they say don't use static, but this hilt thing is basically static fields that live somewhere.

  • @chax255
    @chax255 2 місяці тому

    Is this guy alive?

  • @Tuligarnio
    @Tuligarnio 2 місяці тому

    Where can I find the libraries PY mentioned at the beginning of the podcast? I was only able to find Leak Canary.

  • @silver10188
    @silver10188 2 місяці тому

    sorry I changed the number of likes from cool 911 to 912

  • @amirhosseinomidvar9349
    @amirhosseinomidvar9349 2 місяці тому

    Can you help me write the same project with the volley library

  • @MobileDeveloper1965
    @MobileDeveloper1965 2 місяці тому

    However it is harder to submit an app to the Apple Store

  • @Relaxwithpeter254
    @Relaxwithpeter254 2 місяці тому

    Hello, how can i draw those clusters or muitlpolygone in android osm android library

  • @exploringgodscountry
    @exploringgodscountry 2 місяці тому

    I want to plot a waveform from a sensor I'm streaming to mobile device.... Would this be a decent library to use? Coding on android is so foreign to me.