• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Watch
    • Talks
    • Playlists
    • Edu Paths
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
  • IT
  • ES
Home » Backend

Backend

The Backend Developer is a programmer who creates the logical back-end and core computational logic of a website, software or information system. The main activities usually concern the three functional aspects of the back-end:
Programming: he has the knowledge of different programming languages like Java, JavaScript (NodeJS), PHP and the knowledge of methodologies and Frameworks such as Spring and
Hibernate. It is also able to work on more structured languages such as Ruby and Python.
Database Designing: a Back-end Developer has expertise in database management such as Oracle, MySQL or MongoDB.
Web Tool: is essential to be familiar with SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) for integration with different infrastructures.

distributed cache, how to boost system responsiveness

April 11, 2023 by Codemotion

Distributed Cache: How to Boost System Responsiveness

Distributed cache can improve the responsiveness of today's high-performance web and mobile apps. At heart it's a simple concept, but, when used well, it can bring improved capacity and flexibility to networked systems. As well as classic caching … Read more

caching, asynchronous batching

March 30, 2023 by Codemotion

How to Guide: Asynchronous Batching for Stampede Prevention

A cache stampede can occur when web servers face very high loads. To maintain the efficiency of backend services, caching is vital. But if the caching mechanism comes under intense strain, slow performance and even failure can occur. While there are … Read more

microservices design patterns

March 27, 2023 by Codemotion

What Are Microservices Design Patterns?

Looking to get started with microservices design patterns? First things first: microservice architecture is an organizational approach to software development where the programmer has to use a collection of small autonomous services. These services … Read more

Black Friday, elastic stack

November 23, 2022 by Codemotion

Black Friday: How to Manage Huge Traffic on Your App

It's a known issue both for users and developers: the extra traffic during Black Friday and Cyber Monday can cause e-commerce and payment apps to crash, generating many problems such as bad user experience, faulty transactions, revenue loss due to … Read more

SQL commands, database

November 18, 2022 by Pohan Lin

10 Commonly Used SQL Commands For Solid Databases

Structured Query Language (SQL) databases have a long history of reliability. That’s why, despite being invented in the 1970s, they are still in use today. By inputting SQL commands, a user can gain instant access to data records.  Over the … Read more

migrate from spring boot to micronaut

October 24, 2022 by Codemotion

How to Easily Migrate from Spring Boot to Micronaut

In the beginning there was only JVM The JVM (Java Virtual Machine) is a virtual machine that acts as a runtime engine for running java applications and programs and programs in other languages compiled by Java bytecode. It has two main functions: … Read more

similar documents, python, document similarity

October 21, 2022 by Nicola Di Santo

Fast Document Similarity in Python (MinHashLSH)

Why is document similarity more important than ever? In the big data era, it is always more frequent that companies need to detect similar items in their database. Imagine platforms like Kijiji or Subito, trying to detect people that constantly … Read more

microservices, composable programming

October 5, 2022 by Codemotion

This is Why The Future of Programming Is Composable

Let's start with the basics of composable programming and why it's such a big thing in software development. The "bible" of composability states that the best way to build an app is to write code once, deploy many times, stack, and expand … Read more

blockchain, avascan, avalanche, defikingdom, subnet

May 17, 2022 by Codemotion

How to Deploy a Subnet on Avalanche Blockchain: The Case of DeFi Kingdom

What Is Avalanche Avalanche is an open-source platform for developing decentralized applications and enterprise blockchain deployments in a highly scalable, interoperable environment. It is the world's first decentralized innovative contract … Read more

April 28, 2022 by Codemotion

Generating a Kubernetes Manifest with Dekorate the Easy Way

Why use Dekorate for a Kubernetes manifest? Well, the practice of deploying applications has seen a lot of changes in the relatively short time that computer systems have been part of our daily lives and business operations. One of the latest … Read more

April 19, 2022 by Codemotion

What is Web3 and What New Capabilities Does it Bring?

What exactly is Web3? The term Web3 is used to refer to the Internet’s next stage, which will in theory be characterised by being a decentralised online ecosystem. The idea is that within this ecosystem, users will be owners and therefore will not … Read more

Kubernetes, containers, manifest, Dekorate

April 5, 2022 by Codemotion

