- Видео 18
- Просмотров 2 947
AI Not Good Enough
Великобритания
Добавлен 28 май 2024
Welcome to "AI Not Good Enough" - your go-to channel for mastering software engineering in practical terms! 🌐
Are you passionate about developing clean, efficient, and scalable applications? You've come to the right place! This channel provides comprehensive tutorials, insightful tips, and practical examples to help you become a proficient software engineer.
Whether you’re delving into backend development, optimizing performance, or exploring best practices in modern web frameworks like Symfony and PHP, we’ve got you covered. Subscribe for regular updates, and join our community to take your software engineering skills to the next level!
Are you passionate about developing clean, efficient, and scalable applications? You've come to the right place! This channel provides comprehensive tutorials, insightful tips, and practical examples to help you become a proficient software engineer.
Whether you’re delving into backend development, optimizing performance, or exploring best practices in modern web frameworks like Symfony and PHP, we’ve got you covered. Subscribe for regular updates, and join our community to take your software engineering skills to the next level!
Using AI to Describe Any Image URL with Node.js
In this video, we explore how to leverage AI and Node.js to create a powerful API that can analyze and describe the contents of any image from a URL. Whether you're identifying brand names in images or customizing prompts to get structured JSON responses, this tutorial walks you through the entire process step-by-step.
Here's what you'll learn:
✅ How to create an API with Node.js and Google Vertex AI
✅ Sending image URLs and prompts to the API
✅ Processing AI responses in JSON format
✅ Practical use cases for this implementation
We also demonstrate the API in action using Postman, where we request brand recognition from an image of cars. Watch to the end to learn how you can use this setup to b...
Here's what you'll learn:
✅ How to create an API with Node.js and Google Vertex AI
✅ Sending image URLs and prompts to the API
✅ Processing AI responses in JSON format
✅ Practical use cases for this implementation
We also demonstrate the API in action using Postman, where we request brand recognition from an image of cars. Watch to the end to learn how you can use this setup to b...
Просмотров: 96
Видео
Scheduled Node.js function using Firebase - Executes every 5 minutes
Просмотров 131Месяц назад
Learn how to easily write and deploy a Node.js function using Firebase Cloud Functions and Google Cloud Scheduler. In this video, we'll walk through: 1️⃣ Setting up Firebase CLI and initializing a project. 2️⃣ Writing a scheduled function to run every 5 minutes using onSchedule. 3️⃣ Deploying the function and validating the output in Firebase and Google Cloud dashboard. This guide simplifies au...
Symfony Forms Tutorial: Reusable JSON Decoder for Request Content
Просмотров 663 месяца назад
In this tutorial, we dive into decoding JSON request content directly within Symfony forms, making it reusable and decoupled from the controller. We'll walk through the process of setting up Symfony, creating a form, and using a custom event subscriber to decode JSON content before submission. Along the way, we ensure our solution is reusable, maintaining clean code with unit tests for validati...
When to Write PHPUnit, Functional or E2E (And When Not To)
Просмотров 334 месяца назад
In this video, we dive into the nuanced world of software testing. While writing tests is often hailed as a crucial part of software development, there are times when it might not be necessary-or even beneficial-to write tests. We'll explore real-life scenarios where testing is essential, and others where it might be better to hold off. We'll cover: When to prioritize unit tests to catch bugs e...
Deploy Next.js to a Custom Domain Quickly with Firebase | App Hosting Tutorial
Просмотров 4644 месяца назад
In this video, I walk you through the entire process of deploying a simple Next.js web application to Google Firebase, all the way to setting up a custom domain. We start by creating a GitHub repository, building a Next.js app with both frontend and API functionality, and finally, let Google Firebase handle the deployment. I'll show you how to map DNS records for your custom domain, ensuring yo...
Two Design Patterns Combined | Strategy and Chain of Responsibility in Symfony
Просмотров 1645 месяцев назад
In this video, we dive deep into two powerful design patterns -Strategy and Chain of Responsibility-and explore how they are used together in the Symfony ecosystem. We’ll cover: - The basics of the Strategy pattern and how to implement it in PHP. - A practical example with adding and subtracting numbers using different strategies. - Enhancing the Strategy pattern with the Chain of Responsibilit...
Symfony Components vs Symfony Framework
Просмотров 1165 месяцев назад
In this video, we explore the differences between using Symfony Components and the full Symfony Framework to build a simple CLI application that sends email notifications. We start by building the application using only Symfony Components, focusing on the Console and Mailer components. Then, we rebuild the same application using the Symfony Framework to see the benefits of starting with a full ...
Symfony Clock Component | ClockInterface implementation with examples
Просмотров 1015 месяцев назад
In this video, we'll dive deep into the Symfony Clock Component and its crucial role in handling DateTime objects effectively. When working with dates in our code, we often initialize DateTime objects directly. While this might seem harmless initially, it can lead to significant issues, especially in testing scenarios where execution times vary. Join me as I demonstrate: * Installing Symfony an...
Symfony Stopwatch Component | Popular Use Case with Execution Time and Memory Usage
Просмотров 705 месяцев назад
Welcome to our deep dive into the Symfony Stopwatch Component! 🚀 In this video, we'll explore how to effectively use the Symfony Stopwatch Component, a powerful tool for measuring execution time and memory usage in your applications. 📋 Video Breakdown: 0:00 - Introduction 0:33 - Stopwatch component example 2:39 - Summary 🎥 Highlights: - Understand the basics of the Stopwatch Component. - Learn ...
Shopify API Integration - Complete Step-by-Step Tutorial for Symfony Developers
Просмотров 1396 месяцев назад
In this comprehensive tutorial, we'll walk you through the process of integrating the Shopify API with a Symfony application. From setting up your store name and access token to configuring the Symfony HTTP client and creating reusable services, we've got you covered. Key Points Covered: * Introduction to Shopify API Integration: Understand the basics of what you need. * Setting Up Your Shopify...
Monolog Logger implements LoggerInterface | Logging information in PHP
Просмотров 1456 месяцев назад
In this tutorial, we dive into the essentials of logging information in PHP applications using the powerful Monolog library. Whether you're a beginner or looking to refine your skills, this video covers everything from basic logging to advanced configurations. LoggerInterface www.php-fig.org/psr/psr-3/ In this video, you will learn: * The importance of logging in applications. * The three main ...
Code Reviews | How to Make Them a Daily Routine
Просмотров 896 месяцев назад
Code reviews are an essential part of improving code quality, enhancing team collaboration, and sharing knowledge. In this video, we’ll dive into how to make code reviews a seamless part of your daily routine. Whether you’re new to the team or looking to optimize your existing process, this guide will help you transform code reviews from a stressful task into a valuable opportunity for growth. ...
Symfony Serializer | When to Serialize and when to Normalize data
Просмотров 2326 месяцев назад
Welcome to our deep dive into the Symfony Serializer! 📦✨ In this video, we explore the powerful Serializer component of Symfony and how it helps in transforming and encoding data effectively. We cover: * Understanding Normalizers: Converting objects into arrays and vice versa. * Using Encoders: Converting arrays into JSON format. * Practical examples with a Product entity. * Advanced features l...
Mutable vs Immutable Objects Explained: Practical examples & use cases in PHP
Просмотров 1037 месяцев назад
In this video, we dive into the concept of mutable and immutable objects in programming. We'll explore what makes an object mutable or immutable and why it matters. Using practical examples, we'll demonstrate how mutable objects like DateTime can lead to unintended changes and how immutable objects can help prevent these issues by creating new instances for modifications. We'll also create our ...
Symfony Event Dispatcher | Overview with listening to Custom Events
Просмотров 2947 месяцев назад
Unlock the full potential of the Symfony Event Dispatcher in this detailed tutorial! Discover how to efficiently communicate between components in your Symfony applications by creating, dispatching, and handling custom events. Chapters: 00:00 Intro 00:15 Overview 01:20 What you can learn 01:56 Demonstration begins Remember to check out Symfony's documentation for a complete list of dispatched e...
Dependency Injection | Simple guide with examples for every scenario
Просмотров 497 месяцев назад
Dependency Injection | Simple guide with examples for every scenario
Request and Response with Symfony and beyond | A simple guide
Просмотров 2777 месяцев назад
Request and Response with Symfony and beyond | A simple guide
Symfony Form Collections | Overview and Optimize Validation
Просмотров 3917 месяцев назад
Symfony Form Collections | Overview and Optimize Validation