Category: Technology

Recognizing the Value of Extensive Software Testing
Technology

Recognizing the Value of Extensive Software Testing

DeSmart
DeSmart
  •     •   7 Min Read
Tester’s life in IT projects seems easy: you get the information that a given feature is ready for testing and you verify if it works as intended or not. If the implementation is correct, then your job is done. If not, you have to report an issue that describes the defect and then you wait
Continue reading
What Is a Code Audit and Why Do You Need It
BusinessTechnology

What Is a Code Audit and Why Do You Need It

Iwona Sikora
Iwona Sikora
  •     •   2 Min Read
The beginning – what is a Code Audit? According to Wikipedia “A software code audit is a comprehensive analysis of source code in a programming project with the intent of discovering bugs, security breaches or violations of programming conventions. It is an integral part of the defensive programming paradigm, which attempts to reduce errors before
Continue reading
RxJava and Retrolambda for Android
BusinessTechnology

RxJava and Retrolambda for Android

DeSmart
DeSmart
  •     •   3 Min Read
RxJava and Retrolambda for Android In this article I will explain how to setup new Android Studio project and start using some of Java 8 features – lambda expression. I will also introduce you to RxJava and show you how using it in daily work will make your life easier. You know that Java 8
Continue reading
Is Price the Main Factor in Software Development?
BusinessTechnology

Is Price the Main Factor in Software Development?

DeSmart
DeSmart
  •     •   5 Min Read
When cheap is good If I want to own a product, I try to find the lowest price possible. I don’t want to pay resellers or cover some additional fees for the brand, if there is no difference in value. I use comparison sites and choose a shop that seems to be reasonable in terms
Continue reading
How to Create Automated Tests More Effectively
Technology

How to Create Automated Tests More Effectively

DeSmart
DeSmart
  •     •   6 Min Read
The adventure begins… I’ve started to learn how to create automated tests about a year ago. I didn’t have strong technical skills or IT education, so even the most obvious things were novelties for me. I was very happy when I started to understand the concept of test automation and excitement hit the roof when
Continue reading
Done Is Better than Perfect
Technology

Done Is Better than Perfect

DeSmart
DeSmart
  •     •   4 Min Read
Do it right or don’t do it at all – I’ve come up with this sentence a couple of years ago, and back then I was like: “WOW, it’s very cool to think that way!” After a few years I’m here to tell you that you can’t do everything right, but you should just do it and
Continue reading
When Does Collecting Feedback Improve Software Development Process?
Technology

When Does Collecting Feedback Improve Software Development Process?

DeSmart
DeSmart
  •     •   2 Min Read
What exactly is a retrospective? Following the definition on Wikipedia – it generally means taking a look back at the events that have already taken place. At this point you will probably ask yourself – why do developers have to recollect situations from the past? Broadly speaking, the aim of a retrospective is “to take a small step
Continue reading
Do You Have a Project with Technical Debt? It’s Time for Refactoring!
BusinessTechnology

Do You Have a Project with Technical Debt? It’s Time for Refactoring!

DeSmart
DeSmart
  •     •   5 Min Read
Each project is created in different conditions and from the beginning it is burdened with some problems. Ideally, from the very beginning to the end only we would have an impact on our project. Unfortunately, ideal situations don’t exist. We can’t control everything and from the outset we work under pressure. The most common problem
Continue reading
How Measuring Happiness Helped Us Build a Better Team
BusinessTechnology

How Measuring Happiness Helped Us Build a Better Team

Piotr Duszyński
Piotr Duszyński
  •     •   3 Min Read
Happy workers are more productive. Some of you will name me Captain Obvious, as you feel it in the guts. Other may have already stumbled upon research that proves that. But there also may be those who will say – business is not about making people happy, it’s about making money. And with those I will strongly disagree. A
Continue reading
WinNFSd – How to Speed Up You Vagrant Environment on Windows
Technology

WinNFSd – How to Speed Up You Vagrant Environment on Windows

DeSmart
DeSmart
  •     •   2 Min Read
In DeSmart we use Vagrant on a daily basis. Whatever the reason to work on the system without native support for NFS (Network File System), yes, I’m talking about Windows, you can feel that every request to localhost can be a pain in the ass. 3.2s to load the home page with one db query? Seriously?! Ok, so really what can
Continue reading
Let's start developing something special

Get an online consultation or workshop session in no time!