Tag: Web development
-
How to come up with an app idea in 3 simple ways
Posted on December 26, 2023, Level beginner Resource Length medium
If you are struggling to come up with your app idea, it's okay. You're not alone. It is common for app developers to face this type of challenge given the millions of apps in the App Store. Also, thinking of an app idea isn't always as easy as it sounds. By Pat Enriquez.
Tags learning web-development app-development ios
-
Secure GraphQL endpoints in Spring reactive applications
Posted on December 25, 2023, Level intermediate Resource Length medium
Spring Supports GraphQL requests over HTTP, Websockets and RSockets. Securing an Spring GraphQL application does not differ from securing a Web application. Mainly, Spring GraphQL needs to ensure context propagates from WebFlux to the data fetching layer so that we can use Security annotations or access the authenticated principal in @SchemaMapping methods. This should work for HTTP and WebSocket. By Ruchira Madhushan Rajapaksha.
Tags apis infosec java restful web-development app-development
-
Using JWTs to authenticate services unravels API gateways
Posted on December 20, 2023, Level intermediate Resource Length medium
The API gateway component in a cloud native architecture is critical because it offloads critical API security and policy functionality to a common place, allowing the backend APIs and services to focus on business logic. API authentication, authorization, audit, throttling and similar tasks can be complex and difficult to get right, so many organizations choose an API gateway to handle them. By Christian Posta and Peter Jausovec.
Tags apis infosec java web-development app-development
-
TLS vs SSL: What's the difference? Which one should you use?
Posted on December 19, 2023, Level beginner Resource Length medium
Both TLS and SSL are protocols that help you securely authenticate and transport data on the Internet. But what's the difference between TLS vs SSL? And is it something you need to worry about? By kinsta.com.
Tags miscellaneous infosec browsers web-development ssl
-
Privacy vs. security: Exploring the differences & relationship
Posted on December 18, 2023, Level beginner Resource Length medium
Learn how Adaptive Multi-Factor Authentication combats data breaches, weak passwords, and phishing attacks. By okta.com.
Tags miscellaneous infosec browsers web-development cio
-
Building components for consumption, not complexity
Posted on December 16, 2023, Level beginner Resource Length long
Design systems are on the tip of every designer's tongue, but the narrative in the industry mainly focuses on why you need a design system and its importance rather than the reality of endless maintenance and internal politics. By Luis Ouriach.
Tags ux css learning web-development frontend
-
Tech stack: Meaning, examples & explanations
Posted on December 12, 2023, Level beginner Resource Length medium
Understanding the concept of a tech stack is essential. In this blog post, we look at the meaning of the term "tech stack," explore its components and provide examples of common tech stacks. By Daragh Ă“ Tuama.
Tags web-development app-development learning programming javascript
-
AWS Lambda functions now scale 12 times faster when handling high-volume requests.
Posted on December 11, 2023, Level intermediate Resource Length medium
Now AWS Lambda scales up to 12 times faster. Each synchronously invoked Lambda function now scales by 1,000 concurrent executions every 10 seconds until the aggregate concurrency across all functions reaches the account's concurrency limit. By Marcia Villalba.
Tags serverless web-development event-driven performance
-
Migrate to Vite from Create React App (CRA)
Posted on December 10, 2023, Level intermediate Resource Length medium
A quick migration guide to Vite from Create React App, because (apart from Next.js) Vite is the natural successor of CRA for creating a modern React application as SPA. By Robin Wieruch.
Tags web-development app-development react javascript
-
3 major ways generative AI is redefining search
Posted on December 6, 2023, Level beginner Resource Length medium
The future is AI-driven, trust-centric dialogue between brands and consumers. The generative AI race is well underway, and we're already seeing applications in advertising and marketing for creative ideation and development. This includes one of the key pillars of digital advertising—search. By Christian J. Ward.
Tags learning web-development app-development search ai
-
Introducing Angular v17
Posted on November 8, 2023, Level beginner Resource Length long
Last month marked the 13th anniversary of Angular's red shield. AngularJS was the starting point for a new wave of JavaScript frameworks emerging to support the increasing need for rich web experiences. Today with a new look and a set of forward-thinking features we bring everyone along to the future with version 17, setting new standards for performance and developer experience. By Minko Gechev.
Tags web-development app-development nodejs learning angular javascript
-
How container networking works at Platform.sh
Posted on November 2, 2023, Level intermediate Resource Length medium
We'll take a look at how we wire (most of) it up. In particular, we'll go over the role of the Platform.sh edge layer, and describe in detail how we network hosts and containers together. From the networking perspective, our job is to make sure that a request directed towards your web server reaches the right container, and that container is able to communicate with other containers that your hosted application depends upon, all while making sure that someone else's container cannot talk to one of your containers. By Mohammed Ajmal Siddiqui.
Tags containers kubernetes web-development app-development docker