1 |
Home |
text |
2 |
About |
text |
3 |
Open-source |
text |
4 |
Jobs |
text |
5 |
March 01, 2020 Bookkeeping Translating hundreds-of-years-old ideas in code |
text |
6 |
January 08, 2020 Writing JavaScript like it's 2020 () => 'The future looks good!' |
text |
7 |
December 10, 2019 Migrating a Live IoT Telemetry Backend Explore the process behind choosing and migrating IoT infrastructure |
text |
8 |
October 29, 2019 Improving Performance with Flame Graphs A quick overview of how we dig into the performance of specific parts of our app. |
text |
9 |
October 29, 2019 What is my job like at Getaround EU Get an overview of what a backend developer could do at Getaround EU |
text |
10 |
September 18, 2019 More tips and tricks for junior developers Some more tips with examples for junior devs looking to improve their code |
text |
11 |
August 23, 2019 A basic decision tree in Ruby Build a simple decision tree for a multi-steps flow |
text |
12 |
July 24, 2019 Sharing React components with rollup.js Bundle and publish a React component project to share it across our projects as a node module |
text |
13 |
July 16, 2019 How Kotlin's Coroutines help us to deal with Bluetooth At Drivy, we want to enable users to open the car even if it's on the bottom floor of the deepest, underground parking. Since we can't rely on a GSM connection when so deep underground, we need to use a Bluetooth connection. But communicating with a Bluetooth device is easier said than done, due to the fact that it's low-level and requires many asynchronous calls. Let's see how we can improve this. |
text |
14 |
July 02, 2019 Things to consider when choosing a third-party API There are a lot of third-party-services APIs, but not all are created equally. In this article, we'll list the different points you should consider before you take a decision: doc***entation, libraries, SDKs, support, pricing, data privacy, and maintenance |
text |
15 |
June 05, 2019 Design system and API-Driven UI Our iOS and Android apps require API calls to fetch fresh content and build screens. We combined this requirement with the power of a design system to go even further in our ability to have flexible apps. |
text |
16 |
May 15, 2019 Embracing or banis***ng randomness How could using random values within your specs lead to better doc***entation and greater confidence? This post will use Ruby and RSpec to introduce some concepts from property based testing. |
text |
17 |
May 02, 2019 Your JavaScript can reveal your secrets In backend security, JavaScript files are often underlooked but can tell a great deal about you. |
text |
18 |
April 19, 2019 Sorbet: A Ruby type checker Sorbet is a Ruby type checker developed by Stripe. What's a type checker? What kind of type checker is Sorbet? Should you use it? |
text |
19 |
February 19, 2019 From translator to developer An interview with a Full-Stack Engineer on how she started coding and what it’s like to work at Drivy |
text |
20 |
February 15, 2019 Rails 6 unnoticed features The features you may have missed. |
text |
21 |
February 13, 2019 Handle disabled mobile data setting on iOS How to reimplement iOS's alert for cellular data error |
text |
22 |
January 22, 2019 Ruby tricks for junior developers Some small tricks and examples to improve your code |
text |
23 |
January 15, 2019 Lambda composition in ruby 2.6 The new proc composition operators: > - a small feature that can easily be overlooked. |
text |
24 |
January 07, 2019 Why we've chosen Snowflake ❄️ as our Data Warehouse We will share with you the reasons why we've changed our Data Warehouse technology from Reds***ft to Snowflake. |
text |
25 |
November 21, 2018 Airflow Architecture at Drivy Airflow Architecture at Drivy: a quick overview of Airflow architecture at Drivy |
text |
26 |
September 24, 2018 Open-sourcing checker jobs A Ruby gem to run regression tests on your data using a convenient DSL. |
text |
27 |
August 29, 2018 Exporting significant SQL reports with ActiveRecord Avoid blowing up your memory while running big SQL queries |
text |
28 |
August 27, 2018 Security tips for rails apps A few tips and examples to avoid basic security issues in a rails application |
text |
29 |
August 03, 2018 Implementing Up Navigation on Android Parent Navigation has always been a tough topic on Android. There are not a lot of apps that implement the guidelines correctly, maybe because they are hard to understand or complicated to implement. |
text |
30 |
July 05, 2018 Quick wins to deal with users' broken email addresses Transactional emails are very important for a successful experience. So, how are we dealing with broken email addresses? |
text |
31 |
May 31, 2018 Usage of Sidekiq middleware Use Sidekiq middleware to propagate information to jobs. |
text |
32 |
May 17, 2018 Rails 5.2: ActiveStorage highlight Rails 5.2 comes with awesome features: here we'll talk about ActiveStorage |
text |
33 |
May 17, 2018 Android Makers 2018 Key takeaways Modern Android development, From Java to Kotlin, Design Tools, ADB, Typesetting and more: key takeaways from this 2018 edition. |
text |
34 |
April 19, 2018 Ensuring consistent spacing in your UI Ensuring visual consistency across an application can be tricky: a few tips about how we do it at Drivy. |
text |
35 |
April 03, 2018 Running Our First Internal Hack Day We started doing hack days to work together on new ideas. It was a lot of fun, so we decided to share how we did it and some of the results we saw. |
text |
36 |
March 21, 2018 Reds***ft tips and tricks - part 1 We will share with you some insights, tips and tricks on how we managed to increase performance, robustness and reliability of Reds***ft as our usages changed over time. |
text |
37 |
February 12, 2018 Rails 5.1 Change Tracking in Callbacks Illustration of a subtle change to the way that Rails 5.1 tracks model changes in callbacks |
text |
38 |
January 23, 2018 How we doc***ented our API using unit testing One of the most known pain point in API development is keeping up-to-date doc***entation. Let's see how we managed to do it using unit testing. |
text |
39 |
January 16, 2018 Pro tips for productivity A summary of pro tips for enhanced productivity, recently shared by the dev team during a Tech Talk |
text |
40 |
January 11, 2018 Highlights from the 2017 dotJS A handpicked selection of the dotJS talks you should watch first. |
text |
41 |
December 21, 2017 dotCSS 2017 hightlights The Drivy team was at the 2017 DotCSS conference. Here is a digest of the talks we found the most interesting, including a search engine build in CSS or what can be done with the grid property. |
text |
42 |
December 11, 2017 Embulk: move easily data across datasources We present how we use Embulk to move data across multiple datasources thousand times a day at Drivy |
text |
43 |
November 20, 2017 Sending an e-mail to millions of users Sometimes you just need to send a lot of emails, and services that make it really simple can get too expensive. Here is how we sent an e-mail to all our users and what we learnt. |
text |
44 |
November 20, 2017 Multi-currency support in Java For a few weeks, Drivy has been available in the United-Kingdom. Unlike the others Europeans countries where Drivy operates, the United-Kingdom use a different currency: we had to make some changes in our Android apps to support this. |
text |
45 |
November 09, 2017 Data quality checkers Making sure that the data we use is of good enough quality is very important. Here is how we ensure that the data we collect, store and process is meeting our quality requirements. |
text |
46 |
October 17, 2017 Sanitize your attributes through your form object A simple way to sanitize the user's form inputs using the Virtus custom coercion. |
text |
47 |
September 27, 2017 Evolution Of Our Continuous Delivery Process To stay agile and reduce risks related to large releases, it's important to be able to s***p code fast. In this article we showcase chronologically all the iterations which have lead to what we currently do at Drivy for quick and efficient releases. |
text |
48 |
September 12, 2017 Setting up Vim for React development A list of plugins and config tricks for maximum productivity with React in Vim |
text |
49 |
September 01, 2017 Code simplicity - Reading levels By telling stories in you code, you can offer various levels of details to make the reader's life easier. In this article we go through a refactoring of that kind. |
text |
50 |
September 01, 2017 Code simplicity - Command pattern Targeting junior developers, this article shows a simple technique to declutter controllers through the addition of a simple object. |
text |