Good Contents Are Everywhere, But Here, We Deliver The Best of The Best.Please Hold on!
+01 (414) 230 - 5550
Technology Insights

Be Inspired. Dare to Explore. Start Reading.
Dariusz Pieńczykowski

Summary of REACT-NATIVE.EU workshops and conference

September 20, 2017

WORKSHOPSThe first day of the workshops. On the first day, we had workshops about basics of react-native. Three guys: Mike Grabowski, Michał Chudziak ...

Łukasz Gaweł

How to pick the best speech recognition service for your medical app

August 31, 2017

AscendHIT – a client of ours – needed to establish which speech recognition solution to use in order to replace the old Dragon speech recognition soft...

Błażej Kosmowski

Selleo Ruby on Rails Testing Practices

March 17, 2017

With Ruby on Rails as our primary backend technology, we have developed a set of practices for testing our applications. Our goal was to maximize the ...

Technology

Testing React Components Best Practices

March 7, 2017

The most popular approach to testing React components is to use either Mocha+Chai+Enzyme or Jest+Enzyme. In this article, we will describe our React c...

Błażej Kosmowski

“If it works, why touch it?” — managing refactoring tasks

February 7, 2017

REFACTORING — A LONG STORY CUT SHORT “You have a piece of functionality that you need to add to your system. You see two ways to do it, one is qu...

Dawid Pośliński

When you should not pick EmberJS as your next front-end tool

February 7, 2017

Disclaimer: In this article, the point is not to deprecate other front-end solutions. The main goal is to point out that there is no one single techno...

Błażej Kosmowski

The four indicators of a healthy Ruby On Rails project

January 16, 2017

Before starting development on a legacy project, we are often asked to do a quick review of its quality. Some projects are easy to analyze and the tas...

Technology

Weekly Developers Digest Vol.5

January 13, 2017

Through the week we are discussing some tech ideas, sharing interesting technology articles and resources. To show our places on the web we decided to...

Technology

Weekly Developers Digest Vol.4

January 6, 2017

Through the week we are discussing some tech ideas, sharing interesting technology articles and resources. To show our places on the web we decided to...

Technology

Weekly Developers Digest Vol.3

December 30, 2016

Through the week we are discussing some tech ideas, sharing interesting technology articles and resources. To show our places on the web we decided to...

Technology

Weekly Developers Digest Vol.2

December 23, 2016

Through the week we are discussing some tech ideas, sharing interesting technology articles and resources. To show our places on the web we decided to...

Technology

Weekly Developers Digest Vol.1

December 16, 2016

Through the week we are discussing some tech ideas, sharing interesting technology articles and resources. To show our places on the web we decided to...

Technology

THE ARCHITECTURE OF IOT GATEWAYS

October 19, 2016

The typical architecture of IoT solutions is usually far more complex than the architecture of most enterprise systems. One of the main factors that i...

Technology

WHERE AM I? COLLECTING GPS DATA WITH RHIOT

September 3, 2016

One of the most common requirements for field devices used in IoT systems is to capture the current GPS location of the device and send this informati...

Ireneusz Skrobiś

NEW FEATURES IN RUBY 2.4

August 29, 2016

In this short presentation I talk about some new features and improvements in Ruby 2.4. I focus mostly on:

Szymon Kieloch

INTRO TO AWS LAMBDA

August 10, 2016

AWS LAMBDAAWS has a great set of tools for running your application in the cloud. One of them Amazon calls Lambda. INTRO TO LAMBDAAs the service’s nam...

Szymon Kieloch

RAILS ADMIN AND MULTITENANCY

July 22, 2016

RAILS ADMIN VS. MULTITENANCYRecently I started changing our single-tenant app into a multi-tenant one. Everything was going well until I stuck upon Ra...

Technology

MAKE YOUR IOT GATEWAY WIFI-AWARE USING CAMEL AND KURA

June 25, 2016

A common scenario for mobile IoT Gateways, for example those mounted on trucks or other vehicles, is to cache the data collected locally on the device...

Ireneusz Skrobiś

WHAT TO DO WHEN THERE IS NO API?

June 22, 2016

