oli.me.uk
A quick reflection on Algorithms | Oliver Caldwell's blog
http://oli.me.uk/2015/03/01/a-quick-reflection-on-algorithms
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. A quick reflection on Algorithms. It may not be completely over just yet, but I’ve gone as far as I can in Algorithms, Part I. Already have an understanding of compsci or complexity. Possibly already finished a prior course. A good understanding of mathematics and algebra, at least at A-Level or beyond. (I really struggled on that front since I only studied math at GCSE). On GitHub if you’re interested but I implore you ...
oli.me.uk
Oliver Caldwell's blog on JavaScript, Vim and Linux - Part 2
http://oli.me.uk/page/2
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. Some thoughts on Io. I’m talking about the language not input/output. This whole Io! I/O thing made Googling around for documentation and examples a whole lot harder too. This was the second language from the book which, on the whole, was a pleasant experience. My source code for the exercises can be found in my languages repository. The […]. Some thoughts on Ruby. Making El-Get sync like vim-plug. Giving Emacs another chance.
oli.me.uk
Bash | Oliver Caldwell's blog
http://oli.me.uk/tag/bash
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. If you’re using sudo with npm you’re doing it wrong. I see countless developers blindly firing off sudo npm install -g XYZ and it hurts. A lot. From then on, every time you update or execute global npm commands from within scripts or tools the whole thing will halt or die when it encounters permission related problems. One “solution” I’ve seen for this is to […]. An introduction to ClojureScript. D3 within React the right way.
oli.me.uk
Async | Oliver Caldwell's blog
http://oli.me.uk/tag/async
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. There are two very difficult things in UI development, well, there’s a lot more than that but here’s two very important aspects. Management of state Management of asynchronicity A lot has been done to make state less… evil? See React, Redux, Cycle, Elm, Om, etc) The same can’t really be said for async operations, we […]. Brainfuck VM in JavaScript. Welcome to 2015, I hope you had a good break! An introduction to ClojureScript.
oli.me.uk
My new prompt (oh-my-zsh) | Oliver Caldwell's blog
http://oli.me.uk/2015/08/03/my-new-prompt-oh-my-zsh
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. My new prompt (oh-my-zsh). I’ve rewritten this in fish shell functions since writing this, you can find that in a gist. I’ve been thinking about my terminal prompt recently, more specifically my oh-my-zsh. I type gs continually to check my git status (provided by the wonderful oh-my-zsh git plugin. So I’ve written my own little theme that displays a single lambda ( λ. Whenever I need to know where I am I execute the other grea...
oli.me.uk
Some thoughts on Ruby | Oliver Caldwell's blog
http://oli.me.uk/2015/04/13/some-thoughts-on-ruby
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. Some thoughts on Ruby. You may have noticed that I recently started working my way through Seven Languages in Seven Weeks. Which will be shortly followed by Seven More Languages in Seven Weeks. All of my work for these books can be found within my langs. Repository. So check out the Ruby directory for some more context with regards to what I was asked to do during the little exercises. It I do not. There seems to be an overwhe...
oli.me.uk
Algos | Oliver Caldwell's blog
http://oli.me.uk/tag/algos
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. A quick reflection on Algorithms. It may not be completely over just yet, but I’ve gone as far as I can in Algorithms, Part I from Princeton on Coursera. It was an interesting course that ultimately defeated me in some areas, but taught me quite a lot along the way. I’ve given up on the very last part though since […]. An introduction to ClojureScript. Working with multiple of lists in JavaScript. D3 within React the right way.
oli.me.uk
Wrangling JavaScript with Vim | Oliver Caldwell's blog
http://oli.me.uk/2015/06/17/wrangling-javascript-with-vim
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. Wrangling JavaScript with Vim. I’ve created a few. Under the Vim directory if you’re curious. I’ve gone through a few different systems since starting to use Vim, I’ve finally settled on one that’ll be tough to beat: vim-plug. My configuration is modularised by having bootstrap.vim. Load all files in my modules. Directory, one of these is plugins.vim. This allows my actual plugin list. The point of this section being: Make sur...
oli.me.uk
Making El-Get sync like vim-plug | Oliver Caldwell's blog
http://oli.me.uk/2015/03/03/making-el-get-sync-like-vim-plug
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. Making El-Get sync like vim-plug. From last night says, I’m giving Emacs another go. And in an even older post, when I was trying Emacs for the first time, I show my approach to getting my packages syncing like I do in Vim. Spoiler alert: It didn’t work very well). My Vim setup will remove unused packages, update what I currently have and then install any that are missing through this simple script. And the use of vim-plug.
oli.me.uk
7langs | Oliver Caldwell's blog
http://oli.me.uk/tag/7langs
Oliver Caldwell's blog. On programming, Vim and Linux. May contain JavaScript. Some thoughts on Io. I’m talking about the language not input/output. This whole Io! I/O thing made Googling around for documentation and examples a whole lot harder too. This was the second language from the book which, on the whole, was a pleasant experience. My source code for the exercises can be found in my languages repository. The […]. Some thoughts on Ruby. An introduction to ClojureScript. D3 within React the right way.
SOCIAL ENGAGEMENT