• A Proposal: Renaming Backend/Frontend to Application/UI Developers

    The evolution of web technologies in the last several years has blurred the line between what we usually call backend vs. frontend development. On the other hand, expectations put in front of developers highly reflect that rather rigid distinction based on technology, instead the one that would be based on processes in software production. Is it time for a change? Continue reading...

  • WebCamp Zagreb follow-up

    Last Saturday, Zagreb had the great opportunity to gather our relatively small and disperse developers' community at a WebCamp ZG conference organized collaterally by all user groups active here. I had the opportunity to give a talk about organizing work in distributed teams with Kanban methodology, using Trello board as a supporting tool. After the talk, I was astonished by the number of questions that were really interesting and high quality, meaning people really got into the idea. I'll try to follow up on some here, together with feedback I got from Trello team regarding topics related to their product. Continue reading...

  • Discovering the Pomodoro Technique

    Quite recently, I've started with a new technique for organizing my working day. Something, which at first seemed totally inappropriate for the kind of work I do and my usual working habits, turned out to be a surprisingly effective technique that I’ve clicked with within a matter of days. Continue reading...

  • Books section on a blog

    It’s been a while since last post on the blog, as I got pretty busy with my last contract with a rather demanding tempo, being it a startup. I do have some new posts in my backlog, expecting to publish them rather soon, but in the meantime I have prepared a new section to present my books recommendations. Continue reading...

  • How to deploy Node.js application to the (Nodester) cloud

    Building and running Node.js applications locally is really easy, but the time comes to deploy the application. One of the most popular and easy solution are PaaS cloud hosting services, but their environments require some changes being made to your application. I've just gone through that process last week with Nodester, and here's what needs to be done to deploy successfully to the cloud... Continue reading...

  • Setting up MongoDB with Node.js

    After a brief introduction post on building the Javascript application stack, the first thing I'm going to discuss in more detail is picking the database driver for accessing MongoDB. There are several options, and you have to choose which one is a fit for your use-case. Continue reading...

  • Building full Javascript application stack

    After started working with Backbone.js last September, I suddenly found myself in the interesting world of Javascript. I started realizing that there's much more than client-side application development happening there, and got interested in setting up my own full-Javascript development stack to explore the possibilities of that (at the moment extremely hyped) platform. I'm going to share my experiences while moving forward... Continue reading...

  • Backbone.js - a new toy in my life

    Yes, it's been quiet here for quite some time. The reason is, for the most part, a new contracting gig with exposure to the completely new set of technologies for me. As the title suggests, one of the most important new things in my (developer's) life is Backbone.js, a client-side MVC framework. Continue reading...

  • SEO Friendly String Sanitizer

    The usual situation when developing public facing web sites is the need to create SEO friendly URLs. Usually, it consists of a name of the entity being displayed on the particular page, and here is where we don't have decent support in .Net framework to create URL friendly version of such a string. Still, we can make our own solution. Continue reading...

  • Lightweight Data Access in .Net: Massive

    Together with the raise of lightweight web development movement in .Net, led by Nancy, there was a need of a lightweight solution for data access. Luckily, in the last year we got not one, but three such components that fit nicely in the picture. Continue reading...

  • Lightweight Development in .Net: Nancy

    While .Net environment is a powerful application development framework, there is one significant downside. As a result of its enterprise background, most of the things are heavyweight for simple development tasks or prototyping, the area in which some other platforms excel. Luckily, in the past year or so, things have started changing - it's time to meet Nancy. Continue reading...

  • MVP - Most Valuable Podcasts

    The information technology and the related business today is a fast paced activity. Things change rapidly, there is something new happening every day, and trying to keep up the pace is really challenging. Using our daily commuting time for consuming podcasts may help us with that. Continue reading...

  • Is web UI broken?

    Getting your first touch UI device opens up some different angles on the web UI. On top of that, when the device is aiming to replace our standard way we’re consuming Internet content today, in front of the keyboard and mouse, some really interesting insights pop out very quickly. Continue reading...

  • The path walked in the past

    Ah, the past, all the things that made as smarter today... Seeing someone's past is always an interesting thing, to get some insights for the present, and the future. So, here’s mine. Continue reading...

  • Liberal ASP.Net development stack

    Every one of us has a set of tools we use. They tell a lot about us - where we are right now, where we were yesterday and where we’re going tomorrow. Let me talk shortly about my choices. Continue reading...