Tag: Web development
-
7 best UX case study generators (and how to use them)
Posted on September 2, 2022, Level beginner Resource Length medium
If you're looking for UX case study ideas, topics or challenges, these UX case study generators can help you create portfolio pieces and improve your UX/UI skills. Here are some of the best ones and the pros and cons of using them. By designerup.co.
Tags ux web-development management miscellaneous learning
-
Secure Spring Boot REST API with Apache APISIX API Gateway
Posted on August 21, 2022, Level intermediate Resource Length long
In this walkthrough, we are going to look at some of the Apache APISIX API Gateway built-in plugins for securing your Spring Boot REST APIs and demonstrate how to effectively use them. By Bobur Umurzokov.
Tags infosec app-development web-development frontend
-
A guide to CSS modules with React
Posted on August 20, 2022, Level beginner Resource Length long
There are many different ways to provide styling for React components, such as importing plain CSS, using styled components, JS-in-CSS or CSS Modules. These all have various advantages and disadvantages. In this article I go through some considerations when using CSS Modules. Specifically I am interested in looking at this in a framework agnostic way. By Max Rohde.
Tags web-development css frontend
-
Micro-frontend with React and Next.js
Posted on August 5, 2022, Level beginner Resource Length medium
Working on a large-scale project and managing its codebase can be a big challenge for teams. Though micro-frontends have been in the picture for a while now, they are getting increasingly popular because of their unique features and usability. By Harsh Pate.
Tags frontend react app-development web-development nodejs
-
Peeling back the layers and understanding automation mesh
Posted on August 2, 2022, Level intermediate Resource Length long
Red Hat Ansible Automation Platform 2 features an awesome new way to scale out your automation workloads: automation mesh. In this blog post, I want to focus on the technical implementation of automation mesh, what network ports it is using and how you can secure it. By Sean Cavanaugh.
Tags devops app-development web-development ansible event-driven
-
CQRS and Event Sourcing implementation in PHP
Posted on August 1, 2022, Level intermediate Resource Length long
Command Query Responsibility Segregation (CQRS) with Domain Driven Design is more and more popular recently. Its implementation in PHP, which will be the topic of the article, generates some new possibilities, making a process more efficient. For example, it gives you the opportunity to restore the whole system easily. By Michał Żądło.
Tags php app-development web-development frameworks event-driven
-
How to mock data in Angular applications
Posted on July 31, 2022, Level intermediate Resource Length medium
It's common to use APIs when working with external data sources on some features in Angular. However, you may occasionally work on a feature in parallel without immediate access to the database or API. By Muhammad Amir.
Tags angular nodejs app-development web-development frameworks google
-
Setup Docker for integration testing in GitHub Action
Posted on July 26, 2022, Level intermediate Resource Length medium
Nowadays, Continuous Integration helps developers to automate their own build and test in remote repositories. Moreover, when we work as a team, CI ensures that all the branches on remote repositories will be tested by automated build. By Sahanon Phisetpakasit.
Tags app-development android cicd web-development
-
How to manage your Flutter monorepos
Posted on July 25, 2022, Level intermediate Resource Length medium
Monorepos are extremely helpful when working with larger codebases. But they also come with additional management costs. In this article, we will go through the process of managing a monorepo with a tool like Melos and set up our repository for CI/CD with Codemagic. By @codemagic.io.
Tags app-development android apis ios cicd web-development
-
The 2022 API platform landscape: Trends and challenges
Posted on July 23, 2022, Level intermediate Resource Length medium
How API management needs to evolve beyond its roots. This change is necessitated by APIs moving from being connective glue to being the primary building blocks of modern software. We also defined the key components of the new age of API platforms in our API platform landscape. Our intent was to describe how the many different pieces of technology and tooling fit together to help organizations deliver on the API-first model of software development. By Abhinav Asthana.
Tags app-development web-development apis restful
-
Why your cached JavaScript is still slow and incurs performance overhead
Posted on July 22, 2022, Level intermediate Resource Length medium
Web Developers often fixate on optimizing the delivery of assets to the end-user's device, and overlook the computation that takes place on the end-user's device once those assets arrive. By Joe Liccini.
Tags app-development web-development how-to performance
-
How UI kits develop design languages
Posted on July 21, 2022, Level beginner Resource Length short
A robust UI kit can help elevate a brand's look and feel with cohesive, innovative visualization. Here's how. By Goran Paun.
Tags miscellaneous ux web-development learning performance