# Application Development

Published articles for Application Development.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## NVIDIA to Acquire Hugging Face for $12.93B, Pledges the Platform Stays Open and Hardware Neutral

DevFeed: [NVIDIA to Acquire Hugging Face for $12.93B, Pledges the Platform Stays Open and Hardware Neutral](<https://devfeed.tech/articles/nvidia-to-acquire-hugging-face-for-12-93b-pledges-the-platform-stays-open-and-hardware-neutral-12368.md>)

Original publisher: [Read original article](<https://www.storagereview.com/news/nvidia-to-acquire-hugging-face-for-12-93b-pledges-the-platform-stays-open-and-hardware-neutral>)

Author: Harold Fritts

Published: 2026-09-04T18:01:12Z

Content type: news

Language: en

Sources: [StorageReview.com](<https://devfeed.tech/sources/storagereview-com.md>)

Topics: [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [inference-providers](<https://devfeed.tech/topics/inference-providers.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [creators](<https://devfeed.tech/tags/creators.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [inference-providers](<https://devfeed.tech/tags/inference-providers.md>), [models](<https://devfeed.tech/tags/models.md>), [multi-cloud](<https://devfeed.tech/tags/multi-cloud.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [platforms](<https://devfeed.tech/tags/platforms.md>)

### AI overview

NVIDIA has agreed to acquire Hugging Face for $12.93 billion, with plans to expand its infrastructure and AI development capabilities. Hugging Face is expected to retain its brand and operate as an open, hardware-neutral platform supporting models, datasets, applications, multiple clouds, accelerators, and inference providers.

### Source excerpt

NVIDIA has agreed to acquire Hugging Face for $12.93 billion, a transaction that would extend the company's position from accelerated compute and AI infrastructure into one of the industry's most widely used platforms for open models, datasets, and application development. In an announcement published on the NVIDIA website, CEO Jensen Huang said the company plans The post NVIDIA to Acquire Hugging Face for $12.93B, Pledges the Platform Stays Open and Hardware Neutral appeared first on StorageReview.com.

## Develop like you deploy: closing the Kubernetes local-to-cluster gap

DevFeed: [Develop like you deploy: closing the Kubernetes local-to-cluster gap](<https://devfeed.tech/articles/develop-like-you-deploy-closing-the-kubernetes-local-to-cluster-gap-17624.md>)

Original publisher: [Read original article](<https://thenewstack.io/krumware-epinio-kubernetes-mcp/>)

Author: Katie Tincello

Published: 2026-07-09T15:00:00Z

Content type: opinion

Language: en

Sources: [Kubernetes Overview, News and Trends | The New Stack](<https://devfeed.tech/sources/kubernetes-overview-news-and-trends-the-new-stack.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [critical-infrastructure](<https://devfeed.tech/tags/critical-infrastructure.md>), [krumware](<https://devfeed.tech/tags/krumware.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [post](<https://devfeed.tech/tags/post.md>), [sponsor-krumware](<https://devfeed.tech/tags/sponsor-krumware.md>), [sponsored-post](<https://devfeed.tech/tags/sponsored-post.md>)

### AI overview

The article argues that platform engineering should close the gap between local Kubernetes development and cluster deployment. It presents Krumware's open-source Epinio application development engine and Epinio MCP server as ways to reduce tool fragmentation, support enterprise guardrails, and improve Kubernetes workflows.

### Source excerpt

Despite significant investments and technological developments in platform engineering over the past decade, most developers still face the same problem The post Develop like you deploy: closing the Kubernetes local-to-cluster gap appeared first on The New Stack.

## Using Spring Boot OAuth2 for Secure Application Development

DevFeed: [Using Spring Boot OAuth2 for Secure Application Development](<https://devfeed.tech/articles/using-spring-boot-oauth2-for-secure-application-development-4460.md>)

Original publisher: [Read original article](<https://www.toptal.com/developers/spring/spring-boot-oauth2-guide>)

Author: JOE CAVAZOS, SOFTWARE DEVELOPER @ TOPTAL

Published: 2026-06-10T04:00:00Z

Content type: tutorial

Language: en

Sources: [Toptal Blog](<https://devfeed.tech/sources/toptal-blog.md>)

Topics: [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [API](<https://devfeed.tech/topics/api.md>), [Code](<https://devfeed.tech/topics/code.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [security](<https://devfeed.tech/tags/security.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

This article explains how OAuth2 secures Spring Boot applications and enables services to exchange authorization tokens without exposing user passwords. It discusses token scope and expiration, and describes the more explicit security configuration model introduced with Spring Boot 3.x and Spring Security 6.

### Source excerpt

As apps grow more complex, so does managing security. Explore how OAuth2 is implemented in Spring Boot applications and the key considerations that underpin secure communication between services.

## Learning Path: LLM Application Development With Python

DevFeed: [Learning Path: LLM Application Development With Python](<https://devfeed.tech/articles/learning-path-llm-application-development-with-python-4380.md>)

Original publisher: [Read original article](<https://realpython.com/learning-paths/llm-application-development-python/>)

Author: Real Python

Published: 2026-03-19T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Language models](<https://devfeed.tech/topics/language-models.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [Local AI](<https://devfeed.tech/topics/local-ai.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [apis](<https://devfeed.tech/tags/apis.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [openai](<https://devfeed.tech/tags/openai.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [python](<https://devfeed.tech/tags/python.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

A Python learning path for building LLM-powered applications with model APIs, prompt engineering, RAG pipelines, AI agents, and MCP integrations.

### Source excerpt

Build LLM-powered applications in Python. Call model APIs, craft prompts, add retrieval-augmented generation, create AI agents, and connect via MCP.

## Welcome to Heroku Vibes

DevFeed: [Welcome to Heroku Vibes](<https://devfeed.tech/articles/welcome-to-heroku-vibes-26503.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/turn-ideas-into-apps-heroku-vibes-pilot/>)

Author: Anush DSouza

Published: 2025-10-08T15:45:35Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [App](<https://devfeed.tech/topics/app.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [applications](<https://devfeed.tech/tags/applications.md>), [apps](<https://devfeed.tech/tags/apps.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-ai](<https://devfeed.tech/tags/heroku-ai.md>), [news](<https://devfeed.tech/tags/news.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product-features](<https://devfeed.tech/tags/product-features.md>)

### AI overview

Heroku introduces the pilot of Heroku Vibes, a web-based collaborative agent that uses natural language to help build and deploy full applications. The announcement positions it as an extension of Heroku's focus on reducing infrastructure complexity and improving developer experience.

### Source excerpt

Introducing the pilot of Heroku Vibes, your collaborative agent for turning ideas into running apps. For those who have been with us on this journey for a while, the name "Heroku Garden" might stir up a bit of nostalgia. It was the web experience that enabled developers to become immediately productive in creating and deploying [...] The post Welcome to Heroku Vibes appeared first on Heroku.

## 10 Years of GraphQL Celebrated at GraphQLConf 2025

DevFeed: [10 Years of GraphQL Celebrated at GraphQLConf 2025](<https://devfeed.tech/articles/10-years-of-graphql-celebrated-at-graphqlconf-2025-23109.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/10-years-of-graphql-celebrated-at-graphqlconf-2025>)

Author: Jeff Auriemma

Published: 2025-10-02T13:13:04Z

Content type: opinion

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Meta](<https://devfeed.tech/topics/meta.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [meta](<https://devfeed.tech/tags/meta.md>), [mobile](<https://devfeed.tech/tags/mobile.md>)

### AI overview

Apollo's reflections on GraphQLConf 2025 describe GraphQL's ten-year history since Meta open-sourced it and highlight ongoing innovation in query planning, code generation, federation, and subscriptions. The article also discusses GraphQL's potential role in AI-powered and agentic application development.

### Source excerpt

GraphQLConf 2025 is a wrap! The Apollo team had a great time in Amsterdam celebrating a major milestone: ten years since GraphQL was open-sourced by Meta. What started as an internal tool for building mobile applications has evolved into the foundation for how thousands of companies orchestrate their APIs - and now, as the conference made clear, GraphQL is entering its most important era yet.

## Building Smarter Camera Applications with esp-video

DevFeed: [Building Smarter Camera Applications with esp-video](<https://devfeed.tech/articles/building-smarter-camera-applications-with-esp-video-13721.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/09/esp-video-introduction/>)

Author: John Lee

Published: 2025-09-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [App](<https://devfeed.tech/topics/app.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [applications](<https://devfeed.tech/tags/applications.md>), [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [framework](<https://devfeed.tech/tags/framework.md>), [iot](<https://devfeed.tech/tags/iot.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This article introduces Espressif's esp-video camera application development component for ESP32 chips. It describes supported camera applications, including image and video transmission, segmented capture, on-device AI features, and multi-camera systems, and compares esp-video with the earlier esp32-camera component.

### Source excerpt

The esp-video component provides a solution to build camera applications on the ESP32 chips. This article will introduce the esp-video component, how to use it, and will give an overview of the framework around it.

## Ten Years of Laravel and Counting: The Artisan of the Day Is Andy Hinkle.

DevFeed: [Ten Years of Laravel and Counting: The Artisan of the Day Is Andy Hinkle.](<https://devfeed.tech/articles/ten-years-of-laravel-and-counting-the-artisan-of-the-day-is-andy-hinkle-3920.md>)

Original publisher: [Read original article](<https://laravel.com/blog/ten-years-of-laravel-and-counting-the-artisan-of-the-day-is-andy-hinkle>)

Author: Ana Tavares

Published: 2025-08-30T12:40:52Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [PHP](<https://devfeed.tech/topics/php.md>), [VBA](<https://devfeed.tech/topics/vba.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [code](<https://devfeed.tech/tags/code.md>), [community](<https://devfeed.tech/tags/community.md>), [development](<https://devfeed.tech/tags/development.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [web](<https://devfeed.tech/tags/web.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

Andy Hinkle transformed a spreadsheet-based employee scheduling system into a software development career centered on Laravel. After discovering Laravel while working with PHP, he built production applications, grew through real-world projects, and now contributes to the Laravel community through talks and a podcast.

### Source excerpt

Andy Hinkle turned complex scheduling into code, built a career with Laravel, and now thrives at Wilber while giving back to the Laravel Community.

## NuttX for Motor Control and Sensing: MCPWM and DC Motor Control

DevFeed: [NuttX for Motor Control and Sensing: MCPWM and DC Motor Control](<https://devfeed.tech/articles/nuttx-for-motor-control-and-sensing-mcpwm-and-dc-motor-control-13703.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/05/nuttx-motor-control-and-sensing/>)

Author: John Lee

Published: 2025-05-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [NuttX](<https://devfeed.tech/topics/nuttx.md>), [ESP32-C6](<https://devfeed.tech/topics/esp32-c6.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [apache](<https://devfeed.tech/tags/apache.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [implement](<https://devfeed.tech/tags/implement.md>), [imu](<https://devfeed.tech/tags/imu.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [motor](<https://devfeed.tech/tags/motor.md>), [nuttx](<https://devfeed.tech/tags/nuttx.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

This tutorial demonstrates motor control and speed sensing on an ESP32-C6 using the NuttX RTOS. It covers MCPWM-based DC motor control, ADC-based potentiometer input, and quadrature encoder speed measurement, with the broader project intended to support wireless sensor data logging and analysis.

### Source excerpt

This article demonstrates how to implement motor control and speed sensing on an ESP32-C6 using NuttX RTOS. It covers setting up MCPWM for motor control, ADC for potentiometer reading, and quadrature encoder for speed measurement. The implementation showcases NuttX's real-time capabilities through a practical example using common peripherals and sensors.

## Snyk @ RSAC 2025

DevFeed: [Snyk @ RSAC 2025](<https://devfeed.tech/articles/snyk-rsac-2025-8159.md>)

Original publisher: [Read original article](<https://snyk.io/blog/snyk-rsac-2025/>)

Author: Snyk Team

Published: 2025-05-12T04:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Security](<https://devfeed.tech/topics/security.md>), [API](<https://devfeed.tech/topics/api.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api-security](<https://devfeed.tech/tags/api-security.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [rsac](<https://devfeed.tech/tags/rsac.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk](<https://devfeed.tech/tags/snyk.md>)

### AI overview

Snyk's RSAC 2025 activities centered on the impact of generative AI on software security and the role of AI in cybersecurity. The article highlights Snyk's sessions, demonstrations, community events, partnerships, and its API and Web product, which provides real-time security insights for APIs and web applications. Snyk API & Web also received recognition for API security innovation.

### Source excerpt

Explore Snyk's highlights from RSAC 2025, focusing on generative AI, API security advancements, and community initiatives. Learn how Snyk is shaping the future of secure application development. Register for Snyk Launch 2025.

## Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB

DevFeed: [Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB](<https://devfeed.tech/articles/data-modeling-for-java-developers-structuring-with-postgresql-and-mongodb-21831.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/04/data-modeling-for-java-developers-structuring-with-postgresql-and-mongodb/>)

Author: Aasawari Sahasrabuddhe

Published: 2025-04-27T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Java](<https://devfeed.tech/topics/java.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [java](<https://devfeed.tech/tags/java.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

This tutorial explains data modeling for Java developers by comparing PostgreSQL's relational approach with MongoDB's document-oriented model. It covers database relationships, including many-to-many relationships, and discusses trade-offs such as rigid schemas, ACID compliance, and scalability.

### Source excerpt

Application and system designs have always been considered the most essential step in application development. All the later steps and technologies to be used depend on how the system has been designe... The post Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB appeared first on DEV.

## Heroku Open Sources the Twelve-Factor App Definition

DevFeed: [Heroku Open Sources the Twelve-Factor App Definition](<https://devfeed.tech/articles/heroku-open-sources-the-twelve-factor-app-definition-26438.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/heroku-open-sources-twelve-factor-app-definition/>)

Author: Betty Junod

Published: 2024-11-12T17:15:00Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containers](<https://devfeed.tech/tags/containers.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [guide](<https://devfeed.tech/tags/guide.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [saas](<https://devfeed.tech/tags/saas.md>)

### AI overview

Heroku announces that the Twelve-Factor App definition is now an open source project. The article explains that the methodology codifies practices for building portable, scalable, and reliable cloud applications, including single codebases, explicit dependencies, environment-based configuration, and attached backing services.

### Source excerpt

Today, we are excited to announce Twelve-Factor is now an open source project. This is a special moment in the journey of Twelve-Factor over the years. Published over a decade ago by Heroku co-founder Adam Wiggins to codify the best practices for writing SaaS apps, the ideas espoused on the Twelve-Factor App website inspired many [...] The post Heroku Open Sources the Twelve-Factor App Definition appeared first on Heroku.

## Essential Annotations Every Spring Developer Should Know

DevFeed: [Essential Annotations Every Spring Developer Should Know](<https://devfeed.tech/articles/essential-annotations-every-spring-developer-should-know-17739.md>)

Original publisher: [Read original article](<https://blog.amigoscode.com/p/essential-annotations-every-spring>)

Author: Nelson Djalo

Published: 2024-10-08T16:03:11Z

Content type: tutorial

Language: en

Sources: [Amigoscode Newsletter](<https://devfeed.tech/sources/amigoscode-newsletter.md>)

Topics: [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [Java](<https://devfeed.tech/topics/java.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Spring MVC](<https://devfeed.tech/topics/spring-mvc.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [JSON](<https://devfeed.tech/topics/json.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [developer](<https://devfeed.tech/tags/developer.md>), [http](<https://devfeed.tech/tags/http.md>), [java](<https://devfeed.tech/tags/java.md>), [json](<https://devfeed.tech/tags/json.md>), [mvc](<https://devfeed.tech/tags/mvc.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

A tutorial explaining commonly used Spring Boot annotations for configuring applications, managing dependencies, enabling auto-configuration, scanning components, defining MVC controllers, handling HTTP responses, and binding URL and request parameters.

### Source excerpt

Understanding Key Annotations for Simplified Development

## Getting Started With ESP-IDF

DevFeed: [Getting Started With ESP-IDF](<https://devfeed.tech/articles/getting-started-with-esp-idf-13879.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/getting-started-with-esp-idf/>)

Author: John Lee

Published: 2024-07-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [C](<https://devfeed.tech/topics/c.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c](<https://devfeed.tech/tags/c.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [download](<https://devfeed.tech/tags/download.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [learning](<https://devfeed.tech/tags/learning.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [usb](<https://devfeed.tech/tags/usb.md>), [zip](<https://devfeed.tech/tags/zip.md>)

### AI overview

This tutorial introduces ESP-IDF application development on an Espressif ESP32-C3-DevKitM-1 board. It explains the framework and requirements, then begins a step-by-step setup guide covering drivers, USB connection, and Windows driver installation.

### Source excerpt

Learning Objectives# This tutorial is an introduction to how to develop applications with ESP-IDF and an Espressif development board, in our case ESP32-C3-DevKitM-1. By the end of this tutorial, we will be able to: - Have general understanding of how ESP-IDF works - Able to set up ESP-IDF - Able to run a simple program on an Espressif SoC Recommended prerequisite# This tutorial serves as the foundation of all the other tutorials using Espressif SoCs, such as the ESP32, hence no prerequisite...

## 360 degrees of application security with Snyk

DevFeed: [360 degrees of application security with Snyk](<https://devfeed.tech/articles/360-degrees-of-application-security-with-snyk-7769.md>)

Original publisher: [Read original article](<https://snyk.io/blog/360-degrees-application-security-with-snyk/>)

Author: Soumen Mukherjee

Published: 2024-04-24T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [snyk-platform](<https://devfeed.tech/topics/snyk-platform.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [snyk-code](<https://devfeed.tech/topics/snyk-code.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [ambassador](<https://devfeed.tech/tags/ambassador.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [devops](<https://devfeed.tech/tags/devops.md>), [executive](<https://devfeed.tech/tags/executive.md>), [extension](<https://devfeed.tech/tags/extension.md>), [ide](<https://devfeed.tech/tags/ide.md>), [interest](<https://devfeed.tech/tags/interest.md>), [security](<https://devfeed.tech/tags/security.md>), [shift-left](<https://devfeed.tech/tags/shift-left.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This article presents the Snyk platform as a unified approach to application security across the secure development life cycle. It describes how Snyk Code, IDE extensions, and repository scanning help developers identify vulnerable code, shift security left, and reduce the cost and complexity of managing multiple security tools.

### Source excerpt

Snyk Ambassador Soumen Mukherjee walks us through the various features of the Snyk platform and how it provides 360 degrees of application security.

## Deploy Turso embedded replicas to Fly, Akamai, Koyeb, Railway, & Render.

DevFeed: [Deploy Turso embedded replicas to Fly, Akamai, Koyeb, Railway, & Render.](<https://devfeed.tech/articles/deploy-turso-embedded-replicas-to-fly-akamai-koyeb-railway-render-5933.md>)

Original publisher: [Read original article](<https://turso.tech/blog/deploy-turso-embedded-replicas-to-fly-akamai-koyeb-railway-render>)

Author: James Sinkala

Published: 2024-04-11T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Embedded Replicas](<https://devfeed.tech/topics/embedded-replicas.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [fly](<https://devfeed.tech/topics/fly.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>)

Tags: [akamai](<https://devfeed.tech/tags/akamai.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [databases](<https://devfeed.tech/tags/databases.md>), [deployment-guides](<https://devfeed.tech/tags/deployment-guides.md>), [devices](<https://devfeed.tech/tags/devices.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-replicas](<https://devfeed.tech/tags/embedded-replicas.md>), [fly](<https://devfeed.tech/tags/fly.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [offline](<https://devfeed.tech/tags/offline.md>), [platform](<https://devfeed.tech/tags/platform.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [servers](<https://devfeed.tech/tags/servers.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This article describes deploying Turso embedded replicas on Fly, Akamai, Koyeb, Railway, and Render. It also explains Turso's SQLite-based architecture, including querying databases over the network, syncing with devices and servers, offline support, and the distinction between database files and processes.

### Source excerpt

Deploy Turso embedded replicas on your favourite platform.

## Efficient Data Collection and Reporting with Apollo Router's Telemetry Events and Instruments

DevFeed: [Efficient Data Collection and Reporting with Apollo Router's Telemetry Events and Instruments](<https://devfeed.tech/articles/efficient-data-collection-and-reporting-with-apollo-router-s-telemetry-events-and-instruments-23279.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/efficient-data-collection-and-reporting-with-apollo-routers-telemetry-events-and-instruments>)

Author: Michael Watson

Published: 2024-03-07T09:45:31Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>)

Tags: [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [development](<https://devfeed.tech/tags/development.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on using Apollo Router telemetry events and instruments to collect and report application request-lifecycle data. It covers configuring standard and custom events, adding event attributes, and collecting measurements for export to a metrics backend.

### Source excerpt

In today's world of modern application development, monitoring and analyzing the performance of your services is crucial. Whether you have a single application or a platform that you're trying to support, you are going to need to customize events and reporting to properly understand what is going on. By choosing an architecture with a graph router exposing multiple GraphQL APIs, you can have a clear understanding of everything by instrumenting your graph router instance.

## I needed a simple Discord bot. Val Town made it fun!

DevFeed: [I needed a simple Discord bot. Val Town made it fun!](<https://devfeed.tech/articles/i-needed-a-simple-discord-bot-val-town-made-it-fun-5973.md>)

Original publisher: [Read original article](<https://turso.tech/blog/i-needed-a-simple-discord-bot-val-town-made-it-fun-bf8339ab>)

Author: Glauber Costa

Published: 2024-01-23T00:00:00Z

Content type: opinion

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Val Town](<https://devfeed.tech/topics/val-town.md>), [Discord bot](<https://devfeed.tech/topics/discord-bot.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [API](<https://devfeed.tech/topics/api.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [discord](<https://devfeed.tech/tags/discord.md>), [slack](<https://devfeed.tech/tags/slack.md>), [val-town](<https://devfeed.tech/tags/val-town.md>)

### AI overview

The author describes building a simple Discord bot with Val Town to notify Slack users about new messages in active Discord threads. Val Town's scheduled function execution made the project practical within a limited time, while the code was organized into higher-level logic and an independently testable inner function.

### Source excerpt

Creating a Discord threads notification bot for Slack using Val Town.

## GraphQL in a Platform Engineering World

DevFeed: [GraphQL in a Platform Engineering World](<https://devfeed.tech/articles/graphql-in-a-platform-engineering-world-23329.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/graphql-in-a-platform-engineering-world>)

Author: Michael Watson

Published: 2024-01-04T14:00:53Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [API](<https://devfeed.tech/topics/api.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [caching](<https://devfeed.tech/tags/caching.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [observability](<https://devfeed.tech/tags/observability.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [self-service](<https://devfeed.tech/tags/self-service.md>)

### AI overview

The article explains how platform engineering teams use GraphQL to power self-service developer portals. It describes GraphQL's query, mutation, and subscription model, its coexistence with REST APIs, and benefits including developer experience, observability, application development, and API flexibility.

### Source excerpt

In today's digital world, optimizing APIs for efficiency and real-time performance is crucial. Your applications need to keep evolving by introducing new features or capabilities over time. Many organizations utilize platform engineering teams to create a self-service developer portal with the goal of accelerating their developers velocity building these new features.

## Snyk highlights AWS re:Invent 2023

DevFeed: [Snyk highlights AWS re:Invent 2023](<https://devfeed.tech/articles/snyk-highlights-aws-re-invent-2023-8140.md>)

Original publisher: [Read original article](<https://snyk.io/blog/snyk-highlights-aws-reinvent-2023/>)

Author: David Lugo

Published: 2023-12-14T06:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Securing AI](<https://devfeed.tech/topics/securing-ai.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [ai security](<https://devfeed.tech/topics/ai-security.md>), [code security](<https://devfeed.tech/topics/code-security.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [cloud security](<https://devfeed.tech/topics/cloud-security.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-code-security](<https://devfeed.tech/tags/ai-code-security.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-security](<https://devfeed.tech/tags/ai-security.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [aspm](<https://devfeed.tech/tags/aspm.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [code](<https://devfeed.tech/tags/code.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [coding](<https://devfeed.tech/tags/coding.md>), [container-security](<https://devfeed.tech/tags/container-security.md>), [containers](<https://devfeed.tech/tags/containers.md>), [devops](<https://devfeed.tech/tags/devops.md>), [executive](<https://devfeed.tech/tags/executive.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [iac-security](<https://devfeed.tech/tags/iac-security.md>), [interest](<https://devfeed.tech/tags/interest.md>), [megawatt](<https://devfeed.tech/tags/megawatt.md>), [related-content](<https://devfeed.tech/tags/related-content.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [security](<https://devfeed.tech/tags/security.md>), [security-solutions](<https://devfeed.tech/tags/security-solutions.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-apprisk](<https://devfeed.tech/tags/snyk-apprisk.md>), [snyk-container](<https://devfeed.tech/tags/snyk-container.md>), [snyk-iac](<https://devfeed.tech/tags/snyk-iac.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

This recap covers Snyk's AWS re:Invent 2023 highlights, including AWS partnership achievements, new AWS integrations, generative AI developments, and the use of AI coding assistants. It emphasizes the need for AI security solutions because AI-generated code can increase vulnerabilities.

### Source excerpt

In this blog, we recap the most exciting developments from AWS re:Invent 2023, including Snyk's industry-leading progress with generative AI, ASPM, and the importance of AI security.

## Object-Oriented Programming in iOS

DevFeed: [Object-Oriented Programming in iOS](<https://devfeed.tech/articles/object-oriented-programming-in-ios-11528.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/object-oriented-programming>)

Published: 2023-10-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [Object-oriented programming (OOP)](<https://devfeed.tech/topics/oop.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [code](<https://devfeed.tech/tags/code.md>), [concepts](<https://devfeed.tech/tags/concepts.md>), [course](<https://devfeed.tech/tags/course.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ios](<https://devfeed.tech/tags/ios.md>), [learning](<https://devfeed.tech/tags/learning.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [oop](<https://devfeed.tech/tags/oop.md>), [programming](<https://devfeed.tech/tags/programming.md>), [skills](<https://devfeed.tech/tags/skills.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [techniques](<https://devfeed.tech/tags/techniques.md>)

### AI overview

This learning path teaches Object-Oriented Programming in iOS development, including foundational and advanced OOP concepts and their integration with Protocol-Oriented Programming. It aims to help learners design and implement reusable, maintainable software for mobile application development.

### Source excerpt

The Object-Oriented Programming (OOP) learning path offers a comprehensive exploration of software development principles and techniques. Covering three modules, learners will delve into foundational OOP concepts, advanced techniques, and their integration with Protocol-Oriented Programming (POP). By mastering both OOP and POP paradigms, participants will emerge ready to craft robust, adaptable software solutions that excel in the dynamic world of modern software engineering.

## A guide to input validation with Spring Boot

DevFeed: [A guide to input validation with Spring Boot](<https://devfeed.tech/articles/a-guide-to-input-validation-with-spring-boot-7949.md>)

Original publisher: [Read original article](<https://snyk.io/blog/guide-to-input-validation-with-spring-boot/>)

Author: Lucien Chemaly

Published: 2023-09-12T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Application Development](<https://devfeed.tech/topics/application-development.md>), [Security](<https://devfeed.tech/topics/security.md>), [Database](<https://devfeed.tech/topics/database.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [article](<https://devfeed.tech/tags/article.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [database](<https://devfeed.tech/tags/database.md>), [developer](<https://devfeed.tech/tags/developer.md>), [draftdotdev](<https://devfeed.tech/tags/draftdotdev.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

A guide to using Bean Validation with Spring Boot to validate input and form data, check data before database storage, enforce security policies, and improve application quality and user experience.

### Source excerpt

In this article, you'll learn more about the various applications of Bean Validation, including how to implement it in Spring Boot, enabling you to effectively utilize it for your own projects.

## Chainguard Image now available for Zig

DevFeed: [Chainguard Image now available for Zig](<https://devfeed.tech/articles/chainguard-image-now-available-for-zig-12952.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/chainguard-image-now-available-for-zig>)

Published: 2023-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Zig](<https://devfeed.tech/topics/zig.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [build](<https://devfeed.tech/tags/build.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code](<https://devfeed.tech/tags/code.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cve](<https://devfeed.tech/tags/cve.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [security](<https://devfeed.tech/tags/security.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [vulnerability-management](<https://devfeed.tech/tags/vulnerability-management.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web](<https://devfeed.tech/tags/web.md>), [web-services](<https://devfeed.tech/tags/web-services.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>), [wolfi](<https://devfeed.tech/tags/wolfi.md>), [zig](<https://devfeed.tech/tags/zig.md>)

### AI overview

Chainguard introduces a Zig container image built from its existing Wolfi Zig package. The article explains how to use the image for development, CI/CD, production Docker builds, and server-side WebAssembly workloads, highlighting its 96MB size and zero known CVEs.

### Source excerpt

Introducing Chainguard Image for Zig: Bridging superior security and seamless Zig application deployment.

## Serverless Application Development and Operational Infrastructure

DevFeed: [Serverless Application Development and Operational Infrastructure](<https://devfeed.tech/articles/noops-and-serverless-are-the-perfect-pair-15307.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/noops-and-serverless-are-the-perfect-pair>)

Author: Matt Butcher

Published: 2023-08-15T12:00:00Z

Content type: article

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [Serverless](<https://devfeed.tech/topics/serverless.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

The article discusses the operational aspects of serverless application development and explains that Fermyon provides infrastructure intended to help application developers focus on their code.

### Source excerpt

This article teases apart the operational aspects of serverless application development and shows how Fermyon provides application developers with the right infrastructure to focus on their code. Simply put, NoOps and Serverless are the perfect pair.

[Next page](<https://devfeed.tech/tags/application-development.md?cursor=WyIyMDIzLTA4LTE1VDEyOjAwOjAwKzAwOjAwIiwgImRjODlmMjkwLWE2NWItNDY2ZC1hNzQ1LWI0Y2RjZTNlMTQxYiJd>)