Posts by Tag

announcement

Mailvelope in Nextcloud Mail, refined

2 minute read

Nextcloud Mail has offered PGP encryption via a third-party browser extension Mailvelope for a while. Recently we discovered that there were some issues due ...

development

dotnet

Installing .NET Core 1.1.1 SDK on Travis CI

less than 1 minute read

Yesterday I wanted to enable Travis CI for an university project where we’re using .NET Core. Although Travis travis currently supports .NET Core builds, it ...

email

Mail v1.7.0, 1.6.1 & v1.5.3

less than 1 minute read

It’s been just a week since I announced Mail v1.6.1 here on this blog and yet there is a new release – v1.7.0.

Mail v1.6.0 & v1.5.2

less than 1 minute read

I’m happy to announce that we’ve released a new version of Nextcloud Mail today. The most notable changes are the ability to move messages via a brand new ma...

firefox

State of U2F in Firefox

less than 1 minute read

Users of the Nextcloud U2F app may have noticed that the app warns that only Chrome natively supports U2F and an addon is necessary for Firefox:

foss

Uploading Wahoo workouts to intervals.icu

1 minute read

The Wahoo Elemnt companion app pulls workout files off my bike computer in the .fit file format. The workout can then be viewed, uploaded to a number of seri...

Mail v1.7.0, 1.6.1 & v1.5.3

less than 1 minute read

It’s been just a week since I announced Mail v1.6.1 here on this blog and yet there is a new release – v1.7.0.

Mail v1.6.0 & v1.5.2

less than 1 minute read

I’m happy to announce that we’ve released a new version of Nextcloud Mail today. The most notable changes are the ability to move messages via a brand new ma...

Detecting Suspicious Nextcloud Logins

6 minute read

With Nextcloud 16 we release a new security app: Suspicious Login. This app can detect anomalies in IP addresses logging into a user’s Nextcloud account usin...

Using Nextcloud Logs as Sentry Breadcrumbs

less than 1 minute read

The Sentry integration for Nextcloud has been available for more than a year now. During this year, we gradually improved the data that is reported and the e...

Mixing Nextcloud Globals into Vue

1 minute read

Nextcloud apps use global functions to access server APIs like the t function to translate a given string. Within a Vue template, you can use this function l...

Minimal Travis CI Config for Nextcloud Apps

4 minute read

Travis CI offers free continuous integration services for open source projects on GitHub, so it’s a natural fit for Nextcloud apps. In this blog post, I’d li...

Nextcloud App Release Process

2 minute read

Over the course of the last week, I released a handful of Nextcloud app updates. This process is similar for all my maintained apps, so I have developed a wo...

Gaining Disk Space with cargo clean

less than 1 minute read

I just got the Gnome notification that my SSD once again runs out of free disk space. This has happened before. Ususally I just clean up my pacman/pacaur cac...

JavaScript Error Reporting in Nextcloud

less than 1 minute read

A couple of months ago, I created a Sentry integration for Nextcloud. Back then, I focussed on integrating the PHP SDK to automatically report all logged PHP...

Automated project setup with krankerl up

less than 1 minute read

With the release of Krankerl 0.7.0, I’ve added a new up command that detects composer and npm availability and automatically installs all Nextcloud app depen...

Updating a Thinkpad BIOS on Arch Linux

less than 1 minute read

Lenovo released BIOS updates to fix security issues for CVE-2017-5715 (Spectre), so I figures that it would be a good time to update mine. I’ve once bricked ...

State of U2F in Firefox

less than 1 minute read

Users of the Nextcloud U2F app may have noticed that the app warns that only Chrome natively supports U2F and an addon is necessary for Firefox:

Validate Nextcloud’s info.xml on CI

1 minute read

The Nextcloud app metadata is declared in an XML document, located at appinfo/info.xml. The structure of this document is defined by a XML schema that can be...

Testing Nextcloud Apps

4 minute read

I like having my Nextcloud apps tested automatically both locally and on continuous interation build services like Travis CI. While those automated tests wil...

Nextcloud 2018

3 minute read

Similar to what the Rust community is doing with #Rust2018 right now, I’d like to write down my personal Nextcloud goals for 2018.

howto

Updating a Thinkpad BIOS on Arch Linux

less than 1 minute read

Lenovo released BIOS updates to fix security issues for CVE-2017-5715 (Spectre), so I figures that it would be a good time to update mine. I’ve once bricked ...