Fetching results for gaming platform when there is no API available.What to do when there is no API from Ireneusz Skrobiś  What to do when there is no...

Technology

48-HOUR ‘IN THE ZONE’ CODING EXPERIENCE

June 10, 2016

Hackhathons can be as fascinating as double ‘24 Hours of Le Mans’ sports car race. Can’t believe it? I will prove you wrong!Angular Attack the 48-hour...

Ireneusz Skrobiś

LOL VS DOTA2: BATTLE OF APIS

May 12, 2016

API management is a key element when you are syncing your applications with various third-party apps and services. But what should you do when the ext...

Krzysztof Greń

RUBY EQUALS BEST POSITION EVER AT TIOBE

May 9, 2016

As I predicted last time Ruby’s popularity is still growing. Being named a Language of the Year in 2006, it now has the highest position since 2001. A...

Łukasz Gaweł

RUBY ON RAILS DEVELOPERS – THE NEED OF TODAY’S TECHNOLOGY WORLD

April 29, 2016

When we start checking what technologies stand behind endless apps we happen to use or just encounter every day, we will often hear Ruby on Rails. Who...

Technology

THE INTERNET OF THINGS AND DATA CENTER DEVELOPERS

April 23, 2016

The Internet of Things (IoT) is going to be big, we already know that. In the famous Internet of Things report [1], Gartner predicts billions of conne...

Technology

ANGULAR2 LEARNING MATERIALS

April 20, 2016

Why frontend frameworks?with better smartphones & browsers the limiting factor shifts from technology to designBE & FE project separation – fa...

Technology

NAVIGATION IN VIM. PART 2—PLUG-INS

April 5, 2016

Vim is powerful of its own. Extensibility via plug-ins make it a Swiss Army knife. Don’t take it for granted, read on!This is the second part of artic...

Technology

ANGULAR 2 SERVER SIDE PAGINATION WITH OBSERVABLES

March 21, 2016

Angular 2 uses RxJS Observables for events (i.e. valueChanges) and server requests handling (Http). Observables are similar to Promises as they both d...

Technology

FUNCTIONAL REACTIVE ANGULAR 2

March 18, 2016

In my presentation delivered during Haxorz Unconference I explained basics of Functional Reactive Programming with RxJS using short samples and a GitH...

Szymon Kieloch

RAILS AND SUBRESOURCE INTEGRITY

February 5, 2016

USING CHECKSUMS FOR FILE VERIFICATIONYou might have had an opportunity to verify if a file you downloaded is valid and authentic compared to the origi...

Technology

NAVIGATION IN VIM. PART ONE—VANILLA FEATURES

February 2, 2016

In the two-part article series I am going to describe different ways of navigation in Vim. The editor, unlike others, gives you the unique power of fi...

Dawid Pośliński

WHAT’S NEW IN UPCOMING RUBY ON RAILS 5.0?

January 29, 2016

Everything started with the idea of making web applications simpler and easier. It was David Heinermaier Hansson who put forward his concept and found...

Technology

EMBER.JS DEVELOPERS MIND DEVELOPER ERGONOMICS

January 22, 2016

Nowadays, developers opt for client-side frameworks to simplify the web development process. Although there are many frameworks to choose from, Ember....

Technology

THE TOP 10 SHELL COMMANDS TO BE MORE PRODUCTIVE

January 20, 2016

Some time ago I’ve found an interesting article / primer to bash scripting.What interested me mostly, though, was command that displays top 10 command...

Dariusz Pieńczykowski

WITH ANGULAR. JS, DEVELOPERS CAN BOOTSTRAP THEIR APPS EASILY

January 15, 2016

If you are a web developer or a businessman, wondering what web application to choose for your specific needs, take into consideration Angular.js. Thi...

Ireneusz Skrobiś

TEAM WITH A MOMENTUM

January 10, 2016

The Ruby on Rails Team has been making every effort to refine their framework for a while. Just a few months ago, we heard about the upcoming Rails 5,...

Krzysztof Greń

THE TOP 20 IN PROGRAMMING WORLD ACCORDING TO THE TIOBE INDEX

January 8, 2016

