All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
It should not come as a surprise that CSS in modern web development is far from perfect. Nowadays, projects are usually quite complex and, given the global nature of styles, it’s extremely easy to end up with conflicting styles that override each other or that implicitly cascade down to elements we didn’t consider before.
Read more
We, developers, find ourselves in fascinating world of bursting technology. It changes rapidly, not waiting for anyone. We have to adjust. I will show you today how to use CircleCI 2.0 as a workhorse for your end to end tests.
Read more

Introduction to HomeKit

Smart home devices aren’t something new for us. These days we have many things that you can control using your computer or phone. Not so long ago such things only appeared in movies but nowadays it’s a generally available technology. We can install a window opener in your house which is connected to the Internet or smart switches and door locks which we can open with your phone.
Read more

Practical Use of Vue.js Scoped Slots

There are situations when you want the template inside the slot to be able to access data from the child component that is responsible for rendering the slot content. This is particularly useful when you need freedom in creating custom templates that use the child component's data properties. That is a typical use case for scoped slots.
Read more

CircleCI 2.0 - Concepts' Explanation By Example

CircleCI is a widely used and extremely flexible continuous integration tool. The new version, 2.0, was presented in July 2017. A support drop for the previous release has also been scheduled: 31 August 2018 is going to be the date. Until then, each project should be migrated to the new version. This won't be an easy task at all. This post is designed to help you out with this process by making it smoother and easier to tackle.
Read more

Avoid Pyramids of Doom With PromiseKit

In computer programming, the pyramid of doom is a common problem that arises when a program uses many levels of nested indentation to control access to a function. It is commonly seen when checking for null pointers or handling callbacks. This quote from Wikipedia simply explains what pyramid of doom is. It's really easy in modern programming languages to encounter the issue, especially when executing asynchronous code.
Read more
In-App Purchases (IAP) is a widely used method for unlocking content in an iOS application. Though the "heavy lifting" (the payment itself) happens on the client side, it's highly probable that you will need to somehow respond to that payment on the server side, and that is what I'd like to talk about briefly in this article.
Read more

6 Steps to Integrate ClassKit into Your App

ClassKit was first introduced by Apple at a special educational keynote held in one of the Chicago’s schools in March 2018. The venue was by no means random – ClassKit enables developers to integrate their application with a brand new application called Schoolwork, an app for assigning and collecting student homework. Even though the target group of the ClassKit framework is really small at the moment, I think it’s a very good idea to integrate it as soon as possible, if you have any type of educational app. As you will see from this blog post, doing so is very easy, and you could contribute to making schools more innovative!
Read more
Introduction Nowadays, IoT sensors are almost everywhere and they can sense information that may affect privacy or reveal information that wasn’t intended if it leaks. Particularly, Wireless Sensor Networks(later called WSN) are used extensively in many applications related with health monitoring, environmental monitoring, military purposes and home automation. Security of the privacy rights and the system from malicious attacks is vital when talking about this kind of applications because of the information they sense, plus the combined computational power. Unfortunately, since individually they are not wealthy regarding computational power and battery life, WSNs are not able to deal with traditionals cryptography algorithms to secure data transmission. That’s why other methods and algorithms must be designed and used for IoT systems.
Read more
Google Tag Manager is a great tool to make fetching of analytics data much easier. Created for marketing specialists might be very helpful for developers who don’t have to spend a lot of time on implementation of similar features, making Google Analytics powerful source of the truth about your users and app. Even if it seems to be very straightforward, there are some rules you should know to be sure your data are collected right way. Here are few tips I learned about Google Tag Manager and Google Analytics last months that should help you to add basic configuration to your page.
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories