Do You Even Agile, Bro!?
Today I’d like to touch on the subject of agile software development. I’ve been working in the software development industry for almost two decades and as I moved through my career agile software development was gaining popularity, up to the point where it became just a buzzword for many companies. Let’s start with little bit of a history. In the early part my professional career, back in 2001, a world away from my development roots in Belarus, a few developers got together at a resort in Utah and published the Manifesto for AgileSoftware Development.
Read more...Bitcoin - consumer's perspective.
Working on the front line of IonTec Software LLC is a lot of fun. Some time ago I was helping one of our customers to navigate through industry buzzwords and see if they could improve their business processes by implementing some of the new technologies. One of the technologies in question was a block chain. They were wondering if and how they could implement it to improve their business. All of those conversations reminded me of the Bitcoin and inspired me to write this post, where I’d like to take a look at the Bitcoin(BTC) from consumer’s perspective.
Read more...Web apps as a replacement for desktop apps
I’ve been using Ubuntu for a long time, and there were good days and there were of course bad days. However in most of the cases Canonical had a lot of great ideas.
Today I would like to focus on one awesome idea, at least it looked awesome on the paper. It’s web applications. It’s been several years since I started using those and I’ve had enough data to establish opinion on what would fit my needs.
Read more...Littlebit fun with Jenkins.
Finally I decided to write about configuring Jenkins server, which is absolutely must have tool for any software project. This is how project itself describe what Jenkins is on their own web site:
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides 1009 plugins to support building and testing virtually any project.
That’s not going to be a full tutorial on how to do a perfect configuration of Jenkins, I am targeting simplicity and as a result goal of this tutorial is providing quick and dirty way to set everything up and have it running ASAP.
Read more...Python for a quick prototyping
Lately I was looking for a simple app to help me manage priorities on my todo list, and when I realized that there is no app which could satisfy me I’ve decided to create my own. So what did I need from such app is simply organize data output, in other words print lines of data in a particular area of the window and some colors to distinguish things. I already have script which I am using to enter data and I am fairly happy with it. Almost forgotten, another requirement that I had back then is app has to be GUI form and work under Linux.
Read more...