What is Reactive Programming and How Can I Benefit from It?

Reactive programming is a design approach that uses asynchronous programming logic to handle real-time adjustments to typically static information. It provides an efficient mechanism — the use of automated data streams — for handling content … Read more

April 1, 2022 by Codemotion

Is It Always Best to Reduce Code Lines?

Reducing Code Lines: Less is more? In the past, when the size of a typical storage medium was measured in kilobytes, there was a pressing reason to reduce the lines of code used in a program or game. After all, you can only fit so much data on … Read more

Codemotion Guide to Spring Framework

March 22, 2022 by Codemotion

All You Need to Know About the Spring Framework

This quick Codemotion guide to Spring offers insights and key concepts for understanding and getting started with this popular framework. A brief story of Spring Today, Spring Framework is a de facto standard. Hundreds of thousands of … Read more

Use StencilJS for a list or catalog

March 18, 2022 by Codemotion

Creating a Catalogue with StencilJS

StencilJS is a compiler used to generate highly-optimized web components that are standard-compliant. In this short guide, we're going to see how to use it to create a list or catalogue that can be used, for example, for e-commerce. Before you … Read more

innovative AI projects, artificial intelligence .net cybersecurity

March 16, 2022 by Codemotion

Which Skills Do I Need To Work On Innovative IT Projects?

According to Reti (an innovative Italian software development company), .NET, Microservices, Cloud, AI, and CyberSecurity are fundamental skills that will help you participate in some of the most exciting and innovative trends in programming. So … Read more

lazy loading, web performance optimization

March 15, 2022 by Riccardo Degni

How to Boost Performance With Lazy Loading

If you've always thought that the term "lazy" only has a negative meaning, you’re about to find out that this is not the case. This guide, developed with Be Digitech Solutions, analyzes how the “lazy loading” design pattern/technique is a … Read more

February 23, 2022 by Codemotion

Why You Should Use Typescript for Your Next Project

What is TypeScript? TypeScript is a programming language first developed by Microsoft in 2012. Its main ambition is to improve the productivity of developing complex applications. It is an open-source language developed as a superset of … Read more

reactive programming in distributed architecture

February 21, 2022 by Codemotion

Reactive Programming for Distributed Systems: All You Need to Know

Reactive programming is not a new idea. Reactive languages that allow for event-driven applications have been around for a long time. These languages are ideal for single-threaded, non-distributed applications. Distributed systems, however, are more … Read more

Explain the boom of low code and no code

February 11, 2022 by Codemotion

Understanding the Boom of Low Code and No-Code

Low code and no-code development platforms empower citizen developers to create tools for the businesses they work for. These platforms help companies make better use of their data, streamline workflows and save time and money. Low code and … Read more

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Interim pages omitted …
  • Go to page 6
  • Go to Next Page »

Primary Sidebar

Free Whitepaper: The Ultimate Azure Cybersecurity Handbook.

Codemotion Talent · Remote Jobs

Flutter Developer

3Bee
Full remote · Android · Flutter · Dart

Python Back-end Developer

h-trips.com
Full remote · Django · Pandas · PostgreSQL · Python

AWS Cloud Architect

Kirey Group
Full remote · Amazon-Web-Services · Ansible · Hibernate · Kubernetes · Linux

AWS SysOps Administrator

S2E | Solutions2Enterprises
Full remote · Amazon-Web-Services · Terraform · Linux · Windows · SQL · Docker · Kubernetes

Latest Articles

An article about Image Containers and security best practices.

Container Images: Technical Refresher and Security Best Practices

Cybersecurity Uncategorized

10 Useful and Affordable IT Certifications Under $200

Dev Life

Anche le grandi idee falliscono, tech fails

Tech Fails: When Brilliant Ideas Go Bust

Stories

Javascript color library. Discover how to use it in this guide.

Unsupervised Learning in Python: A Gentle Introduction to Clustering Techniques for Discovering Patterns

Languages and frameworks Machine Learning

Footer

  • Magazine
  • Events
  • Community
  • Learning
  • Kids
  • How to use our platform
  • Contact us
  • Become a Contributor
  • About Codemotion Magazine
  • How to run a meetup
  • Tools for virtual conferences

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • YouTube
  • RSS

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • RSS