Homepage
Open in app
Sign in
Get started
Tresorit Engineering
Engineering and technology articles from the makers of Tresorit
Follow
Offloading traffic from servers by allowing clients to directly access blob storage
Offloading traffic from servers by allowing clients to directly access blob storage
This is the story of how we managed to drastically reduce the number of API instances we need for our service at Tresorit.
István Hartung
Sep 26, 2019
Deciphering and building UX Strategy
Deciphering and building UX Strategy
For an organisation where UX is quite mature, strategies seem to be intertwined. It’s hard to capture where product strategy and product…
Ági Deák
Sep 29, 2022
Redesigning Apple’s NotificationCenter
Redesigning Apple’s NotificationCenter
NotificationCenter is one of the patterns used for communicating between objects on Apple platforms. We decided to rethink it.
Benedek Kozma
Jun 25, 2019
Modern CSRF mitigation in Single Page Applications
Modern CSRF mitigation in Single Page Applications
Cross-Site Request Forgery is one of the oldest attacks on the web. Here I’ll recommend a few methods to protect your Single Page Apps.
Mihaly Lengyel
Jan 9, 2020
Want to learn more about Tresorit?
Check our website
Jenkins agent monitoring with Prometheus
Jenkins agent monitoring with Prometheus
Following this guide you can create a Jenkins job, to forward basic monitoring metrics about the connected Jenkins agents to Prometheus.
Rudolf Horváth
May 17, 2021
Simulating phishing attacks
Simulating phishing attacks
Quarterly phishing tests at Tresorit
Bálint József Jánvári
Jan 20, 2021
Optimizing performance with virtual file systems
Optimizing performance with virtual file systems
Introduction
Peter Eisenberg
Sep 11, 2020
Strength of a password — the problem between theory and practice
Strength of a password — the problem between theory and practice
How to measure password strength in practice
Istvan Lam
Aug 10, 2020
Come and work with us!
See our open positions
Aggregating pre-aggregated metrics in Azure Monitor
Aggregating pre-aggregated metrics in Azure Monitor
Calculating standard deviation of previously aggregated samples
Gergely Nagy
Jul 31, 2020
How I’ve implemented multiple selection into Tresorit
How I’ve implemented multiple selection into Tresorit
Learnings from the perspective of a single developer on a project
György Szövérdffy
Jul 24, 2020
Getting started on design systems
Getting started on design systems
If dark mode was a buzzword in 2019, design system will be a strong contender for 2020 title.
Ábel Siptár
Jul 3, 2020
Passwords 101: The Ins and Outs of Password Authentication
Passwords 101: The Ins and Outs of Password Authentication
The basics behind password-based authentication
Istvan Lam
Jun 19, 2020
Securing your corporate e-mail system
Securing your corporate e-mail system
The problem with e-mails
Bálint József Jánvári
Jun 9, 2020
Working with the design team
Working with the design team
Personal values that I follow while leading the design teams
Roland Hidvegi
May 14, 2020
How to build a design team & structure their workload
How to build a design team & structure their workload
Every person and task is different. Combining them well boosts the performance of the team and the individuals as well.
Roland Hidvegi
May 14, 2020
How We Designed File Request Links
How We Designed File Request Links
Receiving files from unregistered users is a bigger challenge than you might expect. Here is our solution in small iterative steps.
Mihaly Lengyel
Apr 27, 2020
How to get notifications about file system changes on Windows
How to get notifications about file system changes on Windows
How we designed and implemented the replacement of our file system change notification library.
Balázs Kovács
Apr 3, 2020
Resources for starting well as a UX researcher
Resources for starting well as a UX researcher
Tricks and tips that I have learned the hard way during the past 6 months at a digital product company
Anika Vasarhelyi
Mar 16, 2020
Tresorit joins the Dark Side
Tresorit joins the Dark Side
Dark mode was a buzzword of 2019. It is not just a “nice-to-have” feature, but it is pretty much expected from all noteworthy applications…
Ági Deák
Jan 22, 2020
Transforming a Web Application into a Browser Extension
Transforming a Web Application into a Browser Extension
What we’ve learned from developing two apps at once: a hosted web application and a Chrome extension.
Dániel Stein
Dec 17, 2019
Azure DevOps —CI/CD in a nutshell
Azure DevOps —CI/CD in a nutshell
How to take the first steps in implementing CI/CD for a web application using Azure DevOps?
Péter Vaskó
Jul 30, 2019
Collecting broadcast UDP packets using async networking in Rust
Collecting broadcast UDP packets using async networking in Rust
Creating a simple console application in Rust for fun and profit, including some nice tricks to push async programming to the limits.
Péter Budai
Jul 8, 2019
Randomness, demystified
Randomness, demystified
How to mess up with randomness as least as possible
Soma Lucz
Jun 27, 2019
About Tresorit Engineering
Latest Stories
Archive
About Medium
Terms
Privacy