All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA

Javascript Async Fundamentals

Introduction Picking up from my article about asynchronicity and threading in programming, let’s continue the topic using the example of JavaScript. For more about these topics and how these two mechanisms work I encourage you to take a look at the first part here.
Read more

TypeScript, Preact and Unistore

Preact is a fast and lightweight alternative to React. Thanks to its size, it can be considered for such use cases as self-contained web widgets, progressive web applications, accelerated mobile pages, or applications where performance is prioritized. Unistore is a tiny centralized state container, which is often used together with preact instead of redux.
Read more
Amazon Web Services is an on-demand cloud computing services platform offered by Amazon. In simple words - they offer many services like file storage, databases, DNS, and servers you can use on their infrastructure.
Read more
Web components are great for keeping the design standards in large organizations, or between projects which use various frameworks or to “Futureproof” your organization if new shiny library/framework will come up. In my opinion the best way to write them is by using Stencil in terms of speed/comfort of writing or even speed of the Components library. This article tries to summarize all the knowledge I have about Web Components: when, where, and why to use them? What is Stencil and why to use it? How (by my opinion) should we write Web Components.
Read more
In this blog post, we are building an Apple App Store sticky header from The Sims Mobile product page.
Read more
In the summer of 2019 Apple made a rather huge announcement - now it’s possible to train machine learning models right on your iOS device! The first time I heard about it I became extremely excited and couldn’t wait to dive into the research. However, life is life and it took me 10 months to actually do it. In this blog post I would like to invite you on a machine learning journey with me. We’ll start from an overall review of the feature, then take a quick look at the pros and cons, and of course try it ourselves! Let’s start 🚘
Read more
I can imagine this article's title made you think: what is a keyboard layout guide? I've never heard of it! Is there a marvelous yet hidden API in the iOS SDK that significantly improves keyboard handling? The answer is: unfortunately not. This article is about a solution that I have been using for at least three years, and it is surprisingly simple and works pretty well. But let’s start from the beginning.
Read more
Hello SwiftUI! June 2019 was mind-blowing for the Swift Developers Community. During WWDC, Apple announced a brand new framework for creating UI – SwiftUI. Long story short, it’s a declarative framework that can massively reduce the time needed for creating and refactoring views in our apps. This blogpost is meant for people who already have a basic understanding of SwiftUI. Otherwise, a good primer on the subject is the WWDC 2019 session number 204 – read this first and then come back here!
Read more
What is RxJS? RxJS is a library for composing asynchronous and event-based programs by using observable sequences. It provides one core type, the Observable, satellite types (Observer, Schedulers, Subjects), and operators inspired by Array#extras (map, filter, reduce, every, etc.) to allow handling asynchronous events as collections.
Read more

Fashion Store With GraphQL

About GraphQL GraphQL is a query language and runtime engine. A query language describes how one can communicate with an information system. A runtime is responsible for returning data for queries. GraphQL was developed as an alternative to REST. The difference is that in REST, we collect data from many endpoints, while each endpoint always returns the same set of data. In contrast, GraphQL uses one endpoint that only returns the necessary data each time. GraphQL provides data in a predefined schema. The schema defines what queries are allowed and what types of data can be fetched. Knowing the schema before querying, the client can be sure the server will be able to respond to the query, and the client can predict what will be returned. One does not need to fetch the entire schema – you can fetch only the selected fragment. GraphQL also has some limitations, for instance, it is difficult to cache data and transfer file-like data. 
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories