Tag: Frontend and mobile
-
Client side performance monitoring with InfluxDB
Posted on September 23, 2018, Level intermediate Resource Length medium
Interesting reading from Mike Bell about efficient applications monitoring in Agile environment with daily deploys of hundreds of code changes to the web application for customer-facing websites. Each change has the potential to impact performance for better or worse. They carefully monitor KPIs such as page load times to catch regressions, identify opportunities for speedups, and to verify that improvements work in the real world.
Tags devops-and-ci-cd frontend-and-mobile architecture-and-apis
-
Six layout myths busted
Posted on September 20, 2018, Level intermediate Resource Length long
An older article encapsulating thoughts by Jen Simmons on topic of six layout myth. Every website reaches for an identical 12-column symmetrical grid. Every site uses the same shapes and patterns over and over. And we are totally bored.
Tags product-and-design miscellaneous frontend-and-mobile architecture-and-apis
-
Django REST with React tutorial
Posted on September 17, 2018, Level intermediate Resource Length long
Valentino Gagliardi published on his blog tutorial how to do REST with Django framework 2 and React. If you need quick API prototype quickly and is build for development speed.
Tags backend-development architecture-and-apis frontend-and-mobile
-
Compiler hinting with Kotlin contracts
Posted on September 14, 2018, Level advanced Resource Length short
Jarno Walgemoed short introduction on some new interesting features in Kotlin 1.3. Kotlin's built-in null-safety makes it easy for us to write code that's less error-prone and less susceptible to the unwanted and unexpected NullpointerException at runtime. Kotlin is introducing Contracts in the upcoming 1.3 release in which we can use contracts to tell the compiler how a function behaves and what results are implied, so we can benefit from improved smart-casts.
Tags backend-development frontend-and-mobile product-and-design
-
Build a Hello World API with Scala and Akka HTTP
Posted on August 29, 2018, Level intermediate Resource Length short
Miguel Lopez short and sweet tutorial about building a Hello World web application with Akka. Akka is a popular actor-based toolkit for building concurrent and distributed applications in the JVM. These applications mostly use Scala or Java.
Tags devops-and-ci-cd architecture-and-apis backend-development software-engineering frontend-and-mobile
-
REST API design -- resource modeling
Posted on August 26, 2018, Level intermediate Resource Length medium
In this older article by Prakash Subramaniam from ThoughtWorks looks at the REST API design best practices. The key abstraction of information in REST is a resource. A resource is a conceptual mapping to a set of entities, not the entity that corresponds to the mapping at any particular point in time.
Tags architecture-and-apis frontend-and-mobile backend-development
-
Understanding Android Gradle build
Posted on August 18, 2018, Level beginner Resource Length medium
Łukasz Wasylkowski article about Android Gradle builds. In his post he'll write, step by step, Gradle configuration files for a single Android project in order to take some of the magic away.
Tags frontend-and-mobile backend-development product-and-design devops-and-ci-cd
-
Solr from the field -- Lessons learned while maintaining over 30 billion documents
Posted on August 14, 2018, Level intermediate Resource Length medium
An article published by Alex Puschinsky about WalkMe Insights experience with SOLR and processing of vast amount of data. They provide real-time search and analytics capabilities. To achieve this, they have chosen Apache Solr as the core of our WalkMe Insights search functionality.
Tags data-and-analytics business-and-emerging-tech frontend-and-mobile
-
How to do Object Oriented Programming the right way
Posted on July 30, 2018, Level intermediate Resource Length long
Article by software engineer Xiaoyun Yang about Object Oriented programming done right. Object Oriented Programming (OOP) is a software design pattern that allows you to think about problems in terms of objects and their interactions. OOP is typically done with classes or with prototypes.
Tags software-engineering frontend-and-mobile
-
8 best practices for perfect CSS documentation
Posted on July 29, 2018, Level intermediate Resource Length long
Adriana De La Cuadra article about best pracices for CSS documentation. In the world of CSS, documentation is underused. Since documentation is not visible to the end user, its value is often overlooked by clients.
Tags frontend-and-mobile miscellaneous
-
Setting up a reverse-proxy with NGINX and docker-compose
Posted on July 28, 2018, Level intermediate Resource Length long
Dominik Weber tutorial how to set up reverse-proxy with NGINX, which can then handle server-related aspects, like SSL and caching, completely transparent to the application behind it. It is good practice in general to not make internal services public-facing that don't have to be.
Tags devops-and-ci-cd how-to software-engineering frontend-and-mobile
-
Reduce JavaScript payloads with tree shaking
Posted on July 25, 2018, Level advanced Resource Length long
Jeremy Wagner neat article about reducing the JavaScript in modern web applications. JavaScript is often compressed when sent over the network, meaning that the actual amount of JavaScript is quite a bit more after the browser decompresses it.
Tags software-engineering frontend-and-mobile