Following the maxim hidden in the TIOBE Company’s acronym, “The Importance of Being Earnest,” Ruby is climbing up the TIOBE index in 2016 significantl...

Technology

EMBEROCOP TO SAFEGUARD YOUR CODE—INTRO

January 6, 2016

Human beings are very bad at spotting missing commas or following code style guides. Read on to meet Emberocop, your new code guard.Programmers are la...

Szymon Kieloch

SQL VS NOSQL – WHICH ONE IS FOR YOU?

November 30, 2015

As old as it is, we have debate: what kind of database should be used for my system? Usually the answer is “it depends”. We know that it depends on ma...

Szymon Kieloch

GENERAL INFORMATION ABOUT MICROSERVICES

November 12, 2015

This article covers general information about micro services like:DefinitionUsagesAdvantagesDisadvantages  WHAT IS THE DEFINITION OF MICROSERVICE...

Szymon Kieloch

MIGRATING TO ANGULAR 2

October 12, 2015

Over the last few years we have seen Angular becoming the most popular frontend framework. Angular 2 release is expected to ship in few months. Much o...

Ireneusz Skrobiś

GEOLOCATION DATABASES IN RUBY ON RAILS

December 11, 2014

In this short presentation, I talk about GeoNames (Geolocation Database) in Ruby on Rails and show how to make it more GitHub friendly.   Geoloca...

Błażej Kosmowski

HOW TO BE A HEALTHY PROGRAMMER

November 18, 2014

We use them to perform a number of tasks like shopping and paying bills or communicating with other people. Computers undoubtedly make our lives easie...

Technology

EMBER VS ANGULAR THE BEST CHOICE FOR YOUR SINGLE PAGE APPLICATION

September 18, 2014

It sometimes happens that a project does not get launched on time, it exceeds the initially planned costs, or lacks some of the required functionaliti...

Technology

XAMARIN – DEVELOPING APPS FOR OVER 2 BILLION DEVICES

July 25, 2014

Why choose Xamarin?One of the major advantages of using Xamarin is the shared codebase when building apps for multiple platforms. It greatly shortens ...

Technology

PROGRAMMERS DAY 2013 – WRITING CLEAN CODE IS WHAT YOU MUST DO

October 2, 2013

“Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best...

Radosław Jędryszczak

THE BENEFITS OF CHOOSING RUBY 2.0 AND RUBY ON RAILS 4.0 FOR YOUR PROJECT.

June 5, 2013

I will start with a bold statement: there has never been a better time to use “Ruby on Rails”. Recently, we have witnessed two major releases of the R...

Technology

MIKSTURA.IT – SOFT SKILLS FOR SOFTWARE DEVELOPERS

April 3, 2013

Another great event just behind us. On the 27th March we met in Rybnik to discover the best way to build a collaborative team. This time we had an opp...

Technology

THE 6TH OPEN SOURCE DAYS AN OPEN CONFERENCE FOR THE ENTHUSIASTS OF OPEN SOURCE SOFTWARE

March 25, 2013

The Open Source Days (DWO) are an open conference for the enthusiasts of open source software as well as for those interested in the practical applica...

Technology

THE 20TH ANNIVERSARY OF THE BIRTH OF RUBY – AN OBJECT-ORIENTED SCRIPTING LANGUAGE

March 12, 2013

This  time the Mikstura.IT event was slightly different as we wanted to commemorate the 20th anniversary of the birth of Ruby – an object-oriented scr...

Ireneusz Skrobiś

RUBY, PYTHON, JAVASCRIPT CONFERENCE – RUPY 2012

March 7, 2013

In the middle of November 2012, Błażej, Bartek, Michał and I went to Brno in the Czech Republic, to attend the latest meeting of RuPy. According to th...

Technology

GLOBAL DAY OF CODERETREAT 2012 A DAY LIKE NO OTHER

February 20, 2013

„A day like no other” announced Corey Hines encouraging the global IT community to join the 2012 edition of Global Day of Coderetreat. Corey is a grea...

Technology

MIKSTURA.IT NUMBER TWO THE UNIQUE MIXTURE OF KNOWLEDGE BUILDING AND FUN.

January 31, 2013

