Tag: Backend development
-
Client side architecture basics guide to testable flexible maintainable react
Posted on December 31, 2020, Level beginner Resource Length long
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind designing robust software have remained relatively the same. By Khalil Stemmler.
Tags cloud-and-infrastructure frontend-and-mobile product-and-design architecture-and-apis backend-development
-
TypeScript compilation performance best practices
Posted on December 26, 2020, Level intermediate Resource Length long
There are easy ways to configure TypeScript to ensure faster compilations and editing experiences. The earlier that these practices can be adopted, the better. By Daniel Rosenwasser.
Tags backend-development frontend-and-mobile product-and-design software-engineering
-
NULL values in SQL queries
Posted on December 24, 2020, Level beginner Resource Length medium
This post is about NULL values in SQL, and comes courtesy of my friend and database wizard, Kaley. You should check out his website if you'd like to learn more about SQL, Oracle database, and making queries run faster. By Mitchum.
Tags data-and-analytics backend-development software-engineering
-
Build a serverless app using Go and Azure functions
Posted on December 19, 2020, Level intermediate Resource Length medium
Webhook backend is a popular use case for FaaS (Functions-as-a-service) platforms. Using a serverless function, it's quite convenient to encapsulate the webhook functionality and expose it in the form of an HTTP endpoint. By Abhishek Gupta.
Tags architecture-and-apis cloud-and-infrastructure product-and-design backend-development
-
How to install PHP 8 on Ubuntu 20.04
Posted on December 12, 2020, Level beginner Resource Length short
PHP is one of the most widely used server-side programming languages. Many popular CMS and frameworks such as WordPress, Magento, and Laravel are written in PHP. PHP 8.0 is the latest major release of the PHP language. It introduces several breaking changes, performance improvements, and lots of new features such as named arguments, JIT compiler, union types, match expression, and more. By linuxize.com.
Tags backend-development cloud-and-infrastructure frontend-and-mobile product-and-design software-engineering
-
How to increase push notification delivery rate in Android?
Posted on December 9, 2020, Level intermediate Resource Length long
Notifications are one of the important parts of any application. Almost every application on your mobile device will be sending some or other kind of notification. By Sumit Mishra.
Tags frontend-and-mobile product-and-design backend-development data-and-analytics cloud-and-infrastructure
-
From Vue to Nuxt: Server-side rendering in a nutshell
Posted on December 4, 2020, Level intermediate Resource Length long
Building front-end apps is no longer limited to taking care of what is happening only in the browser. We need to dig into the server-side as well if we want to provide reliable software. By Patryk Andrzejewski.
Tags frontend-and-mobile cloud-and-infrastructure product-and-design backend-development
-
OpenAPI-backed API testing in PHP projects: Laravel example
Posted on December 3, 2020, Level intermediate Resource Length long
OpenAPI is a specification intended to describe RESTful APIs in JSON and YAML, with the aim of being understandable by humans and machines alike. By Yannick Chenot.
Tags leadership-and-career testing-and-quality frontend-and-mobile backend-development
-
Learn how to use webhooks by connecting NodeJS, IFTTT and Twitter
Posted on November 28, 2020, Level intermediate Resource Length medium
In this guide, you'll learn what webhooks are and how they work. You'll then put together a simple Webhook integration for IFTTT and Twitter, using Node and a simple Express app. By Robbie Cahill.
Tags how-to architecture-and-apis data-and-analytics backend-development product-and-design frontend-and-mobile
-
Why Gatsby chose headless WordPress for our blog
Posted on November 25, 2020, Level beginner Resource Length medium
Back when Gatsby first launched we produced all of our content — including blog, landing pages, and documentation — in a public GitHub repo. That approach just made sense for an open-source software company where most of the team were web developers. And it worked fine ... for a while. By Hashim Warren.
Tags frontend-and-mobile backend-development architecture-and-apis
-
RPC over RabbitMQ (with Elixir)
Posted on November 24, 2020, Level beginner Resource Length medium
At Community we use RabbitMQ, a lot. It's the infrastructure backbone that allows our services (over forty at this point) to communicate with each other. That mostly happens through events (since we have an event-sourced system), but in some cases what we need is a request-response interaction between two services. By Andrea Leopardi.
Tags backend-development software-engineering frontend-and-mobile product-and-design
-
Server-Side development with Kotlin: Frameworks and libraries
Posted on November 23, 2020, Level beginner Resource Length medium
It is quite common to use existing frameworks and libraries for backend application development. If we look at most of the popular frameworks in the Java ecosystem, many of them actually support Kotlin out of the box. There are a lot of Java libraries too. You can use these frameworks and libraries in your Kotlin programs thanks to Kotlin's flawless Java interoperability. By Anton Arhipov.
Tags backend-development software-engineering