Tag: Backend development
-
Understanding Go package management and modules
Posted on January 27, 2024, Level intermediate Resource Length medium
Can low-code enable machine learning? Certainly. In fact, it's an excellent method for simplifying and accelerating the use of machine learning–and enabling developers without data science backgrounds to build software powered by machine learning. In this blog, I make the case for using low-code to develop machine learning apps. By Forsyth Alexander.
Tags backend-development how-to frontend-and-mobile product-and-design architecture-and-apis
-
Eleven good resources to learn SQL and NoSQL
Posted on January 20, 2024, Level beginner Resource Length medium
SQL and NoSQL are in demand, and learning these tech skills can help improve one's career prospects. These skills are essential for developers, data scientists, business analysts, or anyone working in related fields with data. By Durga Prasad Acharya.
Tags data-and-analytics product-and-design architecture-and-apis cloud-and-infrastructure backend-development
-
Secure GraphQL endpoints in Spring reactive applications
Posted on December 25, 2023, Level intermediate Resource Length medium
Spring Supports GraphQL requests over HTTP, Websockets and RSockets. Securing an Spring GraphQL application does not differ from securing a Web application. Mainly, Spring GraphQL needs to ensure context propagates from WebFlux to the data fetching layer so that we can use Security annotations or access the authenticated principal in @SchemaMapping methods. This should work for HTTP and WebSocket. By Ruchira Madhushan Rajapaksha.
Tags architecture-and-apis security-and-privacy backend-development frontend-and-mobile product-and-design
-
Using JWTs to authenticate services unravels API gateways
Posted on December 20, 2023, Level intermediate Resource Length medium
The API gateway component in a cloud native architecture is critical because it offloads critical API security and policy functionality to a common place, allowing the backend APIs and services to focus on business logic. API authentication, authorization, audit, throttling and similar tasks can be complex and difficult to get right, so many organizations choose an API gateway to handle them. By Christian Posta and Peter Jausovec.
Tags architecture-and-apis security-and-privacy backend-development frontend-and-mobile product-and-design
-
How to learn Scala for data engineering?
Posted on December 13, 2023, Level beginner Resource Length long
Scala has been one of the most trusted and reliable programming languages for several tech giants and startups to develop and deploy their big data applications. Top companies from Netflix and LinkedIn to Foursquare and AirBnB take advantage of the many benefits of Scala in reliably developing their platforms and integrating with state-of-the-art machine learning models. By ParamRaval.
Tags data-and-analytics backend-development leadership-and-career software-engineering
-
AI for programmers
Posted on November 30, 2023, Level beginner Resource Length long
With the growing discussions about the integration of artificial intelligence (AI) into software development via tools like ChatGPT and Github Copilot, author has explored these AI-driven coding aids for some time. Initially, he engaged with Tabnine, a tool similar in function to Github Copilot, albeit a paid service, and his initial experiences were less than satisfactory. Subsequently, author approached AI-based products from other companies with a certain degree of skepticism. By Michał Szulczewski.
Tags ai-and-machine-learning backend-development how-to product-and-design leadership-and-career software-engineering
-
Importance of code reusability in software development
Posted on November 9, 2023, Level beginner Resource Length medium
Explore the power of code reusability in software development. Learn best practices for efficiency, cost-effectiveness, and superior software quality. By Anupam Pal Singh and Harshit Paul.
Tags software-engineering leadership-and-career data-and-analytics backend-development
-
Introducing Angular v17
Posted on November 8, 2023, Level beginner Resource Length long
Last month marked the 13th anniversary of Angular's red shield. AngularJS was the starting point for a new wave of JavaScript frameworks emerging to support the increasing need for rich web experiences. Today with a new look and a set of forward-thinking features we bring everyone along to the future with version 17, setting new standards for performance and developer experience. By Minko Gechev.
Tags frontend-and-mobile product-and-design backend-development leadership-and-career
-
Next.js and GraphQL: The perfect combination for full stack development
Posted on November 1, 2023, Level beginner Resource Length medium
SQL (Structured Query Language), as you probably, know, helps you collect data from databases. It is specifically designed for that. In other words, it works with rows and columns, allowing you to manipulate data from databases using SQL queries. By Nate Rosidi.
Tags architecture-and-apis backend-development frontend-and-mobile product-and-design
-
Dynamic table partitioning in Postgres
Posted on October 29, 2023, Level intermediate Resource Length medium
We helped a customer recently who was storing 500 million chat messages in a single Postgres table. As the table was growing, their queries were slowing down. By Michel Pelletier.
Tags data-and-analytics backend-development software-engineering
-
How to stream JSON data using server-sent events?
Posted on October 17, 2023, Level intermediate Resource Length medium
Server-Sent Events (SSE) is a simple and efficient technology for sending real-time updates from the server to the web browser over a single HTTP connection. By @workfall.com.
Tags backend-development software-engineering frontend-and-mobile product-and-design architecture-and-apis
-
How to develop APIs with Django REST framework [Step-by-step guide]
Posted on October 16, 2023, Level intermediate Resource Length medium
In this article, we'll talk about how develop APIs with Django REST framework by step by step. Author believes this is going to be useful for all beginner Django developers, as REST APIs are used in every application or piece of software to connect the backend and frontend parts. If you master this, you can build all kinds of products. By Oleg Kovalyov.
Tags architecture-and-apis leadership-and-career product-and-design backend-development