# Full Stack Development

Full-stack development is the practice of building both the frontend and backend of applications.

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

## Learning full stack - Implementation details

DevFeed: [Learning full stack - Implementation details](<https://devfeed.tech/articles/learning-full-stack-implementation-details-28713.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2024/11/14/full-stack-implementation/>)

Author: info@jeroenmols.com (Jeroen Mols)

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

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Full Stack Development](<https://devfeed.tech/topics/full-stack-development.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Cross-origin resource sharing (CORS)](<https://devfeed.tech/topics/cors.md>), [in-memory database](<https://devfeed.tech/topics/in-memory-database.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [cors](<https://devfeed.tech/tags/cors.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [full-stack-development](<https://devfeed.tech/tags/full-stack-development.md>), [go](<https://devfeed.tech/tags/go.md>), [http](<https://devfeed.tech/tags/http.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [in-memory-database](<https://devfeed.tech/tags/in-memory-database.md>), [json](<https://devfeed.tech/tags/json.md>), [side-project](<https://devfeed.tech/tags/side-project.md>)

### AI overview

The final part of a full-stack development series explains the implementation of a to-do list project. It covers REST API design, authentication and CORS middleware, Go backend structure and routing, and an in-memory database serialized as JSON.

### Source excerpt

To conclude my series on full-stack development, this part will look at the implementation, design choices, what worked well and what didn't. This builds on the to-do list project proposed in part 1 and the tech stack described in part 2.

## Building a Full-Stack Sales Forecasting Web App from a Legacy Excel Tool

DevFeed: [Building a Full-Stack Sales Forecasting Web App from a Legacy Excel Tool](<https://devfeed.tech/articles/reinventing-a-full-stack-web-app-here-s-how-40849.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/11/my-journey-with-webapp/>)

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

Content type: tutorial

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [Full-Stack](<https://devfeed.tech/topics/full-stack.md>), [Full Stack Development](<https://devfeed.tech/topics/full-stack-development.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Development](<https://devfeed.tech/topics/development.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Database](<https://devfeed.tech/topics/database.md>), [legacy](<https://devfeed.tech/topics/legacy.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [full-stack-development](<https://devfeed.tech/tags/full-stack-development.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This article describes the author's experience building a prototype full-stack sales forecasting web app to replace a legacy Excel tool powered by VBA macros. It explains the application's frontend, backend, database, calculations, data movement, and security components while acknowledging that some project details remain vague.

### Source excerpt

🧠 Breaking Down Full Stack Development This post has been sitting in my drafts for over 7 months for two reasons: First, since the project...

## Learning Full-Stack Development Through Side Projects

DevFeed: [Learning Full-Stack Development Through Side Projects](<https://devfeed.tech/articles/learning-full-stack-project-28711.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2024/10/27/full-stack-project/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2024-10-27T00:00:00Z

Content type: article

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Full Stack Development](<https://devfeed.tech/topics/full-stack-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [blogs](<https://devfeed.tech/tags/blogs.md>), [career](<https://devfeed.tech/tags/career.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [full-stack-development](<https://devfeed.tech/tags/full-stack-development.md>), [learning](<https://devfeed.tech/tags/learning.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [react](<https://devfeed.tech/tags/react.md>), [side-project](<https://devfeed.tech/tags/side-project.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The author explains how moving from mobile development to a full-stack team exposed gaps in foundational knowledge, especially around architecture and starting projects from scratch. They describe using side projects to learn and introduce a finance manager project built with React, TypeScript, and PostgreSQL.

### Source excerpt

After pivoting my career to full-stack development, I missed the "depth" I used to have on mobile. So to build out more foundational full-stack knowledge, I decided to build a few side projects.