Learn Coding Design Patterns
All Design Patterns content:
-
Examples of Dependency Injection in PHP With Symfony Components
Tutorial • IntermediateIn this article, we'll look at some examples of using the Symfony DependencyInjection component. You'll learn the basics of dependency injection, which...
-
Building RESTful APIs With Flask: An ORM With SQLAlchemy
Tutorial • BeginnerIn the first part of this three-part tutorial series, we saw how to write RESTful APIs all by ourselves using Flask as the web framework. The previous...
-
Design Patterns for Communication Between Vue.js Components
Tutorial • AdvancedAs developers, we want to produce manageable and maintainable code, which is also easier to debug and test. To make this possible, we adopt best practices...
-
Android Architecture Components: Using the Paging Library With Room
Tutorial • IntermediateLearn about the Paging library from the Android Architecture Components suite and how to use it to create a smoother user experience for large data sets.
-
Design Patterns for Cocoa: MVC and MVVM
Tutorial • BeginnerDesign patterns make your app's code more modular and forgiving when it comes to bug fixes and changes. In this article, you'll learn about the MVC...
-
Three Ways to Make Your Swift Code More Readable
Tutorial • BeginnerWe all strive to make the best apps for our user, but often, we forget to consider the readability of our code. This can be a problem both for ourselves and...
-
Android Architecture Components: the Room Persistence Library
Tutorial • IntermediateIn this article on Android Architecture Components, we’ll explore the Room persistence library, which makes it easy to work with databases in Android.
-
Implementing an Event Bus With LiveData
Tutorial • IntermediateIn this post, you'll learn how to utilize the LiveData components from Android Architectural components to create an event bus for your Android app.
-
Swift Design Patterns
Course • IntermediateAs you grow your skills as a coder, it's important to go beyond language syntax and functionality. Design patterns have evolved over the years to solve...
-
Android Architecture Components: LiveData
Tutorial • IntermediateLearn about LiveData, an observable data container in Android Architecture Components. We'll also cover features like Transformations and MediatorLiveData.
-
3 Terrible Mistakes of iOS Developers
Tutorial • BeginnerIn this article, I'll share three things to steer clear of during iOS development that will make your apps easier to build and easier to maintain.
-
Android Architecture Components: Lifecycle and LiveModel
Tutorial • IntermediateIn this tutorial we'll continue our exploration of Android's Architecture Components. We'll take a close look at the Lifecycle and LiveModel components.