All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
There are cases in which you will want to change your app’s appearance depending on where it’s being used. For example, you may want to display different content in some regions or change the color palette depending on the user’s location. Today I will show you how to do it using Firebase Remote Config and our great Sticky Parallax Header library!
Read more
Introduction - callbacks At the end of the last part of this series we tackled callbacks and some concerns of using them. This one will mostly cover issues they can cause and modern methods of handling asynchronous code. 
Read more

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
Nowadays, most web pages are based on JavaScript. Therefore it would be logical to use the same language to write tests. Front end developers can maintain tests, execute scripts, and interact naturally with the page, but which JS framework should you use?
Read more
There can be many reasons to prevent screenshot-taking in a React Native application, but keep in mind that it is bad protection for secure data or anything that user should not save, see or remember. A simple example of a work-around is to take a photo of the device with another one. Anyway, is it even possible?
Read more

Asynchronous Programming

Introduction This article will be strictly about the concept of asynchronicity in programming. There won’t be any language specific solutions on how to approach asynchronous code in this article. I will be covering those on the example of JavaScript in the upcoming series of short and concise notes on Asynchronous code in JS. Without further delay let’s get into the current topic.
Read more
ReasonML is a language with syntax familiar to both JavaScript and OCaml programmers. You can compile it using BuckleScript straight into JavaScript. It not only allows to use JS in the middle of ReasonML code but also using JS libraries and their management system - NPM/Yarn.
Read more
The most basic debugging tool is the built-in JavaScript debugger. In the simulator menu opened by "command + m" on Android and "command + d" on iOS you can find the "Debug JS remotely" position. The tool opened under "http://localhost:8081/debugger-ui" is the same one, as browser debugger, hidden under the "inspect" menu button. Although It seems complex Chrome Developer Tools offers only basic features such as logging output to console or using the network tab.
Read more
2019, we create more and more complex webapps, so naturally they begin to consist of more and more code needed to be downloaded. As a result they are loading longer than they did previously. Average webpage in 2018 weighted 1.8 MB and it loaded approximately 8.5 second whereas it is advised for the page to load under 3 seconds. This is the magic line after which, on average, more than a half of the users would leave the page.
Read more
If you're in the front-end business for a couple of years now, you probably remember what was it like to create websites using plain HTML, CSS, and JavaScript (with a pinch of jQuery I assume). If you do, you also remember the pains of being front-end developer – handling the complexity of web typography, struggling with image optimization, preparing proper image sizes for various screen resolutions on your own. Imagine how much time did you waste on tasks.
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories | JavaScript