engineering

Comparing Sass and Vue: A Deep Dive into Two Frontend Technologies

Comparing Sass and Vue: A Deep Dive into Two Frontend Technologies

In the ever-evolving landscape of frontend development, two technologies have stood out for their unique contributions to the developer's toolkit:Sass (Syntactically Awesome Style Sheets) and Vue.js.Both have revolutionized how we approach web design and development, but they serve very different purposes. This article will explore the nuances of Sass and Vue.js, contrasting their functionalities, strengths, and what makes each of them invaluable in the realm of frontend development. What is Sass?Sass is a CSS preprocessor, which means it extends the capabilities of standard CSS. It introduces features that aren't available in plain CSS, such as variables, nested rules, and mixins.…
Read More
Mental Challenges

Mental Challenges

As a person in tech for over 2 decades, I have always seen how well I had done with development but never took it to the next level. The same can be said to physical activity or sports. There is a thought that I get pretty close to good, then get board and I need to have a challenge. With physical activity, I have taken apon me to do 30/60 day challenges, and am currently doing a 75 day challengs. The Challenge is as follows and I have made it hybrid Gallon of water each day for 75 days(pure water,…
Read More
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
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.