- Видео 62
- Просмотров 1 225 467
Alex Hyett
Великобритания
Добавлен 11 май 2021
Software Engineering Made Simple.
Hi I am Alex, a professional software developer who has been writing code for over 25 years. My goal for this channel is to help developers learn the skills they need to get a job and progress in their careers. I believe there is more to being a developer than just technical skills, so I will be covering other related topics that interest me and hopefully you too.
I don't accept sponsorships and I have turned off mid-video ads, as both are annoying for viewers. This does mean I earn less than other channels, so any support is appreciated: ko-fi.com/alexhyett
---------
Some of my video descriptions contain affiliate links to products that I personally recommend. In some cases, I earn a small commission if you buy something from one of my links at no extra cost to you.
---------
NOTE TO POTENTIAL SPONSORS: I don't accept paid sponsorships, so any emails on that topic will be ignored.
Hi I am Alex, a professional software developer who has been writing code for over 25 years. My goal for this channel is to help developers learn the skills they need to get a job and progress in their careers. I believe there is more to being a developer than just technical skills, so I will be covering other related topics that interest me and hopefully you too.
I don't accept sponsorships and I have turned off mid-video ads, as both are annoying for viewers. This does mean I earn less than other channels, so any support is appreciated: ko-fi.com/alexhyett
---------
Some of my video descriptions contain affiliate links to products that I personally recommend. In some cases, I earn a small commission if you buy something from one of my links at no extra cost to you.
---------
NOTE TO POTENTIAL SPONSORS: I don't accept paid sponsorships, so any emails on that topic will be ignored.
How to do Performance Testing with k6
Performance testing is an important part of getting your application production ready. You don't want to wait until you have a sudden spike in traffic to realise that your application can't handle the load. In this video I cover the difference types of performance testing and how to do them using k6.
☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett
📨 Join my free weekly newsletter for advice, technology and more: newsletter.alexhyett.com
📝 Video Transcript: www.alexhyett.com/performance-testing/
🗺️ Backend Developer Roadmap: www.alexhyett.com/backend-developer-roadmap/
Subscribe for more c...
☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett
📨 Join my free weekly newsletter for advice, technology and more: newsletter.alexhyett.com
📝 Video Transcript: www.alexhyett.com/performance-testing/
🗺️ Backend Developer Roadmap: www.alexhyett.com/backend-developer-roadmap/
Subscribe for more c...
Просмотров: 17 681
Видео
Idempotency - What it is and How to Implement it
Просмотров 10 тыс.7 месяцев назад
It is important to understand idempotency if you are going to be building APIs that are open to the public. Idempotency is especially useful when you have operations that must only occur once like making in a payment. In this video I give an overview of what idempotency is, why we use it and how to implement it. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re wel...
5 Design Patterns That Are ACTUALLY Used By Developers
Просмотров 157 тыс.8 месяцев назад
Design patterns allow us to use tested ways for solving problems but there are 23 of them in total and it can be difficult to know which ones to pay attention to. In this video I cover what exactly design patterns are and the top 5 that I have used the most in my career. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my chan...
CI/CD Pipeline Using GitHub Actions: Automate Software Delivery (for free)
Просмотров 8 тыс.9 месяцев назад
Setting up a CI/CD pipeline for your project allows you to run all your tests and deploy your code without needing to lift a finger. In this video, I cover the difference between Continuous Integration, Continuous Delivery and Continuous Deployment as well as show you how to set up a working CI/CD Pipeline in GitHub Actions. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ad...
How to Build a Project That Will ACTUALLY Get You a Job
Просмотров 8 тыс.10 месяцев назад
If you are trying to get a job as a software engineer but lack a degree and experience then you need a way to show off your skills. The best way to do this is by building a project but not all projects are created equal. In this video, I go over a project I recently found on the internet which perfectly showcases what you should be doing in order to stand out and show off your abilities. 🚕 Uber...
SOLID Principles: Do You Really Understand Them?
Просмотров 111 тыс.11 месяцев назад
People mention SOLID everywhere but very few do a good job of explaining it. I am hoping to put an end to that in this video so you can once and for all understand all the SOLID principles. Learn the SOLID principles in depth in my new course: dometrain.com/course/from-zero-to-hero-solid-principles-for-csharp-developers/ ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. Y...
Knowledge Management for Software Developers
Просмотров 7 тыс.11 месяцев назад
As developers, we are learning all the time. It is therefore important to have the right system in place in order to remember everything. This is where knowledge management systems come in. In this video, I take a look at the top 5 and which one I think you should use. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channe...
Should you be blogging as a software developer? (and how much I earn from mine)
Просмотров 4,2 тыс.11 месяцев назад
I have been blogging for 8 years now as a developer but is it worth your time? Will a blog help you get a job as a software developer and earn you some extra money on the side? ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett 📨 Join my free weekly newsletter for advice, technology and more: ...
This is a Better Way to Understand Recursion
Просмотров 22 тыс.Год назад
People often explain recursion in the form of an infinite loop. Recursion doesn't work that way; it is actually a lot like the movie Inception, and in this video, I will show you how! ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett 📨 Join my free weekly newsletter for advice, technology and...
5 Uncomfortable Truths About Software Engineering
Просмотров 4,6 тыс.Год назад
If you want to become a software developer, then you need to know what it is really like. In this video, I cover 5 uncomfortable truths that companies and other developers aren't telling you about software engineering. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett 📨 Join my free weekly ne...
Domain Driven Design: What You Need To Know
Просмотров 88 тыс.Год назад
When you are trying to design software, one of the best ways to do this is to mimic how the business is structured in the real world. This makes talking to the business easier as everyone is on the same page when it comes to discussing business processes. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.c...
10 Questions You MUST Ask in Your Next Software Engineering Interview
Просмотров 2,3 тыс.Год назад
At the end of every interview, you get asked if you have any questions, but a lot of people don't know what to ask. In this video, I cover 10 questions to ask at the end of your software engineering interview. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett 📨 Join my free weekly newsletter ...
Event-Driven Architecture: Explained in 7 Minutes!
Просмотров 74 тыс.Год назад
Event-driven architecture is an essential architectural pattern used with microservices. In this video, I cover what it is, when you should use it and the pros and cons. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett 📨 Join my free weekly newsletter for advice, technology and more: newslet...
AI Can’t Do This - SECRET to being a SUCCESSFUL Software Engineer
Просмотров 1,2 тыс.Год назад
Are you a junior developer worried about the advancement of AI in coding? While it's true that AI can write code faster and more efficiently than humans, there's still one thing it can't do. Find out in this video how you can future-proof yourself against being replaced by AI. ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support m...
Backend Developer Roadmap - Everything you need to know in 2023
Просмотров 140 тыс.Год назад
Backend Developer Roadmap - Everything you need to know in 2023
Best Coding Habits to Adopt Now (that I wish I did earlier)
Просмотров 6 тыс.Год назад
Best Coding Habits to Adopt Now (that I wish I did earlier)
Monolithic vs Microservice Architecture: Which To Use and When?
Просмотров 57 тыс.Год назад
Monolithic vs Microservice Architecture: Which To Use and When?
Top 5 Programming Languages to Learn in 2023 (to Get a Job)
Просмотров 6 тыс.Год назад
Top 5 Programming Languages to Learn in 2023 (to Get a Job)
5 Types of Testing Software Every Developer Needs to Know!
Просмотров 41 тыс.Год назад
5 Types of Testing Software Every Developer Needs to Know!
Hexagonal Architecture: What You Need To Know - Simple Explanation
Просмотров 63 тыс.Год назад
Hexagonal Architecture: What You Need To Know - Simple Explanation
#1 Biggest Regret as a Software Engineer
Просмотров 1,3 тыс.Год назад
#1 Biggest Regret as a Software Engineer
CRUD Operations are Everywhere: DB and REST API Examples
Просмотров 3,3 тыс.Год назад
CRUD Operations are Everywhere: DB and REST API Examples
How to Schedule Tweets with Notion and n8n (for free)
Просмотров 2,8 тыс.Год назад
How to Schedule Tweets with Notion and n8n (for free)
Why You Struggle to Learn to Code (and How To Fix It)
Просмотров 769Год назад
Why You Struggle to Learn to Code (and How To Fix It)
How I would learn to code in 2023 (if I could start over)
Просмотров 1,1 тыс.Год назад
How I would learn to code in 2023 (if I could start over)
Finally Understand Regular Expressions - In Just 7 Minutes!
Просмотров 1,5 тыс.Год назад
Finally Understand Regular Expressions - In Just 7 Minutes!
How I Take (and Organise) My Notes As a Software Engineer
Просмотров 16 тыс.Год назад
How I Take (and Organise) My Notes As a Software Engineer
What is Big O Notation, and Why You Should Care
Просмотров 2,2 тыс.Год назад
What is Big O Notation, and Why You Should Care
How I deal with Imposter Syndrome as a Software Engineer
Просмотров 1,1 тыс.Год назад
How I deal with Imposter Syndrome as a Software Engineer
Just be fullstack, and design your apps UI first. You’ll be more valuable and get more satisfaction out of work.
Thank you for the video!
thank you very much for covering so many aspects... so well.
Great video.
Thanks for the video. Your explanation is so clear and your animations are so helpful. The video is so clean. I can imagine the amount of work that goes into these videos. Thank you, Alex.
Hi! Thanks for this video! It's incredibly helpful, especially for those who are just beginning their journey. It's great that you are sharing your knowledges. Our QA team also created good video for QA and future QA - we collected the software testing trends for 2024
06:37 "The code is more what you'd call 'guidelines' than actual rules." - Captain Barbossa, Pirates of the Caribbean
Better than any video I've seen on the Internet on this topic. Useful for both client and testers. Great Work!
I prefer to remember decorator patern as ecorato pattern
Thanks 🙏
Great video! Thanks
hate when I'm being asked like "have you heard of X architecture" and I never heard of it but it turns out that I was using it a lot and I just was asked about its fancy name
Please tech me this code Below is part of code that someone wrote for making dot matrix led 8x8 text scrolling byte bitmap[8][7]; int numZones = sizeof(bitmap) / 8; // One Zone refers to one 8 x 8 Matrix ( Group of 8 columns) int maxZoneIndex = numZones - 1; int numCols = numZones * 8; // Converts row and colum to bitmap bit and turn it off/on void Plot(int col, int row, bool isOn) { int zone = col / 8; int colBitIndex = x % 8; byte colBit = 1 << colBitIndex; if (isOn) bitmap[row][zone] = bitmap[y][zone] | colBit; else bitmap[row][zone] = bitmap[y][zone] & (~colBit); }
that BTTF light...I need that in my life.
very nice ! thanks for sharing
damn man, you should've been my professor in college. now I'm gonna your student on every vid. cheers!
But you didn’t talk about the difference between a version and a release, because you could create a new version without creating a release, can you give an explanation about this case please ? Thank you
Thanks my friend, helped me to build my own version.
God Damn It! Now I want all those cakes. Brings back memories of eating all of those in different parts of the world with friends and family Two mnemonics to remember: "Create Structures and Behave: Single Decorated Faces Observe Strategies" Create Structures and Behave: - Create reminds you of Creational patterns. - Structures points to Structural patterns. - Behave refers to Behavioral patterns. Single Decorated Faces Observe Strategies: - Single stands for Singleton (Creational). - Decorated for Decorator (Structural). - Faces for Facade (Structural). - Observe for Observer (Behavioral). - Strategies for Strategy (Behavioral). I like something more fun, so here we go "Crazy Squirrels Build Dens, Often Strategically" - Crazy hints at Creational patterns. - Squirrels Build Dens points to the Structural patterns. - Often Strategically suggests Behavioral patterns. Within each category: - Single (from Squirrels) for Singleton (Creational). - Build (Beginning of Build) for Decorator and Dens (D of Dens) for Facade (both Structural). - Often for Observer and Strategically for Strategy (both Behavioral).
You are an Amazing tutor!
bringing alcohol to the party is a design pattern
Thanks for the video. Not sure I am understanding the point of the 2's compliment. Does that give us the answer of ~5 ? So ~5 is -6?
not exactly a beginner friendly content. Other's have done a better explanation
Outstanding clarity.
Jeeeez, this was a fantastic video, thanks so much! *Liked, subscribed!*
Hello Alex, thanks for sharing your knowledge with the world. keep up with the great work.
This is simply fantastic, many thanks sir
Fantastically explained
Hi Alex. This was brilliant, and in only 7 minutes. Thanks man
Thank you ! amazing video
How about we drop the stupid abstraction veil? If people have trouble understanding recursion, it isn't because they need an inception analogy (and no, recursion is not like inception), people have trouble understanding recursion because "educators" like you just won't explain what it *actually* is. They would never have any trouble to begin with if they were actually taught what a function stack frame is, "recursion" is just stacking function stack frames of the same kind, but isn't it absolutely ridiculous that a PROGRAMMER wouldn't know how something as fundamental as a function works? Why wouldn't you teach that instead?
this is really worth hearing. thank you.
Проблема у тому що країною керують бабуїни.
Thank you for the video!
Used 80% of those, most tools you can pickup quickly with the reference on the side but it certainly took me many years to appreciate the design patterns.
3:10 My brain is not braining at this point
Hello, I got a question, what if company want to self-host or use vps instead of AWS?
Roadmap to dipression
This video actually answered all my questions about how the stack and heap work together. Great explanation!
you're definitely a frontend development hater and know nothing about the intricacies of frontend in terms of testing, fast loading pages, UI/UX, animations, creating and testing complex components, data formatting and display, microfrontends, frameworks, etc. Hell, there's also a lot of business logic in the frontend. I feel like backend development is so overrated and frontend development is so looked down upon. you can chew on your click rate example.
Bro gave us the inception example and i thought he was going to explain it differently, then boom fibo is back
thanks dude
I clicked on the like button before strarting the video!
You explained in 8 minutes what my CS professor couldn’t explain in an hour! Great video!
I like Backend Development and I am working in Java and Spring boot.
how'd you get into it? like how'd you start if you dont mind me asking
jUST ONE QUESTION ARE THESE THE LEVELS OF TESTING OR TYPES OF TESTING
hell yeah. idk how you did it but that finally made sense. i had to have heard the stack of books analogy before, but this is probably the first time seeing it played out with actual books imma have to watch this again
Can't believed I watched 10 minutes plus of videos trying to understand this only to get it on a 4 minutes 3 seconds video😂.
clear and amazing ! thanks a lot Sir !
Bro stop with the fibonnaci example, its too easy. It wont help me understand how to get the height of a node in a tree. Surprisingly i can code it but i dont understand it.