intervals.icu

Uploading Wahoo workouts to intervals.icu

1 minute read

The Wahoo Elemnt companion app pulls workout files off my bike computer in the .fit file format. The workout can then be viewed, uploaded to a number of seri...

javascript

Mixing Nextcloud Globals into Vue

1 minute read

Nextcloud apps use global functions to access server APIs like the t function to translate a given string. Within a Vue template, you can use this function l...

JavaScript Error Reporting in Nextcloud

less than 1 minute read

A couple of months ago, I created a Sentry integration for Nextcloud. Back then, I focussed on integrating the PHP SDK to automatically report all logged PHP...

l10n

Mixing Nextcloud Globals into Vue

1 minute read

Nextcloud apps use global functions to access server APIs like the t function to translate a given string. Within a Vue template, you can use this function l...

machine learning

Detecting Suspicious Nextcloud Logins

6 minute read

With Nextcloud 16 we release a new security app: Suspicious Login. This app can detect anomalies in IP addresses logging into a user’s Nextcloud account usin...

mail

Mailvelope in Nextcloud Mail, refined

2 minute read

Nextcloud Mail has offered PGP encryption via a third-party browser extension Mailvelope for a while. Recently we discovered that there were some issues due ...

nextcloud

Uploading Wahoo workouts to intervals.icu

1 minute read

The Wahoo Elemnt companion app pulls workout files off my bike computer in the .fit file format. The workout can then be viewed, uploaded to a number of seri...

Mail v1.7.0, 1.6.1 & v1.5.3

less than 1 minute read

It’s been just a week since I announced Mail v1.6.1 here on this blog and yet there is a new release – v1.7.0.

Mail v1.6.0 & v1.5.2

less than 1 minute read

I’m happy to announce that we’ve released a new version of Nextcloud Mail today. The most notable changes are the ability to move messages via a brand new ma...

Mailvelope in Nextcloud Mail, refined

2 minute read

Nextcloud Mail has offered PGP encryption via a third-party browser extension Mailvelope for a while. Recently we discovered that there were some issues due ...

Detecting Suspicious Nextcloud Logins

6 minute read

With Nextcloud 16 we release a new security app: Suspicious Login. This app can detect anomalies in IP addresses logging into a user’s Nextcloud account usin...

Using Nextcloud Logs as Sentry Breadcrumbs

less than 1 minute read

The Sentry integration for Nextcloud has been available for more than a year now. During this year, we gradually improved the data that is reported and the e...

Mixing Nextcloud Globals into Vue

1 minute read

Nextcloud apps use global functions to access server APIs like the t function to translate a given string. Within a Vue template, you can use this function l...

Minimal Travis CI Config for Nextcloud Apps

4 minute read

Travis CI offers free continuous integration services for open source projects on GitHub, so it’s a natural fit for Nextcloud apps. In this blog post, I’d li...

Nextcloud App Release Process

2 minute read

Over the course of the last week, I released a handful of Nextcloud app updates. This process is similar for all my maintained apps, so I have developed a wo...

JavaScript Error Reporting in Nextcloud

less than 1 minute read

A couple of months ago, I created a Sentry integration for Nextcloud. Back then, I focussed on integrating the PHP SDK to automatically report all logged PHP...

Automated project setup with krankerl up

less than 1 minute read

With the release of Krankerl 0.7.0, I’ve added a new up command that detects composer and npm availability and automatically installs all Nextcloud app depen...

State of U2F in Firefox

less than 1 minute read

Users of the Nextcloud U2F app may have noticed that the app warns that only Chrome natively supports U2F and an addon is necessary for Firefox:

Validate Nextcloud’s info.xml on CI

1 minute read

The Nextcloud app metadata is declared in an XML document, located at appinfo/info.xml. The structure of this document is defined by a XML schema that can be...

Testing Nextcloud Apps

4 minute read

I like having my Nextcloud apps tested automatically both locally and on continuous interation build services like Travis CI. While those automated tests wil...

Nextcloud 2018

3 minute read

Similar to what the Rust community is doing with #Rust2018 right now, I’d like to write down my personal Nextcloud goals for 2018.

Adding service providers to Nextcloud

4 minute read

Nextcloud apps need some level of bootstrapping code to be run when a request reaches the Nextcloud server. This code wires up interfaces and classes for the...

