Tag: App development
-
Understanding messaging queues: The backbone of modern software architecture
Posted on September 24, 2024, Level beginner Resource Length medium
In today's fast-paced and interconnected digital world, the need for robust and efficient communication between different components of a software system is paramount. Messaging queues have emerged as a vital solution to this challenge, providing a reliable way to manage and coordinate the flow of messages between various parts of an application. By Sean Coughlin.
Tags queues learning app-development devops messaging
-
Can your developers benefit from platform engineering?
Posted on August 31, 2024, Level beginner Resource Length short
Will designing tools and workflows to bring self-service to software development help developers work more efficiently? A growing number of adopters think so. By John Edwards.
Tags devops performance app-development cio management
-
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 nodejs javascript app-development frontend web-development
-
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 programming app-development programming golang
-
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 app-development programming golang
-
Code refactoring: Meaning, benefits and best practices
Posted on July 27, 2024, Level intermediate Resource Length long
Why do programmers regularly rewrite other people's ready-made code without adding new functions? It is all about refactoring. Refactoring is like putting things in order at your workplace. By Nuradil Alymkulov.
Tags code-refactoring how-to app-development web-development oop
-
C++ Refactoring tools in Visual Studio
Posted on July 21, 2024, Level intermediate Resource Length medium
Code refactoring is the process of restructuring existing code, while its outward functionality remains unchanged. By refactoring, you can simplify complex code structures, reduce code redundancy, and enhance code reusability. Visual Studio offers many tools to help refactor your C++ code. This article will delve into these tools, using the bullet3 open-source code as an example. By Mryam Girmay.
Tags code-refactoring how-to app-development azure
-
How banks overcome challenges in adopting automation testing framework
Posted on July 11, 2024, Level beginner Resource Length medium
A significant 80% of organizations now release code on a daily or weekly basis, indicating a growing reliance on these frequent updates. Traditional testing methods are struggling to keep up with the fast-paced nature of modern Agile practices as they bring several disadvantages, including slowness, high costs, and a lack of adaptability. By KMS Solutions.
Tags tdd fintech how-to app-development frameworks
-
CSS length units
Posted on June 28, 2024, Level intermediate Resource Length medium
A comprehensive guide covering nine types of lengths that CSS uses to size elements in terms of dimensions, space, time, and even sound. By Geoff Graham.
Tags app-development css web-development frontend
-
Big data strategies
Posted on June 16, 2024, Level beginner Resource Length short
Do I have “big data”? Oddly, this is not actually a straightforward question for two reasons. By @practicaldatascience.org.
Tags analytics big-data app-development management cio how-to
-
Everything Apple Intelligence will do for you (so far)
Posted on June 14, 2024, Level beginner Resource Length medium
While the arrangement between OpenAI and Apple is attracting a lot of attention, Apple has put together a sizable number of its own large language model (LLM) tools that will run on a compatible device or in its secure cloud, Private Cloud Compute. By Jonny Evans.n.
Tags ai app-development big-data data-science robotics
-
Big data statistics 2023: How much data is in the world?
Posted on June 6, 2024, Level beginner Resource Length medium
You've probably noticed that the term "big data" is frequently used these days. That's because big data is a major player in the digital age. This term refers to complex and massive data sets that far exceed the potential of traditional data processing applications. By Ogi Djuraskovic.
Tags fintech app-development big-data data-science miscellaneous