It’s a complex thing to make things simple.

The main reason is you need to make a choice on what is the one or two thing you want to put forth.

To make the right choice your idea need to prioritise what matter most to solve the solution at hand in a elegant way. The problem is that elegant is sure enough not understood the same by two people the same way.


Internet is for many the symbol of freedom.

So were books.

Tools are just that tools.

This doesn’t mean we shouldn’t strive for freedom.

But realize that self-education is the real freedom.

Because the fuel to self-education is the search for truth.

Without truth there is no Freedom

Just non-obvious choices between various lies.


Branding – who are you?

  • Brand is your voice
  • Why do you need a brand
  • Your brand does not need a name
  • What makes you special?
  • Why do you do what you do?
  • Some schemas
  • Structure
  • Logo / Copy / Brand Manager
  • Chill and don’t over try to be “onbrand”

Membership and boxes

  • Some explaination on the box business
  • Examples
  • Subscription business model

ok, before you ask, my german sucks – like really I am not good at it.

However, I sent this to a friend in Austria the other day, and I thought it might be of benefit to others, so I am sharing this here.

So, if you need a way to manage errands and task and keep track of what’s going on in your company (less than 10 people) and you need an interface in german, here are some stuff you might find useful:

It is a german company, they make todo list and group list by topic / project with tags and work in the web / mobile / mac / windows

Price: affordable


I dunno if they have a german version (I think so)
also affordable and you need can easily manage projects and task per teams


Ok, this one is interesting – it works in reverse – it is objective driven.
For small team and big ones too.
They have german


All in one document / project management / team
very flexible – quite innovative…

Super cool UX



Does not need presentation anymore – kanban approach to task management – but pretty intuitive.

They do german.

The way get started is to quit talking and begin doing. – Walt Disney


People who are crazy enough to think they can change the world, are the ones who do. – Rob Siltanen


Whether you think you can or think you can’t, you’re right. – Henry Ford


Creativity is intelligence having fun. – Albert Einstein


You don’t have to be great to start, but you have to start to be great. – Zig Ziglar


It does not matter how slowly you go as long as you do not stop. – Confucius


Everything you’ve ever wanted is on the other side of fear. — George Addair

Traditionnaly – when you build an app – you go from the backend first, i.e – the data model, the database, the API and then only you add the frontend layout talking to you backend.

Problems that come with this approach are basically

  • Longer time before client can see anything
  • You don’t build with user scenarios in mind but with database and programming scenario in mind.

Some people though to reverse the whole dev cycle and start with frontend first.

I want to show you here 3 tools that can be very beneficial to this purpose.



Open source API generation


Main site:



Offline line fist api for rapid application development





Opensource offline first, remote storage on a per user basis.






Ok, let’s chill for a sec.

If you don’t know about Jo Luijten, he is a Dutch video artist & video game developer based in LA, and beside his impressive portfolio, he also feed a youtube channel name Squirrel Monkey with some funny retro videos.

I stumbled upon his creations the other day and had to share some here.

Check his channel if you want more vids (got on Siri, Tinder, Insta, Bitcoin and more).

These are are some of my favourites.

WhatsApp in the 80’s



Snapchat in the 90’s


Amazon in the 80’s



And last one : Privacy in the 80’s





Ok, I guess you get the idea… just found like a fun thing to keep record of. Also a good remind of how things felt back then…

Again, don’t forget to check his channel.

Ok…. title of this post is a tad specific but I have wasted so much time trying to piece all together all the elements of this short post that I thought it will be probably useful for a few other people out there.


so what are we talking about anyway.

On one side of the ring we have Nextcloud – the evolution of owncloud, forked by its own founder to ensure this project remain opensource forever (full story here).

Nextcloud allow external app to connect to its API using Webdav, a good old reliable standard.

And on the other side, we have a filesystem abstraction for PHP, named Flysystem, which is super dope and deal with all kind of filesystem with a unified API, and that’s great.

Then we have Laravel the flexible PHP framework, which has a pretty good community of users.

There is a Laravel package for Flysystem, it was made by Graham Campbell and it’s available on Github here.

So, what you do, in your laravel project, you install first Graham Campbell package, as described on the Readme:

$ composer require graham-campbell/flysystem
$ php artisan vendor:publish

The in the config/flysystem.php you edit the connector with your cloud URL (just the nexcloud root install – without the remote.php/webdav etc.)


And then in your controller, there you need to specify the remote.php/webdav/

return Flysystem::connection('webdav')->listContents('remote.php/webdav/');


and that’s it.


(of course, don’t forget to call for

use GrahamCampbell\Flysystem\Facades\Flysystem;

in your controller, but this was kinda documented anyway).


so that’s it.


Thanks to Gert for the tip on Github here.