Author Archives: Jari Timonen

DZone MVP

I was invited to be DZone Most Valuable Blogger so you might see my posts republished in DZone. First one was published today: Bacon.js for Functional Reactive Programming

Posted in Other, Programming | Tagged , | Leave a comment

Python Tutorial – Lists

This Python tutorial is about Lists – a workhorse of Python. Lists are like ArrayList in Java, it can hold any type of element and expands dynamically when needed. Python Lists No need to be super hero to figure out how … Continue reading

Posted in Programming, Python | Tagged , , | Leave a comment

Python Tutorial – Dictionaries

In my previous blog post I talked about basics of Python. Now it’s time to discuss about one of the native datatypes of Python progamming language: Dictionaries. Python Dictionaries Dictionary is like Hashtable in Java: It’s constructed of keys and values … Continue reading

Posted in Other, Programming, Python | Tagged , , | Leave a comment

Python Tutorial – The Basics

I have wanted to try Python programming language. Now I had enough time to try it out. My goal was to learn why it is so popular and widely used. I started out with Django, but soon find out that … Continue reading

Posted in Programming, Python | Tagged , | Leave a comment

Bacon.js IE8 indexOf bug fixed

Noticed today at office that Bacon.js was using indexOf method which is not supported by IE8. Well. Couple of hours later it’s fixed. Booyah!

Posted in Other | Leave a comment

Bacon.js – Bus

Bacon.js bus is an excellent way to publish and subscribe to event streams through one unified channel. Bus helps a developer to decouple application and makes code much cleaner. Bacon.js Bus example This example outputs status of each validator to … Continue reading

Posted in bacon.js, Functional Reactive Programming, Other, Programming | Tagged , , | 2 Comments

Bacon.js for Functional Reactive Programming

Bacon.js is FRP / Functional Reactive Programming library for JavaScript. Bacon.js solves bizarreness of RX-JS hot and cold Observables.  FRP introduces cleaner way of creating event streams from different sources combining them with means of Functional Programming. Solving real world … Continue reading

Posted in bacon.js, Functional Reactive Programming, JavaScript, Programming | Tagged , , | Leave a comment

AngularJS – JavaScript Swiss Army Knife

I’ve been trying out different JavaScript libraries within couple of months. All the way from industry standard JQuery to bacon.js functional reactive programming library. Combining the best of them one can build custom library set and build your site/application with it. Colleagues at … Continue reading

Posted in AngularJS, JavaScript, Programming | Tagged , , | 2 Comments

Google Guice with Easy Environment Resolving

Working with Google Guice is serious fun because of easy of usage and lightness. There still remains one problem when working in environment with multiple servers. Usually one Guice module is not enough and you may want to use different … Continue reading

Posted in Guice, Java, Programming | Tagged , | Leave a comment

JDave BDD Testing Tutorial Part 3: Google Guice

Google Guice is a dependency injection framework that is lightweight and easy to use. It helps not only in application,  but tests to achieve loose coupling. JDave BDD framework has no problem using Google Guice for flexible testing. This is Guice … Continue reading

Posted in Guice, Java, JDave, Mockito, Programming, Unit Testing | Tagged , , , , | Leave a comment