Discover the latest trends and expert insights on our blog.
Leveraging React Context and Custom Hooks for Efficient State Sharing and Data Loading
React Context is a powerful tool that simplifies state management and communication between components without the need for excessive prop drilling. Utilising the context together with a custom hook to load its data, allows for cleaner, more maintainable, and highly readable code, promoting separation of concerns and facilitating code reuse.
Keycloak Multi-Tenancy and the Pulumi Automation API - Part 1
Explore the synergy between Keycloak and Pulumi's Automation API. This detailed guide emphasizes efficient Identity and Access Management (IAM) with a focus on multi-tenancy capabilities. Gain in-depth insights and understanding of these robust tools to improve your organization's security infrastructure.
Automate publishing your android app to Google Play Store with Fastlane and Github Actions
Discover how to automate Android app deployment to the Google Play Store using Fastlane and GitHub Actions, simplifying the process and enhancing efficiency.
The Lifecycle of React Components
React components go through three phases in their lifecycle. Each phase is associated with certain methods which are executed in specific order and can be used to modify the state and behaviour of the class-based components. For functional components the lifecycle methods are replaced by hooks.
Shell Scripting For Beginners
A Shell script allows you to write a series of commands in a file and then once you run the file, each command will be executed by the shell automatically. This saves you time when performing repetitive tasks. Furthermore, there are numerous other use cases for shell scripting, such as installing and running programs, creating a program environment, scheduling data backups.
Top 5 Websites to learn SQL
SQL has been here for more than three decades and it is still in demand in many data-related areas of industry. Due to its applicability, versatility and user-friendliness, SQL is the most popular language for data querying and manipulation.
How to improve third-party libraries with Kotlin extensions
In this article we discuss the use of Kotlin extensions to add functionality to third-party library interfaces. Extensions allow developers to add new functions and properties to classes without the need for inheritance or delegation.
Writing Keycloak extensions: Key concepts and anti-patterns
Learn the essential concepts and avoid common mistakes when writing Keycloak extensions. This comprehensive guide covers the key principles of Keycloak extension development and provides examples of antipatterns to steer clear of. Get expert tips on creating effective, efficient and secure Keycloak extensions.
Create your own blog with MDX and NextJS
In this article you will learn how to create a simple blog app using the popular React framework NextJS, gray-matter and next-mdx-remote.