Close

Category Technology

Technology Radar 2016

Young developers are keen on trying new technologies whenever they can 🙂 Those more mature know that not every shiny new thing will save us trouble and make us more efficient. They like known tools, languages, stable and predictable environment. This leads to a question: how to select the right framework, library or architecture for a […]

Thoughts on ASP.NET Boilerplate

Boilerplate is a startup template for ASP.NET web applications, both Single-Page or Multi-Page. With one click of a button we get a project structure containing multiple preconfigured modules and libraries in an NLayer architecture (Domain, Application, Infrastructure and Presentation Layers), and Domain Driven Design (Entities, Repositories, Domain/Application Services, DTO’s…). What differs from the “classic” Visual […]

Different ways of handling default values of parameters in JavaScript

The problem Assume we have a function, which expects three parameters that have to be added, then returned as a sum. It can be defined this way: Now, assume that the second parameter should have default value equal to 0, and the last one – equal to 2. In ES6 we would write: But usually […]

“11 shades of PhoneGap”

Our team is engaged in creating applications for mobile devices. One application that we had worked on was written in four separate versions, for four different platforms: Android, iOS, Windows Phone and Windows. We chose this approach because the client wanted the application to look different when viewed on tablet and smartphone, but after we […]

Measuring performance of a web application on the client and server side

One of the most difficult test activities is performance testing. Nowadays, when applications are more and more complex, it’s even harder. Tools designed a few years ago are no longer sufficient. It all started from a project with unusual customer requirements for measuring performance of a web application. The basic requirement was to examine the […]

Azure IoT in practice

Introduction According to Google trends, the Internet of Things started gaining popularity around 2013. Right now, it is a prominent topic, yet it is difficult to find case studies describing architecture of entire systems utilizing IoT to solve specific business requirements. This post is an attempt to demystify some of IoT tools and technologies, which […]

How to sell IoT? An exciting journey for the whole team

Finally, I can share this story with you. It’s about technology, people and the concept of selling something that is hard to explain to most of the people – IoT. Objectivity is a software house. Its business is to deliver software solutions to clients. Recently, we have started to work with one of our clients […]

Security testing in context of TCP/IP model

Part 1 What is TCP/IP model? In 1989, RFC1122 was published. It specified an architectural model for communication between Internet hosts. TCP/IP model has 4 layers, from top to bottom: Application Layer Transport Layer Internet Layer Network Access Layer The application layer is responsible for application specific functions like data formatting, encryption, connection management – […]

Can Rapid Development tools speed up delivery of CRUD-like interface on .NET platform?

Quite often it happens that as part of a project we need to develop some maintenance screens for the administrator. Typical scenarios are: user management, assignment of roles and permissions or modification of system dictionaries. They are usually not high-priority features of an app, however, from the long-term perspective UI is required. Trying to be […]

Performance Testing for BI

A while ago, we needed to run a significant number of performance tests for a BI application written on the Microsoft stack. The non functional requirements had been a bit neglected during the early stages of the project and when there was a change in the clients business it sharpened our focus and the number […]