Tag: Backend development
-
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
-
Enums in Golang: Techniques, best practices, & use cases
Posted on August 4, 2024, Level intermediate Resource Length medium
Enums provide a way to represent a set of named constants. While Go lacks a built-in enum type, developers can emulate enum-like behavior by constants/custom types. Enums play a vital role in programming languages, providing a concise and expressive way to define a set of named constants. While some languages like Java or C# offer built-in support for enums, Go takes a different approach. In Go, enums are not a native language feature, but developers have several techniques at their disposal to achieve similar functionality. By Thuoc Nguyen.
Tags software-engineering product-and-design backend-development
-
Type conversion in Golang: How to convert data types in Go?
Posted on July 31, 2024, Level intermediate Resource Length long
Type conversion is the process of converting a value from one data type to another. Explicit type conversion in Go ensure compatibility between different data types.By Huy Nguyen.
Tags how-to product-and-design software-engineering backend-development
-
Docker tutorial: Using Docker with Python
Posted on May 28, 2024, Level beginner Resource Length long
This is an introductory Python Docker tutorial. By the end of this article, you will know how to use Docker on your local machine. Along with Python, we are going to run Nginx and Redis containers. By Alex Ryabtsev.
Tags backend-development product-and-design devops-and-ci-cd frontend-and-mobile