SINCE 2013

2nd May 2024

Canonical releases Ubuntu 24.04 LTS Noble Numbat

Performance engineering tools pre-enabled and pre-loaded in Ubuntu 24.04 Canonical is dedicated to raising the bar for quality and performance across the entire Ubuntu 24.04 ecosystem.  Ubuntu 24.04 LTS delivers the latest Linux 6.8 kernel with improved syscall performance, nested KVM support on ppc64el, and access to the newly landed bcachefs filesystem. In addition to upstream improvements, Ubuntu 24.04 LTS has merged low-latency kernel features into the default kernel, reducing kernel task scheduling delays. Ubuntu 24.04 LTS also enables frame pointers by default on all 64-bit architectures so that performance engineers have ready access to accurate and complete flame graphs […]
15th April 2024

Understanding User Interface (UI) And User Experience (UX)

UI & UX User Interface (UI) and User Experience (UX) are two interlaced relations mixed quite frequently. However, there is a fairly substantial difference from each other. User Experience (UX) User experience (UX) is intensive on HCI (human-computer interaction) variables and the functional flow of the application overall. It depends upon the human-computer interaction means how a human interacts with the system. The User Experience depends on the User’s profound arrangement, restrictions, requirements, capacities, and qualities. It assists the User with gathering the board of the undertaking. UX is a best practice to advance the nature of User cooperation with […]
13th April 2024

How empathy can supercharge your programming career

Picture a “software developer” in your mind. Are they a loner, laboring away by themselves in a dark room looking at a black screen with green text? Are they being condescending and curt with their teammates when forced to interact with others? Even if you yourself are a software developer, it can be difficult to shake this perception of programmers. And even if you don’t hold this stereotype, many people do. Why is that? I’ve become convinced over the years that empathy is one of the more underrated qualities in software development. If you look at most of the negative […]
12th April 2024

5 Different Ways to Declare Functions in jQuery

Choosing which way to declare a JavaScript function can be confusing for beginners and there are several different syntax options. Each has advantages, disadvantages, and appropriate uses that can catch you out. In this article, we examine several ways to define a block of JavaScript functionality. 1. Regular JavaScript Functions The first and most obvious way to declare a function in JavaScript is to use a function declaration. A function named multiply(), which takes two parameters x and y, multiplies them, and returns the value can be implemented with the following syntax: Functions defined in this way (a function declaration) are hoisted to the top of the current […]
9th April 2024

Some cool Bash scripts! and what they do …

Hey there! So, you’ve heard of Bash before, right? It’s like the “cool kid” of the command-line world, somewhat akin to the Windows Command Prompt (CMD), but with a twist. If you’re nodding along but haven’t really delved into it, you’re in for a treat! Think of Bash as your trusty sidekick for navigating and controlling your computer via text commands. It’s used by virtually every major tech company and system developers worldwide. You see, the magic of Bash lies in its simplicity and efficiency. With just a few well-placed keystrokes, you can zip through tasks, manage files, and automate […]
5th April 2024

MySQL vs Postgres in 2024

The rise of PostgreSQL and MySQL is fueled by cloud adoption, boosting deployment ease. PostgreSQL dominates in 2023, yet MySQL still appeals to learners. In 2024, PostgreSQL aims to improve sharding, logical replication, while MySQL focuses on availability, security, and analytics. The surge in PostgreSQL and MySQL popularity owes much to its adoption by major cloud providers. Amazon Web Services, Microsoft Azure, and Google Cloud now offer managed PostgreSQL and MySQL services, streamlining database deployment and management. AWS highlighted the rapid growth of its Amazon Aurora PostgreSQL-compatible service in 2021. The acquisition of MySQL by Oracle in 2010 triggered concerns among […]
4th April 2024

Devin AI: Software Engineer as we know so far

Devin is not just a program; it’s a ground-breaking AI that acts as a software engineer, capable of coding, debugging, and even developing apps and websites. Created by Cognition and led by Scott Wu, Devin represents a significant leap in AI’s role in software development. It’s designed to work alongside humans, enhancing productivity rather than replacing jobs. With abilities to learn and adapt, Devin is reshaping how software engineering tasks are approached, promising a future where AI and humans collaborate more closely. Here’s a quick look at what Devin brings to the table: This intro not only highlights Devin’s capabilities […]
3rd April 2024

Capacitor vs Cordova: What are the Differences Between Them

For developers and teams evaluating new approaches to app development, this guide compares Capacitor vs Cordova, evaluates the differences, and provides an overview of how Capacitor vs Cordova stacks up as the preferred foundation for hybrid mobile app development. What is Capacitor by Ionic? Capacitor is an open source project that runs modern Web Apps natively on iOS, Android, Electron, and Web (using Progressive Web App technology) while providing a powerful and easy-to-use interface for accessing native SDKs and native APIs on each platform. As a PhoneGap and Cordova alternative, Capacitor delivers the same cross-platform benefits, but with a more modern approach to […]
22nd March 2024

How to Upload Large Files to AWS S3 without Putting Pressure to Your Backend Server (Node.js Example)

If you know how to use an AWS S3 signed URL to upload files directly from the UI, then there’s no reason to read it. You already got this. Amazon Web Services (AWS) S3 is one of the most popular services offered by AWS. It is used to store files. it’s just like a big hard disk, where you make your folder and keep files. They offer SDKs, and APIs to upload files from your applications. After working with multiple developers, I have seen a tendency for them to somehow end up involving their backend server for upload operations. First, […]
14th March 2024

ScyllaDB is better than Cassandra, and here’s why.

Introduction Of ScyllaDB ScyllaDB is one of the newest NoSQL database which offers really high throughput at sub millisecond latencies. The important point is that it accomplishes this at a fraction of the cost of a modern NoSQL database. ScyllaDB implements almost all of the features of Cassandra in C++. But saying it’s a mere C++ port would be an understatement. Developers at Scylla have made a lot of changes under the hood which are not visible to the user but that lead to a huge performance improvemen You are kidding, right? No, I’m not. As you can see (if you went to that […]
13th March 2024

Understanding How ChatGPT Maintains Context

The concept of context in conversation is crucial, as it allows for coherent and meaningful exchanges. In the realm of artificial intelligence, this concept is equally important. One AI model that has gained significant attention for its ability to maintain context is ChatGPT. But how does ChatGPT keep context? This question is what we aim to unravel in this exploration. ChatGPT: A Brief Overview ChatGPT is a language model developed by OpenAI. It utilizes a variant of the GPT (Generative Pretrained Transformer) model, which is designed to generate human-like text based on the input it receives. The model has been trained […]