Zsh Shell With Oh My Zsh

Zsh Shell With Oh My Zsh
Ok, so it’s been a few years since I last blogged about anything. For sure a loooot has happened since my last post on the Fish Shell, but I thought I might as well pick up the writing where I left off. Since my last post I’ve switched out Fish Shell in favour of Zsh. My Zsh setup works quite similar to the previous Fish Shell setup, but I found that Zsh has a better support for Bash scripting, especially those evaluation lines like var=$(some command to evaluate) that we as DevOps engineers run into all the time :D
Read More ...

Fish Shell — The friendly interactive shell

Fish Shell — The friendly interactive shell
Okay, so I’m a sucker for theming my setups, admitted! I have no idea how many hours I spend tweaking my terminal in order to get the right colors, fonts and let’s not get started on additional git information that one can put in there … and so recently I came across the shell called Fish. Fish has apparently been around for quite some time, but it never found it’s way to my attention — After all, how often do you actually change your shell?
Read More ...

MSSQL Bulk Inserts

MSSQL Bulk Inserts
I recently had to export data from a table on one MSSQL database and import it into another … a common and simple issue I guess. The problem was that the amount of data was too much for simply using the SQL Server Management Studio ( SSMS) data export guide and then opening the export in SSMS and running it as individual insert-statements — The export will work fine, but the import constantly failed due to an out of memory exception.
Read More ...

Gulp — The streaming build system

Gulp — The streaming build system
I’ve recently wrote a post about Bower, how to add and maintain your dependencies. In connection to that I though it would be obvious to write a follow-up on how to build and manage your dependencies — And for this I found Gulp to be a really awesome tool! What is Gulp? Gulp basically works a set of “tasks” which describe what to do with your dependencies once you’ve included them in your project (for example using Bower) … Say you have a bunch of javascript files and that you would like to combine into one file — This could be one task in Gulp.
Read More ...

Bower — A package manager for the web

Bower — A package manager for the web
A good package manager is an essential tool for any kind of (web) development today. I’ve recently written a post on Composer, the package manager for PHP and in connection to that I thought it would be pretty useful with a follow-up post on Bower. What is Bower? Like Composer, Bower is a package manager, a manager for handling your dependencies. And while you could use Composer for handling other dependencies than PHP components for your application, you would most likely consider using Bower for your non-PHP assets.
Read More ...

Composer — The package manager for PHP

Composer — The package manager for PHP
PHP has grown a lot the last few years … In my mind it seems that ever since PHP received namespace support back in 2009 (5.3.0), the language finally seems to have been breaking up with it’s long time buzz as being kind of a wild child! One thing has allowed itself long in coming though — A standard for managing and distributing packages for it’s developers. Attempts has been made, true, most known is probably PEAR (did anyone say phpclasses.
Read More ...

Guiding Speech Bubbles as a service — A good idea?

Guiding Speech Bubbles as a service — A good idea?
The last few years I’ve been looking around for a little side-project to do — Something that I could call my contribution to the web community. Unfortunately as so many other before me has experienced, creativity and the desire to keep coding, once you’ve punch out from your 9-to-5, isn’t always there … but now I just might have found that project! So with no further blabbering I would put this out there and I would really appreciate any feedback that you might have.
Read More ...

Google birthday present

Google birthday present
Does Google know my birthday? Most likely … but apparently Google+ doesn´t! … and that would just be too creapy right? For your reference my birthday is the 13th of August, which takes us to the next screenshot … and then it just got creapy (or joyfull, not really sure) o_O Apparently, or so it seems, Google has been doing a “liiiitle extra crawling” on my site on that particular date!
Read More ...

Routines ... What´s that really all about?

Routines ... What´s that really all about?
I´m a pretty heavy morning routined person … and I´ve never really thought much of it — Have you? In my past life I´ve usually had the mornings to myself. I was working from home and I had to be ready in front of the computer for the 9am morning meeting — I had a routine. I usually got up at 7.30am, went straight for the coffee machine, had a cup and a cigaret, read a few news or blogs and checked out the selected social medias.
Read More ...

Optimizing your site performance

Optimizing your site performance
As you may of may not know by know, I´ve recently re-launched my blog. This time I went from Wordpress to my own homebrewed frameword — I simply got to tired of all the features I wasn´t using in Wordpress, features which evedently just made my administration and blog sooooo slooooow … So, now on my own code I have full control again, yay — and this time I wanted the blog to be fast(er)!
Read More ...