Tag: Frontend and mobile
-
React Native -- how to setup your first app
Posted on July 22, 2018, Level beginner Resource Length short
Aman Mittal's article about first steps with React Native. React Native is a framework for building mobile applications with JavaScript and leveraging Reactjs. It uses native UI components. In React Native, there is no DOM rather than Native Components which are provided by platforms such iOS and Android.
Tags frontend-and-mobile product-and-design
-
How to escape async/await hell
Posted on July 17, 2018, Level intermediate Resource Length short
Javascript developer Aditya Agarwal published this interesting article about perils of asynchronous Javascript. While working with Asynchronous JavaScript, people often write multiple statements one after the other and slap an await before a function call. This causes performance issues, as many times one statement doesn't depend on the previous one -- but you still have to wait for the previous one to complete.
Tags frontend-and-mobile software-engineering backend-development
-
The five stages of JSON decoding in Elm
Posted on June 27, 2018, Level beginner Resource Length long
Older article by Matthew Buscemi in which he focuses on his 6 month experience with Elm language and translation of object-oriented patterns for scalable, maintainable architecture to Elm's paradigm. For communicating between Atom editor and his Elm application, he needed ports, and in order to work with Elm Test output, he needed JSON decoders.
Tags software-engineering frontend-and-mobile
-
Using unit tests to identify and avoid memory leaks in Swift
Posted on June 20, 2018, Level intermediate Resource Length medium
John Sundell blog post about memory leaks in Swiflang. In it he discusses managing memory and avoiding leaks and how it is a crucial part of building any kind of program. According to author Swift makes this relatively easy in most situations -- thanks to Automatic Reference Counting (or ARC for short).
Tags software-engineering frontend-and-mobile testing-and-quality
-
Let's code a web server from scratch with NodeJS Streams!
Posted on June 16, 2018, Level advanced Resource Length long
Ziad Saab tutorial exploring new technologies abound. In it you will go back to the basics and build a simple web server from scratch with NodeJS. You will review the structure of HTTP requests and responses and get an introduction to Node's Stream API.
Tags frontend-and-mobile software-engineering backend-development cloud-and-infrastructure
-
How to use Decorators with Factory Functions
Posted on June 13, 2018, Level intermediate Resource Length long
Cristi Salcescu detailed post on Decorators. Method decorators are a tool for reusing common logic. They are complementary to Object Oriented Programming. Decorators encapsulate responsibility shared by different objects.
Tags frontend-and-mobile software-engineering backend-development
-
Best practices for unit testing in Kotlin
Posted on June 9, 2018, Level advanced Resource Length long
Philipp Hauer post about how unit testing in Kotlin is fun and tricky at the same time. We can benefit a lot from Kotlin's powerful language features to write readable and concise unit tests.
Tags software-engineering product-and-design frontend-and-mobile
-
How to build a realtime chart in iOS
Posted on May 31, 2018, Level intermediate Resource Length long
Neo Ighodaro article about building real time application in iOS. Nowadays, gathering data is one of the keys to understanding how products are perceived. However, all the data in the world would be useless without a way to visualize it.
Tags frontend-and-mobile product-and-design
-
How we failed with Angular & Elm is the solution
Posted on May 30, 2018, Level intermediate Resource Length long
Asaf Cohen article about their journey from Angular to Elm. Their address the main problem AngularJS created, and that is the illusion they could use it to design the UX as we please (uh … like develop) and that was not the case.
Tags software-engineering backend-development frontend-and-mobile
-
Algorithms and Data Structures in JavaScript
Posted on May 29, 2018, Level beginner Resource Length medium
Oleksii Trekhleb straight to the point article about data structures in JavaScript. It describes a collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos.
Tags backend-development frontend-and-mobile software-engineering
-
Angular security -- Authentication with JSON Web Tokens (JWT), complete guide
Posted on May 26, 2018, Level intermediate Resource Length long
Angular university brought you this a step-by-step guide for both designing and implementing JWT-based Authentication in an Angular application. The goal here is to discuss JWT-based Authentication Design and Implementation in general.
Tags backend-development frontend-and-mobile security-and-privacy architecture-and-apis
-
When, how and why use Node.js as your backend
Posted on May 19, 2018, Level intermediate Resource Length medium
Justyna Rachowicz published this article about leveraging the Node.js technology in building applications. The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js and avoid making serious mistakes in development that could cost you money.
Tags software-engineering frontend-and-mobile backend-development