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...
What's stopping Google from indexing single page Javascript applications?
Just recently, through our local dev community in Croatia, I got involved in a discussion on SEO for single page Javascript apps. The question raised and the concern expressed was "What if I build my website in for example Backbone.js/Marionette.js, and I need SEO - is Google able to handle it?". 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...
Configuring Node.js cloud application database settings
After the last post describing the specifics of cloud deployment, I'm going to cover the technique of setting up the database configuration parameters, without the risk of pushing them to the public repository. 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...
A window into the future and some other ecosystems
The future, that nice place we’re looking to be as fast as we can get there... It may seem like an unknown territory, but our thoughts and choices may actively affect the outcome. 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...
‘The Other Side’ Orchard theme available for you
While working on this blog and experimenting with the Orchard CMS, I’ve decided to build my own theme to feel the product and the workflow. This blog’s styling is the result, and I’ve also decided to publish the theme to the public. 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...
Introduction
This is the first post on this blog, and an opportunity to give a short outline and background for what will happen here in the future. Continue reading...
