Tag: Backend development
-
Streams in Scala - introductory guide
Posted on September 19, 2023, Level intermediate Resource Length medium
Streams in Scala provide a lazy evaluation mechanism where elements are computed on-demand rather than being eagerly evaluated and stored in memory. This allows for efficient memory utilization, especially when dealing with large datasets or potentially infinite sequences of data. By Aniefiok Akpan.
Tags architecture-and-apis backend-development software-engineering leadership-and-career data-and-analytics
-
Discussing PostgreSQL: What changes in version 16
Posted on September 15, 2023, Level beginner Resource Length long
The article discusses the new features and improvements in PostgreSQL 16, the latest version of the open source relational database. By Amit Kapila.
Tags backend-development leadership-and-career data-and-analytics frontend-and-mobile
-
Working with Postgres JSON query
Posted on September 14, 2023, Level beginner Resource Length long
The article explains how to work with Postgres JSON Query, which is a feature that allows you to store and query JSON data in PostgreSQL. By Pratibha Sarin.
Tags backend-development architecture-and-apis data-and-analytics frontend-and-mobile
-
A comprehensive guide to logging in Go with Slog
Posted on September 10, 2023, Level intermediate Resource Length long
Logging is essential for debugging and monitoring Go applications. The Go standard library provides a basic logging package, but it is not ideal for production use. There are a number of third-party logging libraries available for Go, such as Zap, Logrus, and Zerolog. By Ayooluwa Isaiah.
Tags devops-and-ci-cd software-engineering architecture-and-apis product-and-design backend-development
-
How to use systemd in Linux to configure and manage multiple MySQL instances
Posted on September 9, 2023, Level beginner Resource Length short
Systemd is a system and service manager for Linux systems. It provides a consistent way to start, stop, and manage system services. Systemd can also be used to manage multiple MySQL instances on a single server. By Mughees Ahmed.
Tags cloud-and-infrastructure leadership-and-career devops-and-ci-cd backend-development
-
Kickstart your Kotlin journey: Essential tips and tricks for beginner app developers
Posted on September 6, 2023, Level beginner Resource Length long
Kotlin, a modern programming language developed by JetBrains, has gained immense popularity among app developers in recent years. With its concise syntax, interoperability with Java, and powerful features, Kotlin has become the language of choice for Android app development. In this article, we will explore why Kotlin is a great choice for beginner app developers, how to get started with Kotlin, and essential tips and tricks to enhance your Kotlin app development skills. By lset.uk.
Tags backend-development product-and-design how-to leadership-and-career
-
Effective Kotlin Item 2: Eliminate critical sections
Posted on September 4, 2023, Level advanced Resource Length medium
When multiple threads modify a shared state, it can lead to unexpected results. This problem was already discussed in the previous item, but now I want to explain it in more detail and show how to deal with it in Kotlin/JVM. By Marcin Moskała.
Tags backend-development product-and-design leadership-and-career
-
Distributed transactions at Scale in Amazon DynamoDB
Posted on August 26, 2023, Level beginner Resource Length medium
It is great to see DynamoDB, and AWS in general, is publishing/sharing more widely than before. A killer feature of DynamoDB is predictability at any scale. Aligned with this predictability tenet, when adding transactions to DynamoDB, the first and primary constraint was to preserve the predictable high performance of single-key reads/writes at any scale. By Murat Demirbas.
Tags cloud-and-infrastructure architecture-and-apis product-and-design backend-development
-
The complete guide to WordPress REST API basics
Posted on August 8, 2023, Level intermediate Resource Length medium
The WordPress REST API is in the process of changing WordPress. You may not have noticed, as a lot of it is under the hood, but the implications of the REST API make a huge difference to the future of WordPress, both in terms of its codebase and its uses. By Rachel McCollin.
Tags product-and-design frontend-and-mobile architecture-and-apis backend-development
-
Five useful JSON tools to improve your productivity
Posted on July 29, 2023, Level beginner Resource Length medium
JavaScript Object Notation (JSON) is a lightweight data-interchange format that is widely used in web applications and APIs to transmit data between servers and clients. JSON is a popular choice for data storage and exchange due to it being human-readable, platform-independent, and capable of supporting complex data structures. In this article, we'll explore five useful JSON tools that can help you improve your productivity.. By Hassan Djirdeh.
Tags backend-development product-and-design how-to software-engineering
-
Two-factor authentication in Scala with Http4s
Posted on July 28, 2023, Level intermediate Resource Length short
This article is a continuation of the authentication methods t- here we will cover two more advanced authentication methods which include One Time Password (OTP) and Two Factor Authentication (2FA). By Daniel Ciocîrlan.
Tags backend-development product-and-design how-to security-and-privacy
-
Reactive systems in Java
Posted on July 26, 2023, Level intermediate Resource Length short
In this tutorial, we'll learn the basics of creating reactive systems in Java using Spring, as well as other tools and frameworks. By Kumar Chandrakant.
Tags backend-development product-and-design frontend-and-mobile software-engineering architecture-and-apis