Sharing Frontside's latest discoveries

Find useful ideas and practical tips on apps engineering through our articles and podcast.

Subscribe to
our podcast:

Listen on Apple Podcasts
  • Relieve developers’ churn in your Cloud native strategy with Backstage

    Taras MankovskiMay 14, 2021

    Adopting Cloud native strategies has proven to improve organizations' delivery performance, but the complexity brought in with them is making life harder for developers. Using the example of a unified Secret manager, I present how Backstage can improve DX in the Cloud native world.

    Read article
  • OpenTelemetry with Austin Parker

    Podcast, hosted by Charles Lowell

    In this episode, Austin Parker, Principal Developer Advocate at Lightstep talks about the OpenTelemetry Framework, which is an observability framework for cloud-native software and a collection of tools, APIs, and SDKs.

    Listen to episode
  • Paying Open Source Contributors with Puneet Lath

    Podcast, hosted by Charles Lowell

    In this episode, Puneet Lath, Director of Research and Development at Expensify, talks about the unique way Expensify is using open source with their products by not just open-sourcing software tools but also open-sourcing the front end of the product itself

    Listen to episode
  • Unleashing the Genie: Helping both designers and developers with Storybook

    Varya StepanovaApril 07, 2021

    Good documentation is key to design systems. However, what "good" means varies according to the reader. This article will go through tips to generate documentations for designers and developers from a single Storybook—keep everyone happy with minimum effort!

    Read article
  • There and Back Again: Testing and Stack Upgrades

    Taras MankovskiFebruary 18, 2021

    Upgrading your application stack to new major versions can be terrifying, especially when you have a massive application with 75 developers working on features non-stop. However, a good testing strategy gives you confidence to make bold moves that take your organization to heretofore unexplored lands.

    Read article
  • Product Roadmaps and Tooling Planning with Steve Pereira

    Podcast, hosted by Charles Lowell

    In this episode, Steve Pereira—the founder of Visible—talks about how their unique approach to mapping helps customers get products out of the door fast and efficiently.

    Listen to episode
  • Data, Trust, and Transparency: A COVID-19 Vaccine Story

    Podcast, hosted by Charles Lowell

    Data is at the center of everything we do. Yet, how can we trust it in a world where more "organic" food is consumed than produced? As COVID-19 vaccines are getting ready to be offered at a never-seen scale, blockchain can help develop the trust and transparency that we need.

    Listen to episode
  • Kubernetes: Dip your toes in this

    Min KimJanuary 29, 2021

    Kubernetes is on the rise and having it in your toolkit can get you a long way. In this article, Min shows us how to set up a MicoK8s in your local machine.

    Read article
  • The context dilemma: design tokens and components

    Varya StepanovaJanuary 15, 2021

    Design tokens are used to keep a consistent look across an entire system. How do you name them semantically if they have to make sense everywhere but also respond to the inner logic of individual components which are independently developed? 

    Read article
  • Intro to Rush.js with co-author Pete Gonzales

    Podcast, hosted by Charles Lowell

    Monorepos are the new muse of library maintainers, but what happens when your project grows past 100 packages in the same repo? What about thousands? Rush.js was created for those cases, and Pete—who started the project while working at Microsoft—is here to tell us about it.

    Listen to episode
  • Renaming `main` with purpose

    Robbie PittsDecember 11, 2020

    As generic default branch names like `master` for Git repos have gone out of fashion, possibilities emerge for more effective and informative naming conventions. Learn about the branch naming strategy Frontside uses for our Open Source libraries and how we name app project branches.

    Read article
  • MirageJS: Choosing the right Serializer

    Min Kim and Jorge LainfiestaAugust 31, 2020

    MirageJS ships with four out-of-the-box serializers. In this blog post, we overview the basics of serializers in Mirage, and examine in detail the specific format of each JSON API, Active Model, Rest and generic serializers.

    Read article
  • Beyond Mocking: Decoupling teams through Simulation

    Charles Lowell and Jorge LainfiestaJuly 29, 2020

    Decoupling front-end and mobile teams from the back-end makes organizations more effective. In this article we explain why using simulation is an ideal strategy for this purpose, and present important considerations for adopting such practices.

    Read article
  • Type systems with ReasonML London organizer Marcel Cutts and Shane Wilson

    Podcast, hosted by Charles Lowell

    "Java has done an excellent job at ruining types for everyone for quite a while—explains Marcel after describing the tech pub scene in London—but it's important to know there's more than one kind of type system." Along with Shane, they outline what's exciting about ReasonML and their experience with new languages and tools around types.

    Listen to episode