Newsletter May 9, 2023

Let’s Talk About:

The Future of React Frontends

Nick Telsan

By Nick Telsan, Developer

React has been a mainstay in the web development world for over a decade now, revolutionizing how we build web applications.

Now, we’ve got a new feature to start integrating into our frontend applications - React Server Components.

Though these components are still in beta, they look to change the way to serve React components to users by moving the work of fetching data from the client to a dedicated frontend server. This means the user gets snappy, fast, and stateful web apps with a minimal JavaScript bundle.

Today, you can explore these new components using NextJS, but soon, these will be available to a wide variety of frameworks. Make sure to keep up with this rapidly developing feature!

READ THE ARTICLE

Articles We Love

  1. 1. Give More Feedback—Others Want It More Than You Think “If you ever find yourself hesitating about whether to give someone feedback, you might try out one of our tested interventions: briefly imagining how much you would want the feedback if you were the other person. This might help you to realize how much the other person wants the feedback, and may make you more likely to actually give your feedback.”
  2. 2. Why do they ignore my awesome design documentation? “Documentation is a digital product no less than the actual product you are designing and being paid for. It shouldn’t be perfect — it should work and bring value. And the best sign of this value is when documentation serves as a starting point for constructive discussions between team members and a reliable repository of previous agreements.”

What We’re Up To

Progress Not Perfection Gull

Last week, we visited Irvington, Virginia for TTT - our quarterly all-hands retreat. Learn more about the history of these meetings and our plan for their future in this recent article from CEO Brian Williams.

Maintenance matters logo

In the latest article from our Maintenance Matters series, Development Director Chris Manning discusses the importance of prioritizing regular software updates for servers and application code. Read the article now.

Personalization Webinar

Last month, Senior UX Designer Melissa Foley gave a 30-minute webinar on the topic of website personalization. Re-watch the presentation now to learn what type of personalization could make sense for your business. Rewatch the webinar now.

Upload file input

Senior UI Developer Eric Fuhrmann's recent article, "Styling the Native File Upload Input Field" shares advice on how to theme a file upload input field containing a unique button label and icon leveraging only HTML and CSS. Read the article now.

Related Articles From Us

  1. Project Managers, Pull Up a Chair to Basecamp’s New Card Table Feature

  2. Streamlining Ticket Creation with GitHub Issue Forms

  3. Simple Commit Linting for Issue Number in GitHub Actions


Careers

We’re currently hiring in all four of our locations. For most positions, we'll consider permanently remote team members. We would love to hear from you!

Contact Us

We help transform organizations with modernized software and optimized digital experiences. If you’re looking to build or improve a digital product, contact us.

Contact Us

Washington DC Metro
105 West Broad Street
4th Floor
Falls Church, VA 22046

Durham, NC
309 E. Chapel Hill Street
4th Floor
Durham, NC 27701

Boulder, CO
1002 Walnut St.
3rd Floor
Boulder, CO 80302

Chattanooga, TN
1404 Cowart St.
Chattanooga, TN 37408