Modular design concepts: Coupling
What is coupling in modular design? Let's learn about their various types and fields of application.
Web applications would not have existed without APIs... or, at least, they would have been much more difficult to use. In our new tutorial, we'll get you a proper introduction to API design and take a look at the most popular approaches towards this matter.
What is coupling in modular design? Let's learn about their various types and fields of application.
Simple and easy are often believed to be the same, but in software development they can be false friends. How to distinguish between them is one of the basic problems of modular design. Let's delve deeper into this topic.
What are modules? Why do we use them at all? What do we apply them to? What’s the difference between deep and shallow ones? Let’s delve into the basics of modular design.
Alt attribute - one, little, silly image tag attribute. Some think that it has no importance, others try to put it on every image. Which solution is the right one? Is there a right one at all? Let’s discuss it!
Learn the pros and cons of VIPER and its new evolution, VIP listed, and choose the proper Xcode design pattern for your iOS application.
Three years after its introduction, Apple's UI framework is still far from perfect and as such should not be used to build business applications in 2022. In this article, I take a look at backward compatibility, new features and, yes, bugs found in SwiftUI.
Learn how Spotify uses Elixir and leverages Phoenix LiveView for its internal web application.
Prograils is giving a damn about you. This is why we don’t let Google, Facebook, or any other company track you online and collect your personal information while you’re scrolling through our website.
You don’t have to limit your Xcode project to just one app. Thanks to Apple, you can build multiple apps based on one project. This can be done via targets. In this tutorial, I’ll show you how to add many targets to an Xcode project. Not only new apps but also extensions, widgets, etc. Let’s see, how it works.
App Tracking Transparency is a must for iOS apps with access to websites. Learn how to implement it in your Swift project from this article!
Elixir/Phoenix uptime monitor tutorial vol. 6. This time you'll learn how to utilize Ecto functions for data serving. Curious? Let's start!
Learn how deep links and universal links differ from each other, spot their most important pros and cons, and, last but not least, figure out how to handle them both in iOS applications built with Swift!
After routing and controllers, let us take a few looks at data gathering in an Elixir/Phoenix application. In the fifth part of our website uptime monitor tutorial, you'll learn about the available data gathering options in the Phoenix framework, how your application can benefit from Quantum, and testing.
Since its first shipping, Active Storage has revolutionized attaching files to Ruby on Rails applications. Learn what it is, how to set it up and use it, as well what's new in Rails Active Storage in 2021!
In this tutorial, you’ll learn, how to share images, text (or even UIView) from your iOS application on popular social media platforms and services by using Swift.