Social login is one of the most popular ways to authorize users in mobile apps. It provides a convenient and fast way to log into an app through social media […]
Read MoreElectron IPC: Internal Communication of Application Components
In developing desktop applications using Electron, one of the key concepts is Inter-Process Communication (IPC). This is a mechanism that allows data to be exchanged between the Main Process and […]
Read MoreDemo Angular Application with Authorization
This small Angular application demonstrates basic authorization using JWT tokens (JSON Web Token). The user enters a username and password, receives the token from the server and can access secure […]
Read MoreAIM Nostalgia: Creating an Old-Fashioned Android Chat
When you think back to AOL Instant Messenger (AIM), you can’t help but feel nostalgic for the days when online communication was simple and immediate. AIM was one of the […]
Read MoreAuthentication in Angular with Firebase: A Complete Guide
Authentication is a crucial aspect of any web application, and if you are working with Angular, Firebase Authentication can be a great choice to implement this feature. Firebase provides flexible […]
Read MoreAngular 5 from the Ground Up: A Complete Beginner’s Course
Angular 5 is a powerful framework for building dynamic web applications developed by Google. Released in 2017, it was a significant step forward from previous versions, offering improved performance, TypeScript […]
Read MoreNgRx Store in Angular: A Complete Tutorial on State Management
In modern web applications, state management is a key element, especially when the application becomes large and complex. One of the most popular solutions for state management in Angular is […]
Read MoreIonic: How to Use Theme Variables Properly
Ionic is a popular framework for developing cross-platform mobile applications. One of the key features of Ionic is the ability to customize the look and feel of your app using […]
Read MoreSmart Contracts on Ethereum: A Beginner’s Course
Smart contracts are programs that run on the Ethereum blockchain and automatically execute agreements without the involvement of third parties. They provide security, transparency, and independence of transaction execution. What […]
Read MoreHow to Create Your Own Angular 5 Material Theme
Creating your own theme for Angular 5 Material starts with understanding the theming system, which is based on Sass variables and mixins. Angular Material version 5 uses an approach where […]
Read More