Tag: Backend development
-
Fifteen essential design patterns explained with Java examples
Posted on January 2, 2025, Level intermediate Resource Length long
Design patterns are reusable solutions to common problems in software design. They provide a proven and efficient way to solve complex problems, making it easier for developers to write better code. By Akash Pandey.
Tags architecture-and-apis backend-development data-and-analytics leadership-and-career
-
How Meta ported million Lines of Android code from Java to Kotlin
Posted on December 31, 2024, Level intermediate Resource Length medium
The Meta Java project is an open-source effort to create a new, more efficient, and modern compiler for the Java language. One of its key goals is to make Kotlin, which is widely used in Android app development, compatible with the Meta Java platform. This means that developers can write Kotlin code that targets the Meta Java virtual machine (VM) and run on it, rather than relying on the traditional Java Virtual Machine (JVM). The goal is to provide a more efficient and secure way to develop high-performance applications. By Sergio De Simone.
Tags backend-development product-and-design frontend-and-mobile software-engineering
-
Kotlin KSP — how to automate everything in the world
Posted on December 30, 2024, Level intermediate Resource Length medium
Kotlin KSP (Kotlin Standard Library Provider) is a tool that allows developers to compile their Kotlin code into platform-specific binaries. This means that you can write your app's code once and have it run on multiple platforms, without having to rewrite it for each one. The compilation process is automated through the use of Gradle, which is a build automation tool that can manage dependencies and build processes for you. By Serhii Hryshyn.
Tags backend-development product-and-design frontend-and-mobile software-engineering
-
Introduction to AI-driven PHP development: Automating entities with Symfony and OpenAI
Posted on December 18, 2024, Level beginner Resource Length medium
In this blog post, we'll explore how to automate PHP entity creation using Symfony components and OpenAI's GPT-4. If you've ever had to manually define entity classes, manage field definitions, or handle relationships in Symfony applications, you know how repetitive and error-prone the process can become. By leveraging the power of AI, we can streamline this workflow, automating much of the entity generation based on simple user input. By Anka Bajurin Stiskalov.
Tags backend-development ai-and-machine-learning software-engineering frontend-and-mobile
-
Object oriented programming (OOP) in Python
Posted on December 15, 2024, Level intermediate Resource Length medium
Object-oriented programming (OOP) in Python lets you structure your code by grouping related properties and behaviors into individual objects. You create classes as blueprints and instantiate them to form objects. With OOP, you can model real-world entities and their interactions, and create complex systems with reusable components. By David Amos.
Tags software-engineering backend-development product-and-design
-
Relational vs non relational database
Posted on December 7, 2024, Level beginner Resource Length medium
A database is an organised collection of information, nowadays commonly stored electronically in a computer system. It is usually controlled by a database management system (DBMS), which, along with the applications associated with it, forms a database system. By ovhcloud.com.
Tags backend-development leadership-and-career data-and-analytics software-engineering product-and-design
-
Advanced SQL techniques to transform data analysis
Posted on November 30, 2024, Level intermediate Resource Length medium
This article covers the proactive way of presenting data analysis by using advanced SQL techniques and offers a step-by-step approach to improving the speed of your queries and their accuracy. By dasca.org.
Tags cloud-and-infrastructure data-and-analytics backend-development
-
Write queries faster with Amazon Q generative SQL for Amazon Redshift
Posted on November 27, 2024, Level intermediate Resource Length medium
Amazon Redshift is a fully managed, AI-powered cloud data warehouse that delivers the best price-performance for your analytics workloads at any scale. Amazon Q generative SQL brings the capabilities of generative AI directly into the Amazon Redshift query editor. Amazon Q generative SQL for Amazon Redshift was launched in preview during AWS re:Invent 2023. With over 85,000 queries executed in preview, Amazon Redshift announced the general availability in September 2024. By Raghu Kuppala, Phil Bates, Xiao Qin, Erol Murtezaoglu, and Sushmita Barthakur.
Tags cloud-and-infrastructure data-and-analytics backend-development
-
MongooseIm 6.3: Prometheus, CockroachDB and more
Posted on November 24, 2024, Level beginner Resource Length medium
MongooseIM is a scalable, efficient, high-performance instant messaging server using the proven, open, and extensible XMPP protocol. With each new version, we introduce new features and improvements. By Pawel Chrzaszcz.
Tags data-and-analytics product-and-design leadership-and-career software-engineering backend-development
-
Elixir in production: What is it used for?
Posted on November 11, 2024, Level beginner Resource Length medium
There are many success stories out there about using Elixir in production that not only prove that the language is mature enough to be a solid choice, but it can be even more effective than the usual frequently used languages and frameworks thanks to the features provided by BEAM and OTP. By RisingStack Engineering.
Tags backend-development frontend-and-mobile software-engineering how-to product-and-design
-
How JavaScript signals are changing everyday development
Posted on November 7, 2024, Level beginner Resource Length medium
In recent times, JavaScript and signals have gained attention as a powerful new tool for managing reactive states. But how did that come about? By Hrvoje D.
Tags frontend-and-mobile how-to product-and-design backend-development
-
React is (becoming) a full-stack framework
Posted on August 26, 2024, Level intermediate Resource Length medium
React, with its addition of Server Components and Server Actions, is evolving into a full-stack framework. Once the most popular frontend framework, it has now successfully bridged the gap between frontend and backend to reign over both sides of the chasm. By Robin Wieruch.
Tags backend-development frontend-and-mobile product-and-design