Tag: Backend development
-
Introduction to WebAssembly - why should we care?
Posted on December 26, 2017, Level beginner Resource Length medium
Gabriele Tomassetti article about WebAssembly, or wasm, which is a low-level bytecode format for in-browser client-side scripting. In practical terms, WebAssembly is implemented by browsers' developers on the back of the existing JavaScript engine.
Tags software-engineering frontend-and-mobile backend-development
-
What is WebAssembly?
Posted on December 23, 2017, Level beginner Resource Length long
Eric Elliott article about WebAssembly. WebAssembly gives us access to a set of low level building blocks that we can use to construct just about anything you can imagine.
Tags software-engineering frontend-and-mobile backend-development
-
Managing AWS Lambda function concurrency
Posted on December 17, 2017, Level intermediate Resource Length long
Chris Munns long article diving straight to the point of AWS Lambda concurrency. In AWS Lambda, which is the core of the serverless platform at AWS, the unit of scale is a concurrent execution. This refers to the number of executions of your function code that are happening at any given time.
Tags architecture-and-apis backend-development cloud-and-infrastructure
-
TypeScript 2.4 weak type detection
Posted on December 10, 2017, Level intermediate Resource Length short
Marius Schulz short into into TypesScript weak type detection with code examples. A type is considered weak if all of its properties are optional. More specifically, a weak type defines one or more optional properties, no required properties, and no index signatures.
Tags backend-development frontend-and-mobile
-
How to build multilingual app (PHP and Gettext)
Posted on November 16, 2017, Level intermediate Resource Length long
Igor Santos article on challenges of building multilingual applications. Whether you are building a website or a full-fledged web application, making it accessible to a wider audience often requires it to be available in different languages and locales.
Tags software-engineering backend-development
-
MySQL 8.0 performance and ReadWrite workloads scalability
Posted on October 30, 2017, Level advanced Resource Length long
Dimitri Kravtchuk (MySQL Performance Architect, Oracle) - published blog post on new MySQL 8.0 performance. He writes about how their Read-Only scalability was a big pain, as Read-Only (RO) workloads were often slower than Read-Write (sounds very odd: "add Writes to your Reads to go faster", but this was our reality ;-)) -- and things were largely improved since MySQL 5.7 where we broke 1M queries per second (QPS) barrier and reached 1.6M QPS for the first time. However, improving Writes or mixed Read+Writes (RW) workloads is a much more complex story.
Tags backend-development data-and-analytics software-engineering
-
Getting started with Webpack - dev server
Posted on October 29, 2017, Level beginner Resource Length medium
Abraham Williams sweet post about moving fast when developing. Developers want to move fast 🚀 🚀 🚀. Manually triggering a rebuild of your source code after ever little change is slow and annoying.
Tags frontend-and-mobile software-engineering backend-development
-
Tricky JavaScript interview question asked by top tech companies
Posted on October 28, 2017, Level beginner Resource Length short
Daniel Borowski take on a tricky Javascript question often asked by top tech companies like Google or Amazon. It is a short explanation, along with some solutions, of a popular JavaScript question that tends to get asked in developer interviews.
Tags frontend-and-mobile backend-development software-engineering
-
Advanced Vue.js concepts - mixins, fillters etc
Posted on October 28, 2017, Level intermediate Resource Length long
Ogundipe Samuel detailed blog post about advanced techniques using Vue. Vue.js is arguably one of the easiest and most minimalist JavaScript frameworks with which to get started, but very few tutorials exist that cover advanced concepts in Vue. And that's why author wrote this tutorial.
Tags frontend-and-mobile software-engineering backend-development
-
ReactJS testing migrating from Tape to Jest
Posted on October 26, 2017, Level beginner Resource Length long
Thomas Greco is the author of the post sharing his feedback about recently using Jest while contributing to the next-static project after coming across it on Next.js' repository. He shares a ton of experience writing unit tests and explores the topic a little bit.
Tags testing-and-quality backend-development frontend-and-mobile
-
Golang microservice starter kit
Posted on October 19, 2017, Level intermediate Resource Length long
Bruce Wang detailed article in which you learn how they went about creating microservices starter kit when moving from monolithic architecture to self contained microservices.
Tags software-engineering backend-development architecture-and-apis
-
Data access object pattern in microservice architecture
Posted on October 17, 2017, Level intermediate Resource Length medium
Everett Griffiths is author of the blog post which focuses on the Data Access Object design pattern and how it can be used to communicate with multiple data sources. The article will demonstrate a solution using PHP and dependency injection to straddle multiple data sources in a scalable and testable way. Similar results can be obtained in other languages or using different organizational approaches.
Tags architecture-and-apis software-engineering backend-development