Tag: Backend development
-
A deep dive into Hot Module Replacement with Webpack
Posted on September 2, 2019, Level intermediate Resource Length short
An article by Stanimira Vlaeva about Hot Module Replacement with webpack. webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser.
Tags frontend-and-mobile backend-development product-and-design
-
Concurrent programming in Python is not what you think it is
Posted on August 30, 2019, Level intermediate Resource Length medium
In this article, author will first walk you through the distinction between concurrent programming and parallel execution, discuss about Python built-ins concurrent programming mechanisms and the pitfalls of multi-threading in Python. By Melvin Koh.
Tags software-engineering product-and-design backend-development frontend-and-mobile devops-and-ci-cd
-
Why gRPC?
Posted on August 25, 2019, Level beginner Resource Length short
Short explanation focusing on gRPC and it's implementation in Akka (Scala). gRPC is a transport mechanism for request / response and (non-persistent) streaming use cases. Akka gRPC is Open Source and available under the Apache 2 License.
Tags architecture-and-apis backend-development software-engineering frontend-and-mobile
-
How to implement worker threads in Node.js
Posted on August 23, 2019, Level intermediate Resource Length short
An article by Ganeshmani P about implementation of worker threads in Node.js. After the release of Node.js V10.5.0, Worker Threads are available in the Node.js module.
Tags backend-development frontend-and-mobile software-engineering
-
Golang tutorial for Node.js developers
Posted on August 21, 2019, Level intermediate Resource Length long
CEO of RisingSTack Tamas Kadlecsik wrote this guide for Node.js developers interested in learning Go. Throughout a tutorial series, we'll cover the basics of getting started with the Go language, while building an app and exposing it through a REST, GraphQL and GRPC API.
Tags backend-development frontend-and-mobile software-engineering devops-and-ci-cd cloud-and-infrastructure
-
Vue.js, Spring Boot, Kotlin, and GraphQL: Building modern apps
Posted on August 20, 2019, Level intermediate Resource Length long
An article by Vladimir Fomene about creating modern web applications. You will create a GraphQL API using schemas, queries, mutations, and entities stored in a H2 database engine.
Tags backend-development frontend-and-mobile software-engineering
-
Benchmarking Functional Error Handling in Scala
Posted on August 19, 2019, Level advanced Resource Length long
Conventional wisdom has it that using too many functional abstractions in Scala is detrimental to overall program performance. Yet, these abstractions are an immense help if you want to write clean and abstract code. in depth article by Marcin Rzeźnicki.
Tags backend-development software-engineering
-
Kotlin Multiplatform for Clean Architecture
Posted on August 11, 2019, Level intermediate Resource Length long
Jan Freymann wrote this piece about Kotlin and Kotlin Multiplatform, which enables us to write the same code for the JVM as well as LLVM!
Tags frontend-and-mobile backend-development software-engineering product-and-design
-
Exercises in programming style: FP & I/O
Posted on August 10, 2019, Level intermediate Resource Length long
The article in which author explores one of the foundation of Functional Programming, I/O and how to cope with it. Written by Nicolas Fränkel a developer advocate with 15+ years experience consulting for many different customers.
Tags backend-development software-engineering
-
Better software design with application layer use cases | Enterprise Node.js + TypeScript
Posted on August 9, 2019, Level intermediate Resource Length long
In this article, we explore how organizing application logic as Use Cases in the application layer helps to make large typescript projects easier to reason about. Written by Khalil Stemmler.
Tags backend-development frontend-and-mobile software-engineering security-and-privacy
-
Authorization: Securing HTTP APIs with RBAC rules
Posted on August 7, 2019, Level intermediate Resource Length long
Learn how to use Auth0's Role-Based Access Control (RBAC) feature to secure HTTP APIs with ease. An article by Bruno Krebs. This is the second, technical post in a 3-part series on focusing on Authorization. Stay tuned for the last part in this series, focusing on dynamic authorization.
Tags software-engineering backend-development frontend-and-mobile security-and-privacy
-
Memory management in Python
Posted on August 5, 2019, Level intermediate Resource Length medium
This article describes memory management in Python 3.6. If you are interested in GC details, you can read my article about Garbage collection in Python. By Artem Golubin.
Tags backend-development software-engineering product-and-design architecture-and-apis