Managing Ruby on Rails SaaS Deployments with Monorepos
Can a monorepo approach turn the cumbersome workflow of a big SaaS into a more lightweight experience? This is how we handled a migration to Monorepos and the improvements in CI/CD we implemented to work efficiently.
Moving to React Native and a Single Codebase: the Great, the Good and the Bad
In this article you’ll find how a single codebase can massively improve development productivity, why we’re big fans of React Native, and why it still might not be the right choice for your product.
April 2022 Frontend Updates: The Dialog Element, Priority Hints and Latest Releases
Discover native Dialogs, get started with the experimental Priority Hints and check out the last major React release!
Ultrafast Serverless Sites: Our Cloudflare Pages Prototype
So just how easy is it to create a web app with Pages and how quickly can you do it? Read on to see how we put a JAMstack-like application on Cloudflare using Pages, Workers and Functions.
March 2022 Frontend Updates: SVG Favicons and New CSS Features
How to create adaptive and scalable favicons, great new CSS features, plus a glimpse on the new ones that are coming.
High-end Scroll Animations, Made Simple
Animation can be a game-changer for user experience and it doesn’t have to be hard. Here’s an in-depth look at the tools and techniques we used to create scroll animations that show off the cutting-edge technology behind a new product.
A Day in the Life of Diogo, Ruby on Rails Tech Lead
Diogo dives into his path from developer to tech lead, favorite technical challenges and what it’s like being part of the Rails team at Whitespectre.
February 2022 Frontend Updates: The State of JavaScript, React 18 and monorepos!
Highlights from the annual State of JavaScript survey, Concurrent features and the Suspense component in React 18, and the best tools to manage JavaScript monorepos.
Skeleton Screens for Better Loading in React
Skeleton loading is a surprisingly easy and impactful way to improve user experience. In this post, we'll share a real-life example and a React proof of concept to get you started.