What if Actor fails to restart!

Akka.NET is a great toolkit for building highly concurrent, distributed, and tolerant event-driven application. Hmm, I may accidentally quote their page. One can start writing fun stuff with it very quickly. But sometimes you can miss something important.

Read more »
Author's profile picture Maciej Jurkowski

A brief history of time (in mobile applications team)

My adventure as a Scrum Master (SM) in mobile applications team started over half a year ago in company Grupa Pracuj. I already had several years of experience as a programmer and later SM in other companies, working mainly on Web applications. As it turned out, the characteristics of a mobile team are much different from what I had experienced before. But let's start from the beginning.

Read more »
Author's profile picture Dominik Sawicki

Becoming one with iOS from Android point of view

My small world

Read more »
Author's profile picture Michał Rabiński

Guinea pig surveillance system using Arduino and ESP8266

Internet of Things was one of the more popular buzzwords of 2015. By now smartphones aren’t enough - people need smart clothes, smart cars and smart homes. By connecting sensors with cloud-based apps it's possible to create whole networks of M2M (machine to machine) communication that interpret and analyze our reality. Judging only by the number of IoT kickstarter projects the trend is here to stay. But how do you join the fun?

Read more »
Author's profile picture Nadia Miętkiewicz

Take Control of Your App!

For a long time I've believed that my ability to control our web application ends when the content is send from the server. We encrypt any custom content, validate tokens, authorize users, give them permissions which we validate and many, many more. But when a html is rendered and send, when all files are served to a client, then I'm not able to control what will happen on the user side.

Read more »
Author's profile picture Maciej Jurkowski

Using $templateCache in AngularJS

Angular uses templates as the View part of their MVC design pattern. Templates allow to prepare the html context of where data from the controllers will be displayed.

Read more »
Author's profile picture Nadia Miętkiewicz

C# async tasks in C++

The C# way

Visual Studio 2012 introduced a simplified approach to asynchronous programming with async and await keywords. By moving all the difficult work to the compiler your code becomes more readable and easier to maintain by resembling synchronous code flow. So loading image from assets and displaying it might look like this.

Read more »
Author's profile picture Sebastian Markowski

Perfect Housewife's lazy day at home with Node.js

The context

Perfect Housewife will not rest after all day cleaning, even for a while. The saturday's lazy evening is a time when she tries to lighten up home atmosphere. She used to bake some cake and serve it with coffee or tea as a good incentive to talk with members of her family. There is no better choice than warm yeast cake served with a bit of aromatic drink. There is no one in the family who would be dissapointed.

Read more »
Author's profile picture Justyna Krawieczyńska

Perfect Housewife's first encounter with ES6

The context

JavaScript is a scripting language standardized in the ECMAScript language specification. 6th Edition ECMAScript (ES6) is a current standard which defines new language features.

Read more »
Author's profile picture Justyna Krawieczyńska

Introduction to TypeScript

Once upon a time, when HTML4 and CSS2 roamed the earth, developers became tired with the static webpages and needed an easy language to implement some basic behavior and animations to liven up the web. And lo, came JavaScript, a dynamically typed, interpreted language, where every function was an object, which was also a variable and their type could be whatever it at the moment needed to be, and it was beautiful. It had the easiest learning curve for amateurs without all the discipline of the "real" programming languages. But hey - it's not like in 10 years people would be writing large-scale applications in it, right?

Read more »
Author's profile picture Nadia Miętkiewicz

Easy deployment of custom debian packages with Puppet

The context

In modern computer science, applications often need to withstand large amount of traffic or process a lot of data. The way to achieve required performance is distributed computing, which employs many machines to carry out tasks in parallel. Large number of nodes means that there could be problems with keeping the production environment consistent on all of them.

Read more »
Author's profile picture Tomasz Marczewski

Generating CSS styleguides with Grunt and KSS

The context

While working on a large-scale project, as a rule, there is a work division between programmers, designers and front-end developers. Programmers often ask front-end developers which CSS class should be used, e.g. for a blue button or any other component. Twitter's Bootstrap is a common framework for many projects, and has a great documentation. This helps both groups during the development. However, what should a front-end developer do, if he or she does not have Bootstrap, but his/her own lightweight framework tailor-made for a particular website?

Read more »
Author's profile picture Vitalii Bilous

Angular Test First Workflow

The context

Single page applications are significant part of a modern web. Their scale is increasing from simple tools to large webpages. Because of that, we as developers have to be sure that our apps are working as expected, and that new features we are implementing would not break other parts of our page.

Read more »
Author's profile picture Vitalii Bilous

Perfect Housewife tells how to put up laundry to avoid excessive ironing

The context

Every Perfect Housewife sometimes has to iron freshly washed and dried clothes. It's a common task for every week of the year. She has to iron everything but there are some simple ways to get ironed only parts of the laundry. The secret is stretching clothes before drying.

Read more »
Author's profile picture Justyna Krawieczyńska

Perfect Housewife keeps code clean with require.js

The context

The well-known problem: washing socks and mixing colorful clothes. Every time we have to put on socks there is always a small difference within chosen pair. Sometimes one sock is missing, sometimes the color is washed more on one, sometimes we can also get nice rouge t-shirt while washing it with lost red sock.

Read more »
Author's profile picture Justyna Krawieczyńska