Web development
fromTreehouse Blog
12 hours agoThe Difference Between Front End, Back End, and Full Stack Development
Front-end, back-end, and full stack are distinct roles in web development, each with unique responsibilities and technologies.
Every iOS app I've shipped over the last nine years started the same way: a Rails developer with a great web app, users who want it in the App Store, and weeks spent on Xcode, signing certificates, and Swift boilerplate that has nothing to do with the actual product.
Using AI to help download photos so we can consolidate all our images into one place. Over the years, [Audrey](https://audrey.feldroy.com) and I have accumulated photos across a variety of services. Flickr, SmugMug, and others all have chunks of our memories sitting on their servers. Some of these services we haven't touched in years, others we pay for but rarely use. It was time to bring everything home.
Google is introducing several new Gemini integrations across Docs, Slides, Sheets, and Drive, the most notable of which is aimed at helping you create projects from the beginning. Gemini already exists in Google's productivity offerings, but now it can access your email, your Drive, and other documents and use those to craft entire spreadsheets in Sheets, presentations in Slides, or documents in Docs.
Open-source AI coding tool OpenCode features a native terminal-based UI, multi-session support, and compatibility with over 75 models, including Claude, OpenAI, Gemini, and local models. In addition to its CLI tool, OpenCode is also available as a desktop app and and an IDE extension for VS Code, Cursor, and other tools. OpenCode allows developers to use their existing subscriptions to paid services such as ChatGPT Plus/Pro, GitHub Copilot. Additionally, it includes a set of free models that can be used locally through LM Studio.