Connections are everywhere! To communicate between 2 parties, we need connections. We use them in modern web stack and apps: from server-client to server-database interactions. But why don't we hear about it often?
Abstraction! Details on connections are often abstracted away (and for good reason!). However, if you are planning to build your own program with great performance, a firm understanding of what goes under the hood is definitely an advantage!
In this article, I will be starting off with a common problem to motivate the use of connection pooling. …
Memcached is a free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. 
Memcached is known for its simplicity as a distributed cache. Its simple design promotes not only quick deployment, ease of development but also has been reported to be faster than other cache system like Redis in performance comparisons.
Benchmarking or stress testing is crucial for testing the bottlenecks and safe lines in any system. …
At the heart of Swift’s design are two powerful programming paradigms: protocol-oriented programming (POP) and class-based inheritance. POP helps solve some of the problems arising from class-based inheritance such as intrusive inheritance, implicit sharing, and lost-type relationships.
POP also improves model flexibility with new features such as retroactive modeling using Protocol Extensions. Furthermore, as Swift doesn’t offer multiple inheritances of classes, POP can help achieve that by making classes/structs conform to multiple protocols instead.
In the following sections, we will examine:
This article will be a quick guide on how to bootstrap a Graphql server on Google App Engine, using Firestore as a cloud database.
Main libraries used:
Access the full code here: https://github.com/Happytreat/graphql-ts-gae-boilerplate
yarn initand follow the prompts to create your project. The entry point for your app will be dist/index.js.
tscglobally to transpile .ts code using
yarn add global tsc
yarn add tslint @types/node tslint-config-airbnb typescript ts-node-dev --dev
Both the dev and start script can be used to run…
Passionate in building and breaking stuff.