The Nothing Phone 1 is easily one of the most beautiful smartphones on the market, with its unique light-up notification “glyphs” and glass-aluminum design. The maker has also been receptive towards the aftermarket developer community on XDA. Apart from the ready availability of the kernel sources, you can easily unlock the bootloader of the phone, which means diving into the modding … [Read more...]
Adding client side webmentions to my Next.js blog
The latest iteration of my website is built on Next.js, specifically Timothy Lin's wonderful Tailwind/Next.js starter blog.. I've modified it quite a bit, altering the color scheme, dropping components like analytics, comments and a few others while also building out some new pages (like my now page). As part of this process I wanted to add support for webmentions to the template, integrating … [Read more...]
Amazon wants employees to return to the office in May
Starting in May, Amazon will require employees to work out of the office at least three days per week. The company announced the plan in a memo published on Friday and attributed to CEO Andy Jassy (via CNN). In advocating for the policy, Jassy said a hybrid work arrangement would “strengthen” Amazon’s corporate culture and lead to better collaboration among its workforce. “It’s not simple to … [Read more...]
Asynchronous Javascript
IntroductionIn this Blog, we will discuss Asynchronous Javascript and how it is run under the hood. But before understanding what Asynchronous Javascript is let us take a moment to understand what synchronous code is. In traditional synchronous Javascript, code is executed line by line in the exact order of execution defined in the code and each line must wait for the previous line to complete … [Read more...]
Will the new Laravel release save PHP?
Is PHP Dying?This shouldn't come as news to those who are familiar with web development, but PHP is slowly dying. Most of the web, as of today is powered by PHP. But new websites and startups are slowly moving to more flexible and feature-rich frameworks like NodeJS stack, DJango and Flask. But the recent release of Laravel 10 this February has changed the tides in favour of PHP. This new release … [Read more...]
What Are HTML Meta Tags And What Is Their Importance?
When starting a new straightforward web development project, you usually prefer plain HTML, CSS, and JavaScript rather than a front-end framework such as React or Vue. The most familiar step that follows is creating an HTML file and generating a boilerplate.The code in the boilerplate only includes the essential tags you need for an HTML document. And among these things are meta tags inside the … [Read more...]
API for Noobies :)
API stands for Application Programming Interface. An API is a set of rules, protocols, and tools that define how two different software applications can communicate with each other. In simple terms, an API is like a messenger that takes requests from one application and delivers them to another and then takes the response back to the requesting application. Hmm, this didn't Ring a bell, did … [Read more...]
What is Empty Statement?
Hello and welcome to my blog! I am thrilled to have you here and I hope you are enjoying the content that I am sharing. My main goal with this blog is to provide useful information on various topics, from web development to technology and beyond.Empty Statement In JavaScript, an empty statement is a statement that provides no operation, even though the syntax requires a statement. It is … [Read more...]
Qualcomm Snapdragon 8 Gen 3 rumored to arrive earlier than expected
Recent rumors have floated the idea that Qualcomm is interested in releasing its next SoC sooner than anticipated. Source: xda-developers.com … [Read more...]
5 Tips to Level Up Your JavaScript Skills with ES6 Syntax
In this article, we will discuss 5 tips to improve your JavaScript skills using ES6 syntax, with code samples to demonstrate how to implement these tips effectively. Use Let and Const instead of Var In JavaScript, you can use var, let, or const to declare a variable. While var was the only option for declaring variables in older versions of JavaScript, the introduction of let and const in later … [Read more...]
Understanding How To Add Multimedia to Your Website
Adding images to a web page greatly increases user experience and the extent to which a user interface (UI) is considered appealing.Audios are great ways to help a reader hear a site's content through a voice and listen to other complex written messages. Videos help retain the attention of those who visit your site and increase engagement. As you advance in software engineering, you will be … [Read more...]
How To Get Technical Writing Jobs, Gigs, or Opportunities
I have made $6K+ with technical writing, and I have been paid $1K+ for a technical article, but here is the funny thing. I have never applied for any technical writing gig, job, or opportunity.All the clients I have worked with have always reached out to me and asked if I would be interested in writing technical articles for their blogs. In this article, you will learn about the skills you need … [Read more...]
Mastering State Management: A Comprehensive Guide to Using Redux with Vanilla JavaScript
Redux is a predictable state container for JavaScript apps that can help you organize and manage your app's state in a more efficient and scalable way. In this post, we'll explore how to use Redux with vanilla JavaScript.Step 00: Get Familiar with Basic Terminology Store: In Redux, store is an object that holds the state of your application and provides an interface for dispatching actions and … [Read more...]
React.js vs React Native – What are the Similarities & Differences?
IntroductionFor those who are new to web development and mobile development, it can be easy to confuse ReactJS and React Native. With both frameworks having "React" as part of their name, one could assume they are the same. ReactJS and React Native are two popular open-source frameworks developed by Facebook. ReactJS is used for building web applications while React Native is used for developing … [Read more...]
A new Civilization game is in development
More than six years following the most recent entry in the series, Firaxis has confirmed it’s working on a new Civilization game. The studio didn’t share many details about the new title, but it did say that Ed Beach is the creative director of the project. Beach has more than 15 years of experience working on the franchise, including, most recently, as lead designer of Civilization VI. Firaxis … [Read more...]
Does the Mac Mini (M2, 2023) have Thunderbolt?
There's a new Mac Mini that you can buy in 2023, joining the always-expanding Apple Mac family that's powered by macOS Ventura and custom Apple Silicon. However, the overall design hasn't changed in this new Mac Mini model. This means that the port selection is very similar to the older models. Alongside classics like USB-A, HDMI, Ethernet, and a 3.5 mm headphone jack, the Mac Mini … [Read more...]
The Steam Deck now supports game transfers from PCs
/ The latest Steam Deck update lets you copy an already-installed game from a PC on your local network to the handheld, saving you from redownloading it again. a:hover]:text-gray-63 [&>a:hover]:shadow-underline-black dark:[&>a:hover]:text-gray-bd dark:[&>a:hover]:shadow-underline-gray [&>a]:shadow-underline-gray-63 dark:[&>a]:text-gray-bd … [Read more...]
Pixel Watch Fall Detection may arrive soon, its process detailed
A safety feature Google has promised for its first smartwatch may be nearing a proper launch this time. Source: xda-developers.com … [Read more...]
"When Tweens go wrong: My experience with the bug i faced with TweenJS"
In this article, I will be sharing my experience of facing bugs and debugging them while I was working with TweenJs and ThreeJS. This will be my blog for the #DebuggingFeb writeathon.Whether one is a seasoned pro developer or a budding newbie like me or even the one in the intermediate phase, the one thing which seems to be inevitable(not like Thanos) for us is BUGS. Whether we work on someone … [Read more...]
How to customize your Windows 11 PC
Windows 11 is a great iteration of Microsoft's operating system, with many streamlined design elements and new features that make it a big upgrade over previous versions. However, as much as we like the fresh, default look of Windows 11, it may not be to everyone's tastes. Thankfully, Windows has always been very easy to customize, and Windows 11 is no different. In this article, … [Read more...]