Keep your Nextcloud app secure

3 minute read

Nextcloud 11 will be released soon and this will be the first version of the Nextcloud server that uses the new app store at apps.nextcloud.com. All apps upl...

ownCloud Mail 0.5 released

3 minute read

Following the release early, release often philosophy when working on ownCloud Mail, we do releases quite often. The most important enhancement of this relea...

ownCloud Contributor Conference 2015

less than 1 minute read

I have become a regular contributor of the ownCloud mail app in the last few months and have therefore been invited to the ownCloud conference in Berlin. Fro...

photography

php

programming

Validate Nextcloud’s info.xml on CI

1 minute read

The Nextcloud app metadata is declared in an XML document, located at appinfo/info.xml. The structure of this document is defined by a XML schema that can be...

Testing Nextcloud Apps

4 minute read

I like having my Nextcloud apps tested automatically both locally and on continuous interation build services like Travis CI. While those automated tests wil...

Nextcloud 2018

3 minute read

Similar to what the Rust community is doing with #Rust2018 right now, I’d like to write down my personal Nextcloud goals for 2018.

rust

Gaining Disk Space with cargo clean

less than 1 minute read

I just got the Gnome notification that my SSD once again runs out of free disk space. This has happened before. Ususally I just clean up my pacman/pacaur cac...

Automated project setup with krankerl up

less than 1 minute read

With the release of Krankerl 0.7.0, I’ve added a new up command that detects composer and npm availability and automatically installs all Nextcloud app depen...

security

Detecting Suspicious Nextcloud Logins

6 minute read

With Nextcloud 16 we release a new security app: Suspicious Login. This app can detect anomalies in IP addresses logging into a user’s Nextcloud account usin...

Updating a Thinkpad BIOS on Arch Linux

less than 1 minute read

Lenovo released BIOS updates to fix security issues for CVE-2017-5715 (Spectre), so I figures that it would be a good time to update mine. I’ve once bricked ...

State of U2F in Firefox

less than 1 minute read

Users of the Nextcloud U2F app may have noticed that the app warns that only Chrome natively supports U2F and an addon is necessary for Firefox:

sentry

Using Nextcloud Logs as Sentry Breadcrumbs

less than 1 minute read

The Sentry integration for Nextcloud has been available for more than a year now. During this year, we gradually improved the data that is reported and the e...

JavaScript Error Reporting in Nextcloud

less than 1 minute read

A couple of months ago, I created a Sentry integration for Nextcloud. Back then, I focussed on integrating the PHP SDK to automatically report all logged PHP...

software-architecture

Adding service providers to Nextcloud

4 minute read

Nextcloud apps need some level of bootstrapping code to be run when a request reaches the Nextcloud server. This code wires up interfaces and classes for the...

software-design

Adding service providers to Nextcloud

4 minute read

Nextcloud apps need some level of bootstrapping code to be run when a request reaches the Nextcloud server. This code wires up interfaces and classes for the...

sports

Uploading Wahoo workouts to intervals.icu

1 minute read

The Wahoo Elemnt companion app pulls workout files off my bike computer in the .fit file format. The workout can then be viewed, uploaded to a number of seri...

testing

Minimal Travis CI Config for Nextcloud Apps

4 minute read

Travis CI offers free continuous integration services for open source projects on GitHub, so it’s a natural fit for Nextcloud apps. In this blog post, I’d li...

Validate Nextcloud’s info.xml on CI

1 minute read

The Nextcloud app metadata is declared in an XML document, located at appinfo/info.xml. The structure of this document is defined by a XML schema that can be...

Testing Nextcloud Apps

4 minute read

I like having my Nextcloud apps tested automatically both locally and on continuous interation build services like Travis CI. While those automated tests wil...

travis

Minimal Travis CI Config for Nextcloud Apps

4 minute read

Travis CI offers free continuous integration services for open source projects on GitHub, so it’s a natural fit for Nextcloud apps. In this blog post, I’d li...

two-factor auth

u2f

State of U2F in Firefox

less than 1 minute read

Users of the Nextcloud U2F app may have noticed that the app warns that only Chrome natively supports U2F and an addon is necessary for Firefox:

vue

Mixing Nextcloud Globals into Vue

1 minute read

Nextcloud apps use global functions to access server APIs like the t function to translate a given string. Within a Vue template, you can use this function l...