Get MEAN in 2017
Image from Codegeekk blog Over the years, we’ve worked with LAMP stacks, and .NET stacks to develop and run software. In Q4 2015, we began small experiments with Angular.js, leading to micro-projects with MongoDB, Express.js, Angular.js and Node.js (aka MEAN). This year…
Prototyping Data Models
Date models Prototyping data models In user experience/ user interface design, prototyping is the norm, we intuitively know it makes sense to draft the design first, then do the full scale, detailed version. At ProductFitter, before we code a user interface, we…
The art of software design
Software design Art software design Apps are pieces of software designed to fulfil a particular purpose for a target audience. Often the purpose is really straightforward, for example give customers access to their account information, enable sales people to take orders from…
The importance of software for irish industry
Irish industry Like many people in the Irish Software sector, I recently read through the Irish Software Landscape Study. My curiosity was not only due to drastic media headlines such as ‘Thousands of Irish software jobs could be forced overseas’ but it’s…
Hit your Deadlines
Sometime it feels that for a lot of companies working in software development, deadlines are something that should be kept a bit vague, a bit ‘could be this week, or could be next week’. I would like to propose an immediate end…
The difference between qualified feedback and opinion in software development
An issue that often arises during the early stages of a new software product is that different team members have varying ideas about the direction a feature, key messages or layout should take. Usually the product manager/entreprenuer has a pretty strong idea…
The importance of good communication in software development
A lot of labels are used to describe a good software development process. You may have come across software development teams describing themselves as being “lean” or “agile”. They may tell you they use “scrum methodologies” or an “iterative approach.” This is…