I have an e-reader. It’s not new I have it for many years. Don’t use it often, maybe once a week. And when I do I can’t help feel some sadness looking at all the books I have there that are unfinished. It makes think that I no longer remember the books I own or that I was reading. Should I blame it on the digital format? I certainly don’t remember having as many physical books left unfinished. I…
Was fascinated to read about the new visual changes to Javascript. Some I know them for a long time—from other languages. Languages are no longer shy from borrowing whatever syntax that looks cool from other languages. Jazz masters do it too so why shouldn’t Javascript or Ruby or whatever do it? I can see the day I’ll inadvertently write some Ruby code inside a Javascript file. Every new version…
Wrote this post because I couldn’t find an article in the World Wide Web on how to change the column type and convert its data.✝ So let’s say we have a Record model with boolean column master , where a true values means that it’s a master release and false means that it’s not. Records that aren’t master releases can either be re-issues , special editions , remixes . We decided to model this info…
I’ve been trying out a deployment checklist which is a bit different than usual. It’s a little script which helps me guides me through out the whole process. So, on my current project, deploying for staging environment is performed in six(ish) steps: Inform everyone deploy is about to begin. On my local repository, switch to the deploy branch. In it, execute the deploy command. Turn on the VPN.…
Last week I made my second lightning talk. This one about chess! I wanted all my puzzles to have three movements, hence the name Mate in Three , but during the test run there was the impression that three was too much. Turns out my audience wanted to solve the puzzles whilst I was still trying to explain the rules. Such great students! :-)
This week was quite busy. On Tuesday my post Four things about Pry was published on my company’s blog . It is about some features which I find really useful for debugging Ruby code. And then on Thursday I made a lightning talk about Lisp. In it I attempt to give some insight some of Lisp’s often joked and praised about features: Parenthesis Prefix notation Recursion Functional programming Had to…
Since I joinned Runtime I’ve written two posts for the company blog . Wow! ;-) You can check them out here and here . Small technical stuff. Not very deep.
Yesterday I saw this post about tig . Tig is a text-mode interface for Git. More goodies for those who don’t want to leave the command line! Tig is some sort of Git IDE although you cannot create a repository with it. You can neither push nor pull. Tig is makes history inspection quick and easy. I don’t find the commit workflow to be very straightforward. As for Git IDEs go, Magit is still the #1…
I’m preparing a lightning talk at work and have to come up with the most verbose yet simple chunk of Lisp code. So far I’ve come up with this: ( let (( sentence "Hello, ~a!" ) ( name "Runtime Revolution" )) ( funcall #' princ ( format nil sentence name ))) It can be enclosed in a function and add a pair of ( ) . Apart from that I can’t think of any more extras to put in.