development

Learning VisionPro: Let’s Build a Stock Market App

Learning VisionPro: Let’s Build a Stock Market App

I joined Polygon.io a few months back and have been looking for a project that I can dive in to help me learn the platform’s APIs better. Then, when watching this year’s WWDC, Apple’s annual Developer conference, the idea to create a Vision Pro app to track the stock market stuck in my head. I’ve spent most of my career in Developer Relations and consider myself an Apple (mostly iOS and WatchOS) dev by background. Building a Vision Pro app just made sense. Sharing my progress in a sort of ongoing, open Dev Diary also made sense. This series isn’t…
Read More
Why Organizations Should Opt for Independent Software Testing

Why Organizations Should Opt for Independent Software Testing

Software applications have become indispensable to business success in today’s digital world. However, delivering high-quality software that performs reliably can be complex and challenging. Software testing has emerged as a crucial practice to ensure the quality, reliability, and effectiveness of software applications. But what is best for organizations looking to attain higher quality standards in software delivery -establishing an in-house QA (Quality Assurance) team or outsourcing testing to an external entity. In this blog, we will explore independent software testing, its benefits, and how it contributes to the overall success of software development projects. What is Independent Software Testing? Independent…
Read More
Alternatives of Microsoft Project with the highest review ratings

Alternatives of Microsoft Project with the highest review ratings

When it comes to project management, the first name that will cross your mind is none other than Microsoft Project. It is powerful and offers a diversity of features, making it a great tool. However, it is not the only one to take the top spot. There are several alternatives to this tool in the market, and you will read about them further in detail. Ganttpro Cloud-based project-handling tools are rising in popularity, and the top one among them is Ganttpro. This tool is known for its incredible features and intuitive interface. As per both Capterra and G2, it has…
Read More
Text I/O vs. Binary I/O

Text I/O vs. Binary I/O

Binary I/O does not involve encoding or decoding and thus is more efficient than text I/O. Computers do not differentiate between binary files and text files. All files are stored in binary format, and thus all files are essentially binary files. Text I/O is built upon binary I/O to provide a level of abstraction for character encoding and decoding, as shown in Figure below (a). Encoding and decoding are automatically performed for text I/O. The JVM converts Unicode to a file-specific encoding when writing a character, and it converts a file-specific encoding to Unicode when reading a character. For example,…
Read More
How I Befriended Segment Trees

How I Befriended Segment Trees

Last time, I talked about one advanced data structure that is useful for handling frequent range queries – Fenwick Tree. However, it's not very versatile as it is mostly used for sum queries, and I personally never used it for any other kind of problem. However, there is another player on the field, which has many more hats. Ladies and gentlemen, meet the Segment Tree, one of the most useful, yet often overlooked data structure. Why I decided to learn it So, what was my motivation behind learning Segment Trees? The answer is quite simple, actually. I got tired of…
Read More
26 Icon datasets and more frontend resources

26 Icon datasets and more frontend resources

Under the Hood The story begins when I want to find the icon library.  Frontend Roadmap Template || Ultimate Frontend Toolkit GPT helps me to get the list, but again some links won’t work and not all good resources are covered by GPT itself. Here we go with 20 icon libraries and links I’ve added the same list in the Frontend roadmap template this will certainly help a lot of developers, it has made 100+ sales in 50 countries. Frontend roadmap template || Ultimate Frontend Toolkit This same template has other resources as mentioned below, so give it a shot.…
Read More
Split & Group Text and Perform Distinct on Each Group

Split & Group Text and Perform Distinct on Each Group

Problem description & analysis: Below is an irregularly categorized detail table. Column A and column B are categories and both have duplicate values. Column C contains detailed data consisting of strings separated by "comma+space", and there are duplicates among the string values. Task: Split detail data in each category, group them by category, get unique values of each group, and concatenate them using "comma+space". Solution: Use SPL XLL to enter the following formula: =spl("=E@b(?.group(~1,~2;~.conj(~3.split@ct()).id().concat("","")))",A2:C12) Enter fullscreen mode Exit fullscreen mode As shown in the picture below: Explanation: group()function groups rows and handles data in each group; ~1 represents the first…
Read More
Unraveling the URL Enigma with Power Automate’s C# Plugin

Unraveling the URL Enigma with Power Automate’s C# Plugin

Intro: Emails often contain links that are valuable for various reasons. Power Automate by Microsoft is a tool that can automate many tasks, but it doesn’t have a built-in feature to Find all (as in excel) instance of a specific string. Felling in love with bring in your own c# code as a plugin helped to solve a small problem of extracting URL from an email body. C# Code: Piggy backing on the previous blog on the framework the only change is using System.Net; using System.Net.Http; using System.Text.RegularExpressions; using System.Threading.Tasks; using Newtonsoft.Json.Linq; public class Script : ScriptBase { public override…
Read More
Learning Python as a JavaScript Developer: A Comprehensive Guide

Learning Python as a JavaScript Developer: A Comprehensive Guide

As a JavaScript and Python full-stack developer, I understand the value of continuously expanding one's coding weaponry. Like many developers, my journey began with mastering HTML, CSS, and JavaScript—the foundational trio of web development. Over time, I decided to venture into Python and quickly realized its versatility and practicality, particularly in handling backend data and automating tasks like web scraping.If you're considering learning Python but feeling hesitant, rest assured—it shares a similar learning curve with JavaScript, making it accessible for developers at any level. In fact, many find Python easier to learn due to its straightforward syntax and emphasis on…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.