The amazing seven or so hours of Mikstura.IT are just behind us. Two workshops, great lightning talks and socializing in the heart of Rybnik allowed t...

Technology

KEY TAKEAWAYS FROM THE RAILS WAY CONF BERLIN – RHETORIC FOR PROGRAMMERS

November 26, 2012

At the beginning of June 2012, an interesting Ruby on Rails event was held at the Maritim proArte Hotel in Berlin. The RailsWayCon Berlin  was a confe...

Technology

MIKSTURA.IT NUMBER ONE – GATHERING PEOPLE AROUND TECHNOLOGY AND BUSINESS ISSUES

November 13, 2012

The very first Mikstura.IT event was held on 7th November in Bielsko-Biała. The event aims to gather people around technology and business issues. It ...

Technology

PROGRAMMERS DAY – 2012 THE VERY SPECIAL DAY ON WHICH TO CELEBRATE ALL THE PROGRAMMERS

September 25, 2012

The 256th day of the year is the Programmer Day – the very special day on which to celebrate all the programmers and thank them for all they do in the...

Technology

STARTUP LIVE VIENNA 2012 – WEB AND MOBILE, LEAN STARTUP AND CUSTOMER DEVELOPMENT

July 23, 2012

In June we took part in Startup Live Vienna #7– an event revolving around web and mobile technologies, lean startup and customer development. The main...

Technology

TESTING THE USER PERSPECTIVE WITH RUBY ON RAILS WITH KAMELEON

July 19, 2012

Just because nobody complains doesn’t mean all parachutes are perfect– Benny Hill.WHY TEST THE USER PERSPECTIVE WITH RUBY ON RAILS?A month ago we publ...

Technology

KEEP YOUR TECHNOLOGY STACK UP TO DATE – METRENO UPGRADE CASE STUDY

July 19, 2012

The development of a web application does not end after all the features specified in the backlog have been implemented. The work on the application c...

Radosław Jędryszczak

BUILDING SINGLE-PAGE WEB APPLICATIONS WITH RUBY ON RAILS

June 28, 2012

BUILDING SINGLE-PAGE WEB APPLICATIONS WITH RUBY ON RAILSWhat are single-page apps?The pursuit of better user experience changes the way we think about...

Radosław Jędryszczak

BENCHMARKING RUBY ON RAILS APPLICATIONS – TOOLS FOR LOAD / PERFORMANCE TESTING.

June 21, 2012

In the previous blog article I focused on designing performance test suites for Ruby on Rails applications. I made an attempt to capture the differenc...

Radosław Jędryszczak

DESIGNING LOAD / PERFORMANCE TEST SUITES FOR RUBY ON RAILS APPLICATIONS

June 15, 2012

IS YOUR RUBY ON RAILS APPLICATION READY FOR LAUNCH?Imagine the following situation:  after several weeks of development, your team is nearing launch. ...

Ireneusz Skrobiś

WHEN (NOT) TO CHOOSE RUBY ON RAILS FOR YOUR WEB PROJECT

May 29, 2012

It is not unusual for a new technology to originate from a successfully developed project. For example, we can find the pattern in the story of a web ...

Radosław Jędryszczak

WEB TECHNOLOGIES FOR SPEED UP – RUBY PYTHON JAVA SCALA NODE.JS

May 17, 2012

“Non-blocking”, “scalable” and “high performance” – can they all be achieved on a single web solution?A non-blocking web server is capable of serving ...

Radosław Jędryszczak

PATHS TO YOUR MOBILE APPLICATION DEVELOPMENT – WEB, HYBRID OR NATIVE?

February 16, 2012

The year 2011 has ended and I think one might justifiably claim that it was a ‘year of mobile’ indeed. We are going through tough economic times and y...

Technology

“KEY” ISSUES INTERNATIONALIZING YOUR APP

January 9, 2012

As your customers start selling his application to more and more markets, a necessity of application internationalization (i18n) becomes an important ...

Technology

FINDING AND FIXING USABILITY PROBLEMS EARLY

October 2, 2011

When the cook tastes the soup, that’s formative. When the guests taste the soup, that’s summative. Robert StakesFormative evaluation is a type of usab...