
🥏 MCP in-depth: Create your server following best practices
Create your MC server by exploring all its primitives and applying best practices.

Create your MC server by exploring all its primitives and applying best practices.

Audit session where we review the Software Design and Architecture of Hemav.

Learn and apply RAG to perform semantic searches in your database.

Learn practically how to model your Aggregates in a scalable, maintainable, and testable way.

Apply Clean Code to your code to make it more maintainable, scalable, and testable.

Master Projections in software design to make your applications more maintainable, scalable, and testable.

Use the Criteria Design Pattern to adhere to SOLID principles in your use cases and repositories.

Add scalability to your application using RabbitMQ with an optimal queue design.

Inheritance can be good. In this course, we see how to take that concept to the database.

Generate dynamic images in your Next.js projects for sharing on social media.

Delve into the main issues when publishing and consuming domain events.

Add a coding standard to your PHP project or create a new one by extending PSR and PER standards.

Master Domain Events in software design and make your applications more maintainable, scalable, and testable.

PHP is not a compiled language, but with static code analysis, we can reap its benefits.

Master Aggregates in software design and make your applications more maintainable, scalable, and testable.

Learn how to enhance the definition of your functions with utility types, const type parameters, and satisfies that will allow you to gain robustness and ease of use in your day-to-day tasks.

Learn to visualize and analyze historical and/or real-time data, create interactive dashboards, and configure your custom alerts.

The Repository pattern is one of the easiest to understand, but also one of the easiest to implement incorrectly. In the course, we see how to avoid this.

The Value Object pattern is one of the most well-known, but also one of the most hated. In the course, we see how to make the most of it and how to facilitate its use to turn that hate into love.

Learn how to implement Hexagonal Architecture in your frontend applications

Get introduced to React from scratch by creating your personal developer dashboard where you can check the metrics of your favorite repositories.

Learn to make the most of ESLint to take your code to the next level.

We will take a design from Figma to a production website, with a scalable design system while considering performance, SEO, and accessibility.

Set up your Mac computer just like Nino and Rafa do to program as comfortably as possible.

Audit session in which the design and software architecture of part of your systems are reviewed, along with Support where we help you improve your learning.

Step by step create your TypeScript application following Domain-Driven Design.

Learn about the different tools you can use to manage state in your React application.

Learn TypeScript starting from a JavaScript example where we will gradually refactor the code while analyzing the main features of TypeScript.

Learn tools and practices with Symfony to achieve greater maintainability and scalability of your applications.

Learn to detect and deal with code that generates resistance to change. A course focused on Code Smells of the Change Preventers type.

Learn best practices to start vanilla JavaScript applications from scratch and refactor legacy code to support older browsers.

Learn how to test your frontend applications by applying best practices to achieve maintainable tests that provide confidence.

Automate everything on your Mac with keyboard shortcuts and improve your productivity!

Migrate your applications to PHP 8 step by step, achieve more maintainable tests thanks to Named Arguments, simpler Value Objects with Constructor Property Promotion, replace PECL (deprecated), and much more.

We will see how to leverage the new features of Vue 3 with real examples and applying best practices.

Centralizing tasks in our applications is very important, and Makefiles simplify this significantly.

Centralize all your work team's documentation and task management in one single tool: Notion.

Learn to automate, centralize, and share all your configurations thanks to dotfiles.

Boost your productivity by maximizing IntelliJ! Achieve a minimalist look, create files with custom templates, secret shortcuts, and much more.

Learn what testing brings, how to test, and best practices to prevent maintaining your tests from becoming a nightmare with examples from The Real World™

If you already know how to develop software but want to take a step further and improve the quality of your code, this is your course

Publish and consume domain events, eventual consistency, RabbitMQ and AWS SNS-SQS, migration from monolith to services, and much more.

Learn what Docker is and how to make the most of containers. Starting from the beginning, we will see how to use Docker to run your application locally as if it were in production, starting a database with Docker Compose.

Domain-Driven Design relies on Hexagonal Architecture as one of its technical pillars. Learn how to implement it with CodelyTV!

Increase the performance and decoupling of your backend through CQRS. We will explore concepts and implementations of synchronous and asynchronous buses.

Audit session where we review Green Slope's Software Design and Architecture.

Learn how Wallapop manages projections in its systems.

Learn how to migrate data from legacy code to an event-driven architecture.

Learn to model the errors that occur in your application in a maintainable way.

Add AI to your website following software best practices.

Learn how to develop your own JavaScript library for React by joining us in the creation of the Carousel for our website while following best practices.

Boost your productivity by making the most of Visual Studio Code. From a minimalist appearance to mastering all its hidden shortcuts.

Sessions where we talk about DDD, Microservices, and Infrastructure in Audiense, Genially, and Codely.

When working with cloud infrastructure, you must prepare to make any changes without any risk. In this course, we explain how to version and automate all of your application's infrastructure.

Learn to apply best practices to your CSS selectors by understanding the fundamentals well.

10-20 minute talks on various topics. So far, they were internal to the Codely team, but… if they add value to us, they might to you too

Discover the practices of eXtreme Programming and its application in the Real World™

Learn the implications at the SOLID level and maintenance of Creational Design Patterns.

Learn how to take advantage of CSS Grid to create flexible layouts without the need for frameworks.

Exclusive live streams addressing questions, holding debates, and preparing upcoming courses based on your feedback

Learn how to develop your first HTTP API in Go by applying some of the fundamentals of Hexagonal Architecture.

Learn the fundamentals of good CSS architecture so your styles are easy to maintain and scale.

Master CSS layouts to create sites with a maintainable and scalable structure.

Learn to detect and deal with incomprehensible code 🤟

Observability is one of the most important aspects of programming, and Monitoring is one of its main pillars.

Achieve being a Productivity Raptor™ with your terminal thanks to Zsh, Oh My Zsh, Zim, and advanced functions.

We will create our own actions (we'll even publish one in the Marketplace!) that can be very useful in our daily lives.

Achieve a reliable and super-fast Continuous Integration! With GitHub Actions, we'll see how to achieve it.

Step by step create your PHP application following Domain-Driven Design. Folder structure, database integration, queuing system, CQRS, and more.

Develop your first console command with Go while learning what makes this trendy language different.

Learn to model your applications focusing on your domain, define Bounded Contexts, aggregates, value objects, and much more. All in a practical way with code examples.

We will learn what Event Sourcing is and how it complements the CQRS architecture. The practical part of the course will consist of developing a shopping cart for an ecommerce using Kotlin and the Axon framework.