Our documentation setup (photo by Michael D Beckwith, flickr)
store2be tech blog
We work with React, Typescript, Rails, Rust, Kubernetes and much more. We share our learnings in the form of blog posts. We also write about our way of working, culture and ethics.
-
Tech documentation culture at store2be
Documentation Culture Engineering May 09, 2019
-
What changed in our stack in 2018
Stack GraphQL Typescript API January 30, 2019
As our team and codebase grow, we sometimes find the need to cast a look back at how things changed, and remember fondly the code we wrote and deleted, the abstractions we built and scrapped, how our code used to be, and how much fun it was to get it to where it is now.
-
Tested Elasticsearch on Rails with Docker
Rails Elasticsearch Docker November 02, 2018
Recently, the product team has been mentioning the need for a better search solution in our apps. That’s why I took the time to look into Elasticsearch after a two year break. For me, it was amazing to see how easy it was to set up a proof of concept that was even integrated into CI. The last part is quite important for us because we are very keen on testing in general — especially when it comes to CI.
-
Remotiquette at store2be
Remote Workflow Work Ethics September 10, 2018
store2be provides you with the best locations for your roadshows or promotions.
-
Boy scout rule for opportunistic refactoring
Work Ethics Refactoring Boy Scout rule June 14, 2018
-
Email templates at store2be and GDPR — How we migrated away from Sendwithus
Email Sendwithus MJML Typescript React June 14, 2018
When store2be started 3 years ago we were searching for a nice way to handle email templating and sending. I came across Sendwithus, an email template service that connects to a lot of different email providers, like SendGrid, Mailjet, etc.
-
🔁 Stable vs unstable sorting
Rails Ruby Algorithms Testing Environment May 03, 2018
At store2be we noticed a problem when running our Rails test suites in our two main development environments, on Mac OS X we had a test that would consistently fail, while on Linux it would pass fine every time, which in a way proves the old software development adage about the importance of having development machines as similar as possible to the the ones your production code will be running on.
-
How to use SweetAlert2 for your Rails +5.1 (rails-ujs) confirms without jQuery
Rails SweetAlert2 December 02, 2017
TL;DR see this demo project for the final solution.
-
Fixing a silent logger with OS debugging tools
Debugging Kubernetes Rust August 24, 2017
One of the features we wanted in the recent push to release a 0.2 version of Papers was debugging output uploaded to an S3 bucket for generated documents. One of the major things we want in that debug archive is the logs from the service itself - this means having a second sink for our logs on a per-document-generation basis, ideally with a higher log level. Fortunately, this is possible in a boilerplate-free way with slog 2.0, since loggers are now also sinks.
-
Heroku CLI meets fzf
Heroku fzf Productivity August 14, 2017
While working with tmux and fzf I came across another interesting fzf use case: Use a fuzzy finder to simplify the use of the Heroku CLI.