leaping rabbit silhouette

Web. Mobile. Realtime. Node.js.

Balderdash is now The Sails Company. Visit us at sailsjs.com/studio

Illustration of a tentacle coming out of the ocean with the text: Sails Realtime API Framework for Node.js

Sails

Realtime MVC Framework for Node.js
Screnshot of a corporate website

Headspring

Redesign
a smartphone with the iOffice app on the screen

Olympus

File Management
a smartphone with a file-sharing app on the screen

iOffice

Mobile Web Asset Management
a pawprint

 Real-world Node.js.

  • We built Sails.js.
  • Real-time applications.
  • Node.js MVC.
  • Express + Socket.io.
  • Streaming file uploads.
  • PostgreSQL + MySQL.
  • Data-intensive analytics.
  • MongoDB + Redis.

Node is a pretty big deal to us. When we committed to using Node in production, we were head-over-heels excited about learning the ins and outs of Express, Connect, and Socket.io the hard way. But as we developed our team and started working with larger customers, we realized the need for a conventional structure on top of Node to (1) reduce the total cost of implementation/ownership and (2) allow our projects to be efficiently maintained after we hand over the keys. That's how Mike ended up building Sails.js. We're humbled and impressed every day by the fantastic community that has rallied around us. In less than three years, Sails has emerged as the most popular MVC framework for Node.js.

a pawprint

 Well-oiled applications.

  • HTML 5
  • Angular2 / Angular1
  • Backbone
  • React
  • Webpack
  • LESS / Stylus / Sass / CSS
  • SVG / D3
  • Canvas
  • D3
  • Asset pipeline.

As browser capabilities improve, users have less and less patience for anything... "behind the times". If you want to hold their attention for longer than a few seconds, you have to keep your interfaces looking sharp and up-to-date with modern technology and a relevant design. It's a lot to keep up with, but that's where Heather and our front-end team can help. We use our expertise in HTML, CSS, and JavaScript to create beautiful, intuitive, interactive experiences that will keep your users coming back for more. Meanwhile, the backend team makes sure your new stuff integrates seamlessly with proprietary APIs, legacy databases, and any other techno-bogeymen reckless enough to challenge us.

a pawprint

 User-centric design.

  • Phonegap / Cordova
  • Hybrid Apps
  • Electron
  • Interactive Design
  • Mobile Web
  • Fluid Layouts

In 2024, responsive design is more than a trend; it's a requirement. Nowadays, targeting iPhone, iPad, and Android means supporting at least 12 different resolutions. Not to mention that most of these devices can be flipped into landscape and portrait mode. But responsive implementation and design are relatively new skill sets, and many product/marketing teams don't have relevant expertise in-house... yet. Balderdash specializes in accelerating product teams past this hump. We focus on two critical areas: (1) reducing implementation risks and (2) setting up front-end code you can maintain without us.

a pawprint

 API-first development.

  • Web platform design.
  • Regulatory compliance.
  • Lightweight APIs.
  • Legacy integrations.
  • Service-oriented architecture.
  • API-layer scalability.
  • Node.js microservices
  • Serverless / AWS Lambda

If you want an app that's future-proof, its functionality can't be restricted to a single device. Whether you're building a service-oriented architecture, or thinking UI first, powering your app with an API layer means writing reusable, testable, maintainable code -- instead of hacks. You don't have to completely reinvent your software to adapt to new technology -- your product was built on a solid foundation from the beginning. Most importantly, even if it's just a wrapper around an existing system, exposing and documenting a clean API around your business logic means less lock-in and fewer points of failure.

Some of our happy clients

Ready to get started?

We're always looking for the next challenge.
But first, let's make sure we're the right team for you:

Please tell us your name, so we can make our response more personal!
Please give us more information, so we can better plan how to help you out!
We had an unexpected internal error. Please try again later. Thank you! We'll be in touch with you soon.