Guides and tutorials

9
JANUARY
2012

The technocultural fit

A winning strategy to identify great developers and build a capable team.
25
JULY
2011
2 comment(s)

Insider tips for working on personal programming projects

Many enthusiastic programmers like doing their own personal programming projects in their free time. Here's a collection of useful recommendations and tips on how to organize that work, efficiently use the available time, avoid common obstacles and keep a strong motivation throughout the project.
7
JULY
2011
2 comment(s)

Embracing diversity and multicultural richness in software teams

Discussing the advantages and benefits of bringing foreign developers into a team and the value of building diverse and multicultural software teams.
21
FEBRUARY
2011
3 comment(s)

The quest for perfection

Perfectionism is a known character trait found in many programmers. This quality when overdeveloped becomes a source of depression and diminished productivity. This discussion analyzes this phenomenon, identifies its origin and suggests treatment techniques to overcome this problem.
3
MAY
2010
4 comment(s)

Preserving and sharing project knowledge

Accumulating and maintaining project knowledge is one of the key activities in software development practice. Even so, many teams lack here any strategy and neglect this task altogether which has dramatic consequences. Introducing suggestions on how to approach project knowledge management.
5
APRIL
2010

Modularizing web frontend for split development

Development of complex web frontends in teams can represent a challenge due to HTML, CSS and JavaScript missing support for modularization. Ideas and suggestions on how to modularize frontend work to prepare it for split development in a team.
30
NOVEMBER
2009
11 comment(s)

Interface design and usability for hardcore programmers

Basic concepts of user interface design and usability for hardcore programmers. A first-time introduction into the matters most programmers know nothing about.
9
NOVEMBER
2009
3 comment(s)

Migration from ASP.NET WebForms to ASP.NET MVC

ASP.NET WebForms applications share similar architectural decisions and follow same design patterns. ASP.NET MVC brings a significant change of paradigm. Analysis of options and challenges faced with migration of these design solutions to ASP.NET MVC.
21
OCTOBER
2009
11 comment(s)

Wise programming techniques for writing quality code

Best programming practices and coding techniques that will help you write clean and maintainable code, reduce the potential for bugs, minimize maintenance efforts and keep high overall quality of your projects.