SEAFILE HISTORY

(NOTE: updated to include images)

Another fly-by post.

Seafile has a really neat ‘history’ browser - on the web site you will see a little clock icon when viewing a library. If you click this you can navigate to a point-in-time and then either restore the entire library, a folder or a file from that snapshot.

LOST

Is it me? Am I getting old and grumpy? Well yes, I am, but that might not be cause.

ABSTRACTIONS

I see a lot of code bases getting into a mess through an inappropriate use of abstraction. Like many things in the Software Engineering industry, it is a tool which is in wide-spread use, learned from poor examples and not particularly well understood.

BEEN A WHILE

So…. how have you all been? It has been a worryingly long time since I last saw you all ;-)

QUICK UPDATE ON SEAFILE AND PLEX

So I am trying a new experiment…

So…. how have you all been? It has been a worryingly long time since I last saw you all ;-)

MOVING TO SEAFILE FROM PYDIO

About

We occasionally need to share sensitive files with our clients: new deployment bundles, test data etc. Due to the sensitive nature of our work we must have the following:

CIRCLE-CI AND PHANTOMJS

Another quick tip.

I use the excellent cljsbuild to compile and test our ClojureScript projects (and I can’t believe how difficult it is to wire this stuff together in 2016!). To support continuous integration I use phantomjs to provide the JavaScript environment.

CIRCLECI, PHANTOMJS

Another quick tip.

I use the excellent cljsbuild to compile and test our ClojureScript projects (and I can’t believe how difficult it is to wire this stuff together in 2016!). To support continuous integration I use phantomjs to provide the JavaScript environment.

DEPRECATED WARNINGS FROM PLUMATIC SCHEMA

If you aren’t already using plumatic’s schema then I strongly recommend you do.

SECURE FILE SHARING IN THE CLOUD

We occasionally need to share sensitive files with our clients: new deployment bundles, test data etc. Due to the sensitive nature of our work we must have the following: