Tag: Backend development
-
Advanced techniques for Code optimization in Go
Posted on March 4, 2024, Level advanced Resource Length medium
Go, also known as Golang, is celebrated for its simplicity, readability, and efficiency. While the language itself encourages clean and idiomatic code, there are various advanced techniques and best practices that can significantly enhance the performance of your Go applications. In this in-depth guide, we will explore key strategies for optimizing Go code, covering a range of aspects from profiling to HTTP server optimization. By @withcodeexample.com.
Tags software-engineering cloud-and-infrastructure backend-development product-and-design
-
Java 21 features: A detailed look at the most important changes in the new LTS release
Posted on February 28, 2024, Level intermediate Resource Length medium
Another LTS Java release is already here, bringing some exciting changes and improvements. Let's analyze the most important Java 21 features, check out how they work in practice, and try to predict their significance for the future of this technology. By Arkadiusz Rosłoniec.
Tags backend-development cloud-and-infrastructure frontend-and-mobile product-and-design
-
Kotlin: A step-by-step guide for first-time app developers
Posted on February 24, 2024, Level intermediate Resource Length medium
Welcome to the world of Kotlin, a modern programming language that has captured the hearts of developers worldwide, especially in the realm of Android app development. JetBrains developed Kotlin, and since its release in 2011, it has seen a rapid rise in popularity. In 2017, Google announced first-class support for Kotlin on Android, and since then, there has been no looking back. By @appmaster.io.
Tags backend-development product-and-design software-engineering
-
Performance optimization techniques in Angular
Posted on February 23, 2024, Level intermediate Resource Length medium
The performance of any application plays a vital role in the growth of the business. As it is a high-performing front-end framework, we face challenges optimizing the performance. The major performance issues are the decline in traffic, decrement in engagement, high bounce rate, and crashing of applications in high usage. By @xenonstack.com.
Tags frontend-and-mobile backend-development
-
A comprehensive guide to choosing the best Scala course
Posted on February 22, 2024, Level beginner Resource Length medium
This article is all about choosing the right Scala course for your journey. It worth noting that author has made almost 300 hours of courses so far at Rock the JVM. By Daniel Ciocîrlan.
Tags backend-development product-and-design leadership-and-career software-engineering architecture-and-apis
-
Flutter vs. Kotlin: An overview in 2024
Posted on February 20, 2024, Level beginner Resource Length medium
Let's compare Flutter and Kotlin a little more directly, based on a number of key factors. By Flatirons.
Tags product-and-design frontend-and-mobile backend-development leadership-and-career
-
Write JavaScript shell scripts with Bun
Posted on February 15, 2024, Level beginner Resource Length medium
Thanks to Bun Shell, it's now possible to write fast scripts in JavaScript. Some time ago, Alexandre published a test of ZX, a NodeJS wrapper for Bash. This project has inspired many others. By Anthony Rimet.
Tags frontend-and-mobile software-engineering product-and-design backend-development
-
JS Toolbox 2024: Runtime environments & package management
Posted on February 14, 2024, Level beginner Resource Length medium
JavaScript is bigger than ever, and the ecosystem is nothing short of overwhelming. In this JS toolbox 2024 series, we've selected and analyzed the most noteworthy JS tools, so that you don't have to. By Ollie Bannister.
Tags frontend-and-mobile leadership-and-career product-and-design backend-development
-
What is the fastest programming language? Making the case for Elixir
Posted on February 1, 2024, Level beginner Resource Length medium
As turnaround times continue to shrink and the innovation expected from developers expands, programming language speeds can become a deciding factor for solution designers. If you're concerned about speed, Elixir may be the language you're looking for. By Content Team.
Tags backend-development frontend-and-mobile software-engineering product-and-design
-
Demystifying Elixir web app development: A comprehensive introduction
Posted on January 31, 2024, Level beginner Resource Length medium
Elixir is a dynamic programming language with a syntax that combines a wild blend of influences for more scalable and stable programming. Elixir combines the best features of Ruby, the superpowers of Erlang, and the functional elegance of other languages. By Idhaya M V.
Tags backend-development frontend-and-mobile software-engineering product-and-design
-
Java career learning path from beginner to advanced
Posted on January 30, 2024, Level beginner Resource Length medium
Knowing what to study is also a big challenge since there is so much to learn. Therefore, let's explore the most important topics to study so we can become better software engineers. By Rafael del Nero.
Tags software-engineering leadership-and-career how-to product-and-design backend-development
-
Starting with Rector PHP: Improving your PHP code with automation
Posted on January 29, 2024, Level intermediate Resource Length long
Maintaining clean and efficient code is crucial for project success. Rector PHP emerges as a powerful tool, offering developers a seamless path to code transformation and enhancement. Rector PHP is an open-source automation tool for PHP, and it simplifies the process of code upgrades, refactoring, and modernization, bringing significant benefits to developers and their projects. By Roberto B.
Tags software-engineering backend-development how-to frontend-and-mobile devops-and-ci-cd