Single Responsibility Principle explained with cool visuals and a bad ass Jarvis AI voice over. What do you think about how far machine learning and artificial intelligence is coming in terms of that Jarvis voice being created via speech to text?
#singleresponsibility #machinelearning #jarvisai
Not a group or a forum, simply a list of useful links for devs t.me/cleancodestudio
#javascript #designpatterns
The (Most) Comprehensive JavaScript Design Principles Guide dev.to/cleancodestudio/the-most-comprehensive-java…
With tons of questions coming in daily, you have the option to call me in as another resource in your tech tool kit.
I’m thinking we take that a step further…
☎️ 1-816-645-9467
You now have my personal phone number. Use me as another resource in your tech tool kit and let’s continue to build, progress, and connect!
Text me those tech questions directly!
https://youtu.be/FAvfXHrzphw
What software developers say vs. what software developers mean.
www.tiktok.com/@cleancodestudio/video/697990258671…
(Follow @CleanCodeStudio on TikTok for more!)
Clean Code Technique Tip: #SimplifyConditionals
dev.to/cleancodestudio/refactor-conditionals-900-m…
**9 line 3 indents simplified down to 1 line 0 indents**
- Return Early
- Inverse Conditionals
- Combine Nested Conditional Statements
- Return the conditional check itself to remove if else condition all together
- Refactor function to utilize implicit js (arrow) function to remove brackets and return key word
- De-structure object passed in as the parameter to further reduce the characters used and improve readability
"Your palms are sweaty. Knees weak, arms are heavy.
There's vomit on your sweater already, Dev's spaghetti.
Your nervous, but on the surface you stay calm and ready, To Drop .coms.
But you're forgettin' what you coded wow. The team knows it now.
Overnight architects studying no doubt, come in clutch
with competent 'Know How' that's balanced by curious 'No, how?'"
------
Check out my entire article here (dev.to/cleancodestudio/dependency-injection-simpli…)
------
Originally, I wrote this article towards the topic of simplifying dependencies.
I took a major creative tangent.
Life advice that has helped me, what kills team passion, how we build team passion, your value as individual with a life and limited time on this spinning blue planet we call earth...deepest piece of content sharing my personal thoughts released to date.
Give it a read if you're curious!
-----
"The truth is, hell is empty - and all of the devils are living here. We know these devils as dependencies."
"Controllers protect the rest of your application from http. If you change your request from JSON to XML or send a console request instead of an http request -- only your controllers should be changed".
https://www.youtube.com/watch?v=eVGdV...
While implementing an MVC architecture within node.js for an electron application at work I came across this talk. I started off this morning by confirming that MVC in node.js was the same as in Php and they are but man did I have an Aha moment!
One of those aha moments hit me like a bag of bricks. My entire perspective on the MVC pattern is changed for ever -- something I would have never guessed was possible just a few short hours ago.
Model View Controller is one of those design patterns so commonly utilized that we forget to re-learn it after garnering years of real world experiences. So many time I find myself guilty of this mistake - often times, I naively assume I truly understand the intimate intricacies of the pattern because I use it every single day. In actuality, the last serious learning session I had on MVC was very early in my career.
Early in my career I didn't understand enough to even know what I didn't know. Today, after years of experience, my way of thinking and utilizing the Model-View-Controller design pattern will be forever different thanks to this talk.
Black belts are given to those who do the same actions over and over again. Black belts learned the move years ago, but continue practicing it. I find software so often feeling like a martial arts. I'm striving to become a black belt, and that means years of repetition and practice over the moves I already know.
World of Web Development & Clean Code Studio Updates :)
Vue 3 Release updates!!!
1. Laravel Http Request 3D/Virtual Reality Visualization Lesson is ALMOST ready for release (It's sweet).
2. Vue 3 Docs: (Stable-Beta Release) have officially been released at v3.vuejs.org/guide/introduction.html3. As promised, everything - including the Laravel 3d representation - will be paused to give us some time for a Vue
4. First couple of Vue 3 Crashcourse lessons will be released today.
Most of the Vue 3 Crashcourse Series Breakdown is depicted in the image below :)
#Preview
The next lesson in our Laravel 7 From The Ground Up Series will be a visualization an http request takes through its life cycle. #Simplify
Tech screencasts that aim to simplify dev lives across stacks, verticals, & web eras. Let's dive deep into 140+ lessons and 50+ external written resources. We'll code real-world solutions via the power of JS, Python, PHP, AWS, and so much more...
Entering 2022, we'll re-focus on emerging web 3 technologies including Anaconda as a data science platform empowering ML/AI solutions as well as blockchain development via tutorials on Ethereum, Cardano, & others.
Who am I? Hi! My name's Zak & Imma dev who's worked on startups, fast-growth series D, Fortune 500, and FAANG (Amazon dev) codebases. Developing software across industries, teams, & scales I've reached the top levels of tech as a 28-day college dropout. Nope, no degree needed for a dev 😉
Now all-in on Web 3, I'm a Sr. Dev at Anaconda. My day-to-day involves building out the world's most popular data science platform and empowering students, professionals, & enterprises alike to innovate in groundbreaking ways thru data (ML/AI).