Uncategorized Archives - Ravi Desai

JIRA UI in Python

Problem statement See the problem statement in this post. This post is about using Python to write a program that implements a shell (REPL) to JIRA’s servers. Implement the REPL I implemented this REPL the same way the C version was made. I opted to not go for the “eval” option (as I did in […]

Jira UI in Nodejs

Problem statement See the problem statement in this post. This post is about using NodeJS to write a program that implements a shell (REPL) to JIRA’s servers. Implement the REPL I implemented this REPL the same way the C version was made. I opted to not go for the “eval” option (as I did in […]

JIRA CLI in Ruby

Problem statement See the problem statement in this post. This post is about using the Ruby programming language to write a program that implements a shell (REPL) to JIRA’s servers. Implement the REPL I implemented this REPL the same way the C version was made. I opted to not go for the “eval” option (as […]

JIRA UI in C

Problem statement See the problem statement in the previous post. This post is about using the C programming language to write a program that implements a shell (REPL) to JIRA’s servers. Implement the REPL The basic framework of the “shell” was brought in from this tutorial. The tutorial is well-written and made it easy to […]

JIRA UI in TCL

Problem statement (rant) I don’t like JIRA’s web-UI. It’s a gigantic program that takes up an unnecessary amount of time to load and function. The initial page-load is slow. Subsequent page loads (as I navigate through the program) are slow. And all of this to serve up a glorified to-do list. It’s rude of the […]

Valuable books on programming

Thinking Forth This book was written in 1984, and is one of the greatest books I’ve read on computer programming practice (as opposed to theory). It’s one the books I wish I’d read 10 years ago. There is a lot in here, and I’m going to have to read it multiple times to truly assimilate […]

Exploring the Forth programming language

I enjoy reading about history, in particular programming history. A few months ago I discovered the Forth programming language, and fell into the rabbit hole. I knew about the Algol branch of programming languages, and the Lisp branch. Forth is a whole portion of programming history that I didn’t know even existed. This language is […]

Lose the cruft

Problem statement I’ve picked up sailing this summer as a hobby. Its fun, but its wind-dependent and I am not allowed to take a club boat out if the wind-speed is higher than 10 knots. I usually check the weather at home and head to the club if the forecast is < 10 knots. Once […]

Talend exercises in Clojure

In the last few weeks I’ve gone through two more exercises from the Talend book, and its still very basic right now. It was slow going at first, since I’ve not used the CSV and XML tools in Clojure before now. But the last exercise went by a whole lot faster now that I know […]

Moving on to RubyMine

A few months ago at my last job, I was introduced to a senior programmer who had just started using Ruby. Since this was his first gig in Ruby, and he used to work with .Net projects before this, he wasn’t comfortable with the Ruby command-line way of programming (Edit program in text editor, then […]