31st July 2023

Advantages and Disadvantages of Cloud Computing

What is Cloud Computing? Cloud computing is a term referred to storing and accessing data over the internet. It doesn’t store any data on the hard disk of your personal computer. In cloud computing, you can access data from a remote server. Now, we will learn the advantages and disadvantages of Cloud Computing. Advantages of Cloud Computing Here, we will learn what are the benefits of Cloud Computing in your organization: Cost Savings Cost saving is one of the biggest Cloud Computing benefits. It helps you to save substantial capital cost as it does not need any physical hardware investments. […]
29th July 2023

Detectron2 – Object Detection with PyTorch

Detectron2 is Facebooks new vision library that allows us to easily us and create object detection, instance segmentation, keypoint detection and panoptic segmentation models. Learn how to use it for both inference and training. Facebook Research released pre-built Detectron2 versions, making local installation a lot easier. (Tested on Linux and Windows) Alongside PyTorch version 1.3, Facebook also released a ground-up rewrite of their object detection framework Detectron. The new framework is called Detectron2 and is now implemented in PyTorch instead of Caffe2. Detectron2 allows us to easily use and build object detection models. This article will help you get started with Detectron2 by […]
27th July 2023

Micro Frontend Architecture

Micro Frontend architecture. It is a Microservice Testing approach to front-end web development. The current trend is to build a powerful and feature-rich web application that resides on top of a Microservice architecture. Over time the its Architecture becomes a part of the application, often it is developed by a separate team, grows, and gets more difficult to maintain, this type of application is called Frontend Monolith. To solve this problem, the concept of it came into the picture. A team is cross-functional and develops end-to-end features, from the user interface to the database. It is a more friendly and less […]
20th July 2023

From A to Z: The History of the Amazon Logo

From its humble origins in Jeff Bezos’ garage to its place as the 2nd largest company in the world, Amazon’s rise to prominence is one of the most iconic stories of the Information Age. Equally iconic is the Amazon logo. As the company has evolved, the Amazon logo has given us a unique visual record of its journey. Culminating in the design we all know and love today: the legendary Amazon Smile. As far as famous brands go, Amazon is up there with the best of them. Let’s plunge into the Amazon logo story to uncover its history, symbolism, and meaning. We’ve included […]
14th July 2023

Sencha Touch

Sencha Touch is a popular framework of Sencha for creating a user interface for mobile applications. It helps the developer create a mobile app using simple HTML, CSS, and JS which supports many mobile devices such as Android, IOS, BlackBerry, and Windows. It is based on MVC architecture. The latest version of Sencha Touch is 2.4. History of Sencha Touch After releasing Sencha’s other product, ExtJs, which was for web applications, there was a need to develop a framework that works on mobile devices too. The first version of Sencha Touch was the 0.9 beta version, which supported Android and […]
1st July 2023

Identifying vulnerabilities in GitHub Actions & AWS OIDC Configurations

In 2021, GitHub released support for OpenID Connect (OIDC) for GitHub Actions (GHA), allowing developers to securely interact with their infrastructure resources in Amazon Web Services (AWS), and other major cloud service providers. The OIDC support allows GHA jobs to retrieve short-lived session tokens on-demand rather than using the private key and credential files as secrets. Inner workings of AWS OIDC + GitHub One of the cloud providers that supports using OpenID Connect with GHA is AWS. In order to configure OIDC in AWS, two things are needed: an IAM role and an Identity provider that can be linked to […]
29th June 2023

DevOps vs CI/CD: Key Differences You Need To Know

What is CI/CD (Continuous Integration/Continuous Delivery)? Continuous Integration CI stands for Continuous Integration. It is a software development process/ technique whereby the new changes which are supposed to improve the code’s performance are updated automatically. Code changes by multiple software developers are integrated and updated automatically into a single database. It is a process by which the network of developers is committed to a central codebase, like stash or GitHub. The main function of Continuous Integration (CI) is to perform bug testing by assessing the code and integrating it across the development team. This leads to improvement in the quality of the code as it […]
27th June 2023

Making Figma Better For Developers with Dev Mode

How can a design tool work better for developers? It’s a question we’ve been asking ourselves and our community. Today, we’re excited to introduce Dev Mode, a new workspace in Figma that’s designed to get developers what they need, when they need it, harnessing the tools they use every day. Figma was born on the web—an unconventional start to a design tool, but one we felt product design desperately needed. With a single link, designers could collaborate on in-progress work, sharing early explorations, rather than safeguarding designs until they felt “polished.” As more and more designers embraced Figma and this multiplayer way […]
24th June 2023

Apple WWDC 2023| Apple Vision Pro, iOS 17,MacBook Air and more

Apple’s WWDC 2023 keynote. Vision Pro IOS 17 Each year Apple kicks off its Worldwide Developer Conference with a few hours of just straight announcements, generally covering things from OS to watchOS to new and updated gadgets. By now, you’ve prepared yourself with what we think will be unveiled. Now sit back and relax while the team runs down all of the biggest news in an easy-to-skim digest. 15-inch MacBook Air Dream big indeed. It’s Apple’s largest consumer laptop. Mac Studio The Mac Studio, Apple’s small yet powerful desktop computer, is receiving a product update, including the silicon and replacing the M1 […]
23rd June 2023

Hyperledger Composer Architecture

Hyperledger Composer is an open framework device to make blockchain programs efficient to a large extent. It linked the blockchain application with the records of business systems. It allows the developers to create full-stack blockchain application solutions. It uses the Hyperledger Fabric architecture to enable the protocols and policies and to have verified transactions. The current business network can be easily monitored by Hyperledger Composer which can include the assets, services, property, etc. Key Concepts in Hyperledger Composer Below are some of the concepts in Hyperledger Composer: Architecture of Hyperledger Composer Below are some of the components of Hyperledger Composer: 1. Yeoman code generator: 2. […]
21st June 2023

5 Common Server Vulnerabilities with Node.js

Introduction Node.js is a powerful and widely-used JavaScript runtime environment for building server-side applications. However, like any other software, Node has its own set of vulnerabilities that can lead to security issues if not properly addressed. Please do note that these vulnerabilities are not unique to Node, they can be found in every backend programming language. This article will explore 5 common vulnerabilities: 1. Injection Vulnerabilities Node applications are vulnerable to injection attacks, such as SQL injection, NoSQL injection, and Command Injection. These types of attacks occur when an attacker inputs malicious code into a vulnerable application and the application executes it. An injection vulnerability […]