Format – 2 Live shows per week:
1. Live Q&A (Sunday 10:00AM UTC -7):
Live Q&A is directed towards beginner and intermediate Android/Java/Kotlin Developers with questions regarding said topics. As a self-taught developer, I never wanted anyone to do my work for me, but I could have benefited greatly by someone explain fundamentals and pointing me to resources. General/Principles based questions are easier for me to answer, but sometimes I can help you with API specific questions.
2. Let’s Build an App Live (Monday 10:00AM UTC-7):
This show is still under beta, but my goal is to demonstrate what it is actually like to build good quality software, to an architecture. I’ll still try to address comments in the chat, and take breaks to answer short questions, but this is not meant to be a Q&A primarily.
Current Project: Catalyft Workout Log
Looking for bite-sized content on Android and Programming? Check out my WTF playlists:
Android specific videos (Android WTF):
General programming tips and knowledge (Programming WTF):
If you like what I do, and want to see me do it better, please consider supporting me via Paypal or Patreon:
Check out these options to support me over Social Media:
“Uncle” Bob Martin – “The Future of Programming”
How did our industry start, what paths did it take to get to where we are, and where is it going. What big problems did programmers encounter in the past? How were they solved? And how do those solutions impact our future? What mistakes have we made as a profession; and how are we going to correct them. In this talk, Uncle Bob describes the history of software, from it’s beginnings in 1948 up through the current day; and then beyond. By looking at our past trajectory, we try to plot out where our profession is headed, and what challenges we’ll face along the way.
Robert C. Martin (Uncle Bob) has been a programmer since 1970. He is the Master Craftsman at 8th Light inc, an acclaimed speaker at conferences worldwide, and the author of many books including: The Clean Coder, Clean Code, Agile Software Development: Principles, Patterns, and Practices, and UML for Java Programmers.
Channel: Expert Talks Mobile
Published: 2016-05-17 21:35:45
OAuth 2.0 and OpenID Connect (in plain English)
Developer Advocate Nate Barbettini breaks down OpenID and OAuth 2.0 in Plain English
Channel: Okta for Developers
Published: 2018-02-05 18:27:29
System Design Interview Question: DESIGN A PARKING LOT – asked at Google, Facebook
In-depth system discussion of a popular coding interview question, chapters:
0:32 Problem statement
0:55 Finding a solution
2:43 Questions to ask
6:35 Object oriented design/class hierarchy
13:57 Coding question approach
This system design interview question/how to system design is for software engineers, software developers, web developers, front end engineers, QA engineers, product managers, network engineers equally important. This interview problem can be asked as a coding interview question, system design question or object oriented design question.
SiT website: www.successintech.com
Other names for this problem are: Amazon Locker interview question, The Parking Lot interview question, Parking Lot using OO techniques, Object oriented parking lot.
Channel: Success in Tech
Published: 2017-08-24 03:06:25
Reflections on Willpower (Motivation), Goals, and Hard Work
A friend of mine asked if I could talk about willpower, which I define as the ability to put forth effort towards a particular goal, regardless of of how difficult it may be to do so.
If you’re expecting me to be concise, you’ll want to skip this one.
Much of this discussion is based on my understanding of Stoic and Buddhist philosophy, which has supported me immensely in my development as a human being.
Ajahn Jayasaro – “What is the greatest problem in maintaining effort?”
Published: 2018-09-18 19:17:35
Programming WTF – How to learn code faster and get hired sooner | Top 2 Tips
Warning: I swear some times.
In this video, I summarize my thoughts on some of the most important things a beginner developer needs to know. Primarily, it contains tips and knowledge regarding the best way to learn new concepts and tools quickly. I also discuss what I believe to be the most important factor in getting hired as a junior developer; having work samples on a revision control system.
Kotlin Clean MVP Calculator on Android:
Published: 2018-09-08 02:08:47