web applications – The Directories http://thedirectories.org/ Mon, 14 Mar 2022 21:00:39 +0000 en-US hourly 1 https://wordpress.org/?v=5.9.3 https://thedirectories.org/wp-content/uploads/2021/09/icon-7-150x150.png web applications – The Directories http://thedirectories.org/ 32 32 What is a web application (web applications) and its advantages https://thedirectories.org/what-is-a-web-application-web-applications-and-its-advantages/ Mon, 14 Mar 2022 21:00:39 +0000 https://thedirectories.org/what-is-a-web-application-web-applications-and-its-advantages/ A web application (web application) is an application program stored on a remote server and distributed over the Internet through a browser interface. Web services are web applications by definition, and many, but not all, websites contain web applications. According to Jarel Remick, publisher of Web.AppStorm, any website component that performs a function for the […]]]>

A web application (web application) is an application program stored on a remote server and distributed over the Internet through a browser interface. Web services are web applications by definition, and many, but not all, websites contain web applications. According to Jarel Remick, publisher of Web.AppStorm, any website component that performs a function for the user is considered a web application.

Web applications can be designed for a wide variety of uses and can be used by anyone; from an organization to an individual for many reasons. Commonly used web applications can include webmail, online calculators, or e-commerce stores. Some web applications are only accessible by a specific browser; however, most are available regardless of browser.

How web apps work

Web applications do not need to be downloaded as they are accessible over a network. Users can access a web application through a web browser such as Google Chrome, Mozilla Firefox, or Safari.

For a web application to work, it needs a web server, an application server, and a database. Web servers handle requests coming from a client, while the application server performs the requested task. A database can be used to store all the necessary information.

Web applications typically have short development cycles and can be made with small development teams. Most web applications are written in JavaScript, HTML5, or Cascading Style Sheets (CSS). Client-side programming usually uses these languages, which help in creating a front-end application. Server-side programming is done to create the scripts that a web application will use. Languages ​​such as Python, Java, and Ruby are commonly used in server-side programming.

Benefits

Web applications have many different uses, and with those uses come many potential benefits. Some common benefits of web applications include:

  • Allow multiple users to access the same version of an application.
  • Web applications do not need to be installed.
  • Web applications can be accessed through various platforms such as desktop, laptop or mobile.
  • Can be viewed through multiple browsers.

Web Application vs. Other Application Types

In the mobile computing industry, web applications are sometimes contrasted with native applications, which are applications developed specifically for a particular platform or device and installed on that device. However, the two are not mutually exclusive. Native apps are apps that are commonly downloaded and designed specifically for the type of device they are downloaded to. Native apps can usually use device-specific hardware, such as a GPS or camera on a native mobile app.

Programs that combine the two approaches are sometimes called hybrid apps. Hybrid apps work like a web app, but are installed on the device like a native app would be. Hybrid apps can also take advantage of device-specific resources using internal APIs. Downloaded native apps can sometimes work offline; however, hybrid apps do not have this feature. A hybrid app will generally share navigational elements similar to a web app because they are based on web apps.

]]>
DevOps Market Expected to Reach $57.90 Billion by 2030 | Amazon Web Services, Broadcom, Dell Technologies https://thedirectories.org/devops-market-expected-to-reach-57-90-billion-by-2030-amazon-web-services-broadcom-dell-technologies/ Wed, 09 Mar 2022 14:53:00 +0000 https://thedirectories.org/devops-market-expected-to-reach-57-90-billion-by-2030-amazon-web-services-broadcom-dell-technologies/ Allied Market Research Logo The manufacturing segment is expected to witness significant growth in the coming years, owing to the rise in Industrial Internet of Things (IIoT) trends. PORTLAND, PORTLAND, OR, USA, March 9, 2022 /EINPresswire.com/ — According to a recent report published by Allied Market Research, titled “DevOps Market by Component, Cloud Type, Enterprise […]]]>

Allied Market Research Logo

The manufacturing segment is expected to witness significant growth in the coming years, owing to the rise in Industrial Internet of Things (IIoT) trends.

PORTLAND, PORTLAND, OR, USA, March 9, 2022 /EINPresswire.com/ — According to a recent report published by Allied Market Research, titled “DevOps Market by Component, Cloud Type, Enterprise Size, and Industry Vertical: Global Analysis of Industry Opportunities and Forecasts, 2021-2030”, the global DevOps Market was valued at USD 6.78 Billion in 2020 and is projected to reach USD 57.90 Billion by 2030, registering a CAGR of 24.2% from 2021 to 2030.

Rising need for continuous and rapid delivery of applications and focus on reducing CAPEX and OPEX has driven the growth of the global DevOps market. The global DevOps market in North America held the largest share in 2020, accounting for almost half of the market. Covid-19 pandemic has had a positive impact on the DevOps market growth owing to the surge in demand for online software and web applications among enterprises.

Download the sample report (306-page PDF with information) at: https://www.alliedmarketresearch.com/request-sample/2391

The report segments the global DevOps market on the basis of component, cloud type, company size, industry vertical, and region.

By component, the solutions segment held the largest share in 2020, accounting for more than two-thirds of the global DevOps market. However, the services segment is expected to register the highest CAGR of 25.9% from 2021 to 2030.

By cloud type, the public segment led the market in 2020, contributing more than two-thirds of the global DevOps industry. However, the hybrid segment is expected to register the highest CAGR of 26.0% during the forecast period.

By region, the global DevOps market in North America held the largest share in 2020, accounting for almost half of the market. However, the Asia-Pacific market is expected to register the highest CAGR of 26.3% during the forecast period.

For a purchase enquiry: https://www.alliedmarketresearch.com/purchase-enquiry/2391

The report includes an analysis of major market players such as Amazon Web Services, Inc., Broadcom, Dell Technologies, Inc., Google LLC, Hewlett Packard Enterprise Development LP, IBM Corporation, Micro focus, Microsoft Corporation, Oracle Corporation, and Rackspace Technology. .

Thank you for reading this article; you can also get individual chapter wise section or region wise report versions like North America, Europe or Asia.

If you have any special requirements, please let us know and we will offer the report according to your needs.

Similar reports –

1. Hybrid cloud market

2. Cloud Computing Services Market

About Us

Allied Market Research (AMR) is a market research and business consulting firm of Allied Analytics LLP, based in Portland, Oregon. AMR offers market research reports, business solutions, consulting services and market insights across 11 verticals. Adopting in-depth research methodologies, AMR helps its clients make strategic business decisions and achieve sustainable growth in their market areas. We are staffed with qualified analysts and experts and have extensive experience working with many Fortune 500 companies and small and medium enterprises.

David Correa
Allied Analytics LLP
800-792-5285
write to us here
Visit us on social media:
Facebook
Twitter
LinkedIn

]]>
Top 5 NodeJS Frameworks for Web Applications in 2022 – TechEconomy.ng https://thedirectories.org/top-5-nodejs-frameworks-for-web-applications-in-2022-techeconomy-ng/ Tue, 22 Feb 2022 12:01:11 +0000 https://thedirectories.org/top-5-nodejs-frameworks-for-web-applications-in-2022-techeconomy-ng/ This blog contains the list of top Node.js frameworks dominating web development based on various factors including popularity, performance, scalability, and community support. Node JS framework features: NodeJS APIs are asynchronous. The NodeJS server moves after calling data instead of expecting APIs to return the information. The code execution process of NodeJS is faster than […]]]>

This blog contains the list of top Node.js frameworks dominating web development based on various factors including popularity, performance, scalability, and community support.

Node JS framework features:

  • NodeJS APIs are asynchronous. The NodeJS server moves after calling data instead of expecting APIs to return the information.
  • The code execution process of NodeJS is faster than the opposite back-end framework.
  • NodeJS operates on a single-threaded model.
  • With NodeJS framework, the developer can never face buffering issues as it transfers the information in chunks.
  • Google supports the NodeJS runtime environment.

These features explain almost everything why you should always choose NodeJS for Backend development. But, you might be confused which one to install on as there are many NodeJS frameworks available.

List of All NodeJS Frameworks for Backend Development in 2022

1. Express.J:

Express.JS was launched in 2010. If you are a beginner web developer, Express.js is one of the easiest frameworks for you as it is one of the most minimalistic and precise frameworks. Along with this, Express.js ranks first on GitHub with 46,797 Github stars.

All it requires of you may be a basic understanding of NodeJS development and your web development skills. Express.js is fast, powerful, and asynchronous.

Express JS quickly streamlines client-server requests and observable user interactions through APIs. It also helps to handle high-speed I/O operations.

2. Meteor.J:

The Meteor was launched in 2012. Meteor is perhaps an open-source framework best suited for teams that want to develop in one language as it is a full-stack NodeJS framework.

The Meteor is well equipped with extensive libraries and testing features allowing error free client-server communication. next to that, Meteor has 41,509 Github stars.

The Meteor can be a perfectly suited framework when it comes to developing contemporary real-time applications as it enables rapid knowledge transfer between client and server. Whether you are a beginner or an experienced developer, it is easy to use and adopt JS as it is closer to Javascript syntax compared to other JS frameworks.

3. Koa.js:

With the 28232 Github kicking off, Koa.JS ranks third on our list of Node.JS frameworks. koa.JS is dubbed because it’s next gen.

Koa.JS treats HTTP middleware in a stack-like approach, which makes it easier for web developers to build the necessary APIs.

Koa is more like express.js, so it’s easier to switch between them as needed. Koa.js helps reduce complexities during the coding phase.

4.Socet.io

best suited for real-time web applications. If you want to develop real-time chat bots like Skype, WhatsApp which need real-time updates or background process for updates, you should choose socket.io.

Soket.io can affect major and sophisticated real-time issues because the sockets library has two parts: one for the client side that runs in the browser and another server side for NodeJS using similar APIs. There are approximately 1,75,912 live websites working with Socket.IO.

5. Nest.js

can be a framework that supports reactive object-oriented and functional programming. Nest.js is widely accustomed to developing dynamic and scalable web solutions for businesses as it is well equipped with extensive libraries.

Although Nest.js uses TypeScript as its main programming language, it is well compatible with the subset of JavaScript.

Developers can integrate Nest.js with other frameworks such as Fastify and Express effortlessly using the CLI.

6. Feathers.JS is trending for web and app developers as it provides flexibility to develop with React Native also as Node.js. It is a microservices framework as it works with multiple databases providing real-time functionality.

Feathers.Js helps web developers to decode the program in a specific and intelligible way.

Conclusion

These are some of the NodeJS that will help you in your web development process. These are some of the simplest NodeJS frameworks.

Besides them, there are tons of other NodeJS that you can simply use. If you can’t decide which one best suits your web development needs, you’ll contact us.

We will be very happy to create an Internet solution that will meet all our requirements. If you are looking for NodeJS development services, contact WebMobTech!

]]>
Netlify Graph aims to simplify the integration of external APIs into web applications https://thedirectories.org/netlify-graph-aims-to-simplify-the-integration-of-external-apis-into-web-applications/ Wed, 16 Feb 2022 23:01:38 +0000 https://thedirectories.org/netlify-graph-aims-to-simplify-the-integration-of-external-apis-into-web-applications/ Netlify Graph provides a new GraphQL-based approach to integrating separate APIs to build a web application that strives to reduce the complexities inherent in mixing different data models, response formats, authentication schemes, and more. InfoQ spoke with Netlify Ecosystem Manager Den Delimarsky. The main benefit of using Netlify Graph, according to Netlify co-founder and CEO […]]]>

Netlify Graph provides a new GraphQL-based approach to integrating separate APIs to build a web application that strives to reduce the complexities inherent in mixing different data models, response formats, authentication schemes, and more. InfoQ spoke with Netlify Ecosystem Manager Den Delimarsky.

The main benefit of using Netlify Graph, according to Netlify co-founder and CEO Matt Biilmann, is reducing the time it takes for developers to start using external APIs without writing glue code or composing. multiple endpoints from heterogeneous APIs.

Currently, Netlify Graph is integrated with a number of popular APIs such as GitHub, Stripe, and Salesforce, with more coming in the coming months.

InfoQ spoke with Den Delimarsky, Head of Netlify Ecosystem, to learn more about Netlify Graph.

InfoQ: Could you explain what problem the new Netlify Graph is trying to solve for developers?

Den Delimarsky: We are moving from an era where developers had to build web applications from scratch to an era where pre-built APIs exist for almost everything. But a new problem has arisen; many developers have found that the process of connecting and interacting with all these APIs has replaced old complexities with new ones – different data models that are difficult to integrate with existing infrastructure, a variety of response formats, as well as custom authentication and query requirements.


We believe that a GraphQL-based approach to unifying APIs into a central graph will make it easier for developers to assemble services to build rich web applications without reimplementing the same infrastructure elements for each service they need included in their products.

InfoQ: What are the key steps developers need to follow to integrate an API into their application using Netlify Graph?

Delimarsky: With Netlify Graph, developers can start using APIs without wasting time writing undifferentiated code, learning each unique structure of the APIs they use, or composing endless amounts of endpoints to get data from multiple interfaces in their web applications.


The key steps developers can take to integrate an API into their application using Netlify Graph are:


  • Connect the API to the Netlify Graph in one intuitive step, via the Netlify site dashboard. When you connect an API, it is automatically enabled in your site graph and is immediately available for integration into your web application.


    Before Netlify Graph, the authentication process with a single API was long and fraught with pitfalls and potential security issues. For example, to authenticate with a new API, a developer typically needs to read the documentation to learn more about their authentication flow, find and import an SDK (which is not standardized, may not exist, or is maintained by unofficial sources), figure Learn how to authenticate with the SDK, generate a secure token for the API, store the token securely, test to make sure it’s working properly, and finally start trying to get some data from it.

  • Use the built-in Graph Explorer to explore all your APIs in one place, build queries, combine service data models, and generate serverless function code that lets you call GraphQL queries without rewriting code. start from nothing.


    Before Netlify Graph, it was an arduous process to get data from an API you were authenticated with in your app. Often the data you need from a single API is in multiple places. Because not all documentation is equally good, finding where the data is requires a lot of searching around existing samples, as well as writing code to test what comes back. A developer had to repeat this process on all the APIs used in their application, because there was no unifying layer that would allow them to simplify stream management while providing enough flexibility to control the data returned.

InfoQ: How does Netlify Graph integrate with the rest of the Netlify platform?

Delimarsky: Our mission is to unite the tools, APIs, and platform of Jamstack into a simple, consistent, and productive developer workflow that empowers teams to quickly and easily build best-in-class web applications. Netlify Graph is an essential component of the Netlify workflow that fits this mission perfectly: it helps make developers more productive by making it easy to integrate APIs to build best-in-class web applications. It’s integrated where developers already use Netlify functionality – in the web interface, our command-line tools (CLI), and in widely distributed Netlify packages.

InfoQ: What requirements do interested partners need to meet to have their APIs integrated with Netlify?

Delimarsky: We look forward to adding more integrations. Although Netlify Graph is still in beta, we recommend completing the partner interest form. From there, we follow the details and verify the technical requirements. If users have any requests, they can also contact us on the Netlify support forums.

Netlify Graph is currently available in public beta for all Netlify users.

]]>
How to Install LAMP Server on Amazon Linux 2 https://thedirectories.org/how-to-install-lamp-server-on-amazon-linux-2/ Fri, 04 Feb 2022 20:53:34 +0000 https://thedirectories.org/how-to-install-lamp-server-on-amazon-linux-2/ LAMP is a term used to describe a collection of open-source software that, when combined, is used to support high-performance web applications, and it is arguably one of the most widely used stacks at this end. It is an acronym for Linux, Apache, MariaDB/MySQL and PHP. It comprises three components (the Apache web server, the […]]]>

LAMP is a term used to describe a collection of open-source software that, when combined, is used to support high-performance web applications, and it is arguably one of the most widely used stacks at this end. It is an acronym for Linux, Apache, MariaDB/MySQL and PHP. It comprises three components (the Apache web server, the MariaDB or MySQL relational database and the PHP scripting language) residing on an operating system (Linux).

In this guide, we will show how to install the LAMP stack server on Amazon Linux 2.

Preconditions

Before you start, here’s what you need:

  1. An Amazon Linux 2 EC instance already launched and running.
  1. A security group configured to allow ports 22 and 80.
  1. SSH access to the EC2 instance from the terminal or using the PuTTY SSH client.

Step 1: Install Apache Web Server

When connected to the EC2 instance using SSH, you should see the prompt below.

To begin installing Apache, be sure to update all packages to their latest versions as follows:

$ sudo yum update

The displayed output shows all packages that have been updated, including the Linux kernel.

To install the Apache web server, run the command:

$ sudo yum install httpd

By default, the Apache service does not start automatically during installation. To start the service, run the following command:

$ sudo systemctl start httpd

Also, consider enabling the Apache web server to start automatically on reboot or system startup.

$ sudo systemctl enable httpd

Next, verify that Apache is running:

$ sudo systemctl status httpd

The above output confirms that indeed Apache is running. If you want, you can take additional steps to harden Apache’s security. You can also confirm that Apache is working as expected by browsing the public IP address of the Amazon Linux 2 EC2 instance as follows:

 http://ec2-instance-public-ip

Please note that AWS walks you through additional steps, prompting you to restrict administrator access to specific IP addresses (among other potential security configurations) to secure EC2 instances. It is recommended to carefully read their access control options and (Read more…)

]]>
PerimeterX winter release prioritizes human interaction on websites and web applications, making life harder for hackers but easier and better for consumers https://thedirectories.org/perimeterx-winter-release-prioritizes-human-interaction-on-websites-and-web-applications-making-life-harder-for-hackers-but-easier-and-better-for-consumers/ Thu, 27 Jan 2022 15:00:00 +0000 https://thedirectories.org/perimeterx-winter-release-prioritizes-human-interaction-on-websites-and-web-applications-making-life-harder-for-hackers-but-easier-and-better-for-consumers/ New features make automated attacks increasingly difficult and costly, further disrupting the web attack lifecycle SAN MATEO, Calif., Jan. 27, 2022 (GLOBE NEWSWIRE) — PerimeterX, the leading provider of solutions that detect and stop misuse of identity and account information on the web, today announced advanced enhancements to its platform with the 2022 Winter Release. […]]]>

New features make automated attacks increasingly difficult and costly, further disrupting the web attack lifecycle

SAN MATEO, Calif., Jan. 27, 2022 (GLOBE NEWSWIRE) — PerimeterX, the leading provider of solutions that detect and stop misuse of identity and account information on the web, today announced advanced enhancements to its platform with the 2022 Winter Release. The new release supports a positive digital experience for users by reducing the friction they encounter on apps that leverage the platform while making it difficult and costly for attackers using automated bots. This helps digital businesses build customer trust and loyalty, reduce operational costs associated with unproductive bot traffic, and maintain compliance with growing personal information and privacy regulations.

“The new features in our winter release are designed to extend the protection of user account and identity information throughout their digital journey. By providing layered defense solutions that disrupt the web attack lifecycle, we enable organizations to effectively protect the applications that power our daily lives,” said Omri Iluz, CEO and co-founder of PerimeterX.

Support a positive digital experience for consumers
PerimeterX Human Challenge, the first user-friendly verification that protects web and mobile applications by presenting a visual challenge to help easily differentiate humans from bots, is now the default user verification option in the PerimeterX Platform. Human Challenge has powerful anti-tampering mechanisms to detect and deter CAPTCHA solving bots and CAPTCHA farms. This change makes online user verification less difficult and more humane, helping businesses reduce abandonment rates and improve conversions. For digital businesses using Human Challenge, PerimeterX found resolution times were 4-6x faster than with reCAPTCHA and abandonment rates were 3-5x lower, a winning combination.

To further enhance human interaction, PerimeterX has also announced the availability of Hype Sale Challenge. Used in conjunction with the PerimeterX Hype Sales Protection — a specialized offer that supports the sophisticated management of bots PerimeterX Bot Defender and combines it with highly specialized rules to improve the way customers experience limited-time, limited-inventory sales – Hype Sale Challenge is another innovation to ensure that real people, not bots, get results. limited-edition products like sneakers, gaming consoles, trading cards and coins, fashion accessories, and tickets to sporting and entertainment events. Served in place of CAPTCHA challenges, the Hype Sale Challenge is a user-friendly way to weed out bot traffic and give human buyers and loyal customers a fair chance to get your products, while allowing a site to trade electronics to manage traffic peaks.

Disrupt attacker economy
Building on the recent announcement of PerimeterX ID Information, a solution that ends the viability of credential stuffing attacks and creates a strong deterrent for future attacks on the site, the winter release now features proof-of-work (PoW) capabilities powered by scenario. Similar to crypto mining, PoW requires computational effort on a site before allowing common tasks such as adding an item to a cart or verifying a credit card number to perform. Designed to consume a large amount of power and computational cycles when attackers attempt to perform a large-scale fraudulent task, proof-of-work makes execution costly for an attacker. Since it has a significant impact on the ROI of an attack, PoW creates a strong economic deterrent for future attacks on a site protected by PerimeterX.

Extensive support for hybrid web application development
In addition to these consumer-facing features, the winter release includes features that make it faster and easier for web application developers to work in their organization’s hybrid environment. These include:

  • New Edge Runners for Akamai and Fastly Compute@Edge, plus new integration with Apigee API Management. This gives developers the freedom to choose their cloud infrastructure while providing the flexibility to include other leading web application components in their stack, reducing vendor lock-in and the need to remove and replace existing investments. .

  • Very granular support for GraphQL, one of the most popular API protocols. This includes more comprehensive protection and greater visibility into API requests, including analysis of the complete request, taking into account the specific operation and schema that enables operation-based policy enforcement .

  • Improvements to web and mobile SDKs to significantly reduce integration time by handling common but complex integrations “out of the box”. This includes web integration enhancements to automatically manage APIs in web applications without any code or application changes by your developers.

  • Improvements to the PerimeterX Mobile SDK, which now has the ability to identify most standard mobile libraries and connect to them directly in the mobile app. This allows developers to easily integrate PerimeterX into their solutions to handle blockages or challenges while minimizing the need to write custom code or modify their application.

  • The SDK Doctor, added to the Mobile SDK to simplify mobile integration and testing. It is a tool that simulates different user flows and actions in an app to help developers verify mobile SDK integration and easily test different conditions and actions without the need for additional code or software changes. the app.

To learn more about how your organization and your consumers and account holders can benefit from the winter release of PerimeterX, contact us for a personalized demo.

About PerimeterX
PerimeterX is the leading provider of solutions that detect and stop misuse of identity and account information on the web. Its cloud-native solutions detect risks to your web applications and proactively manage them, allowing you to focus on growth and innovation. The world’s largest and most trusted websites and mobile apps rely on PerimeterX to protect their consumers’ digital experience while disrupting the web attack lifecycle. PerimeterX is headquartered in San Mateo, California, and www.perimeterx.com.

CONTACT: Media contact: Tila Pacheco Eskenzi PR tila@eskenzipr.com 714/256-8452
]]>
Protocol handlers are now available for web apps in Microsoft Edge https://thedirectories.org/protocol-handlers-are-now-available-for-web-apps-in-microsoft-edge/ Fri, 21 Jan 2022 08:00:00 +0000 https://thedirectories.org/protocol-handlers-are-now-available-for-web-apps-in-microsoft-edge/ by Alexandre Poloboc news editor With an irresistible desire to always get to the bottom of things and find out the truth, Alex has spent most of his time working as a journalist, presenter, as well as on television and radio… Read more Edge users can be happy with Microsoft’s latest decision. Starting from Edge […]]]>

by Alexandre Poloboc

news editor

With an irresistible desire to always get to the bottom of things and find out the truth, Alex has spent most of his time working as a journalist, presenter, as well as on television and radio… Read more

  • Edge users can be happy with Microsoft’s latest decision.
  • Starting from Edge build 96, the browser gets another new addition.
  • Web applications will now be able to use protocol handlers in the browser.
  • Thus, users can now use PWA to browse predefined or custom protocols.

edge

Just in case you were wondering what was going on behind the curtain at Microsoft, the company just announced that web applications will now be able to use protocol handlers in Microsoft Edge, starting with Microsoft Edge 96.

This latest feature will allow installed web applications, also known as PWAs, to navigate predefined or custom protocols.

Additionally, web applications already installed will also be able to register with the operating system as protocol handlers and initiate themselves once a particular protocol is invoked.

Web apps in Edge can use protocol handlers

Yes, if your web application has the ability to register as a protocol handler, it will have better integration with the operating system and can be programmed to open specific protocols.

Also, it can be set as the default handler, which means if you are developing a web application that is an email client, you can offer users the option to make it the default application for generating new emails. -mails.

Note that you can produce custom schemas that your web application can handle by also registering protocols prefixed with web+.

As an example, the tech giant from Redmond uses the PWinter PWA, which is an installable web application that allows the user to create custom PWA logos by selecting 3 colors.

"protocol_handlers": [
      {
        "protocol": "web+pwinter",
        "url": "index.html?colors=%s"
      }
    ]

According to Microsoft documentation, to register your installed web application as a protocol handler, you must use the protocol handlers field in the manifest file.

However, if the protocol-handlers field is available in the manifest, then the web application will be registered as a protocol handler for the protocols defined in the collection, upon installation.

These protocol handlers offer support for Windows, Linux, and Mac, and Microsoft also said it contributed this work for the Chromium open-source project and that the feature is also available in other Chromium-based browsers.

Don’t forget that we’ll also be able to follow our favorite creators more easily in the Edge browser soon.

Excited about this new Edge feature? Share your thoughts with us in the comments section below.

]]>
Microsoft introduces enterprise-grade Edge functionality to power Azure static web apps https://thedirectories.org/microsoft-introduces-enterprise-grade-edge-functionality-to-power-azure-static-web-apps/ Thu, 20 Jan 2022 12:00:24 +0000 https://thedirectories.org/microsoft-introduces-enterprise-grade-edge-functionality-to-power-azure-static-web-apps/ Azure Static Web Apps is a serverless web application hosting service for static web applications, operated by Microsoft. The company has now announced a preview of the Azure Static Web Apps enterprise-grade edge powered by Azure Front Door, enabling faster page loads, stronger security, and increased reliability for global applications with no additional configuration or […]]]>

Azure Static Web Apps is a serverless web application hosting service for static web applications, operated by Microsoft. The company has now announced a preview of the Azure Static Web Apps enterprise-grade edge powered by Azure Front Door, enabling faster page loads, stronger security, and increased reliability for global applications with no additional configuration or code required.

The enterprise-grade edge is a new feature that provides increased protection against Distributed Denial of Service (DDoS) attacks, dramatically reduces latency, and helps global users of customer static web applications increase throughput. It combines the features of Azure Static Web Apps, Azure Front Door, and Azure Content Delivery Network (CDN) into a single secure cloud CDN platform.

In a recent Azure blog post on Azure Static Web Apps Enterprise Edge, Simona Cotin, senior program manager, explains one of the benefits:

Enabling the Enterprise-Grade Edge further increases your global presence by caching your website’s static content across 118+ Points of Presence (POPs) in 100 metropolitan cities. As a result, your application runs with lower latency and higher throughput for your end users.

According to Microsoft documentation, developers can enable the enterprise-grade edge through the Azure portal or configure it manually. The latter allows them to have full control over the configuration of the CDN, including limiting traffic origin by origin, adding a web application firewall, and using more advanced features of Azure Front Door. Once the developer has enabled the enterprise-grade edge for its applications, Microsoft will migrate its live traffic to its enhanced global distributed network without downtime and provide caching benefits at the CDN, DNS, and server level. Navigator.

Source: https://azure.microsoft.com/en-us/blog/accelerate-your-websites-with-azure-static-web-apps-enterpriseedge/

Other static web application services like Azure Static Web Apps are AWS Amplify, Netifly, Vercel, and Cloudflare Pages. The latter became GA in April 2021, while AWS Amplify, Netifly, and Vercel have been available for some time. These competing offerings also offer similar features such as low latency and high throughput through points of presence around the world.

Akhilesh Nirapure, cloud architect at the International Computing Center, respondent in a Tweeter to the announcement by the Azure Static Web Apps team:

This is a great supplement; associate it with a geo-distributed database service. Interesting to see a service within Azure that simplifies geo-distributed computing (function?) and reduces costs. Regardless of user deployment/location. Quite similar to services like Cloudflare Workers, Netlify?

Finally, developers can share feedback through the Azure Static Web Apps GitHub repository.

]]>
Why are Office web apps free? — Redmondmag.com https://thedirectories.org/why-are-office-web-apps-free-redmondmag-com/ Wed, 12 Jan 2022 17:40:58 +0000 https://thedirectories.org/why-are-office-web-apps-free-redmondmag-com/ Tips and Tricks from Posey Why are Office web apps free? In an attempt to unravel this mystery, taking a look at the history of Microsoft’s free online web applications may help to better understand. While on vacation, a friend asked me why Microsoft 365 is a paid subscription, and yet Microsoft lets you use […]]]>

Tips and Tricks from Posey

Why are Office web apps free?

In an attempt to unravel this mystery, taking a look at the history of Microsoft’s free online web applications may help to better understand.

While on vacation, a friend asked me why Microsoft 365 is a paid subscription, and yet Microsoft lets you use its Office web apps for free. My friend went on to say that it seemed particularly disconcerting that web apps were free given that Microsoft incurs development, hosting, and support costs associated with apps.

To the best of my knowledge, Microsoft has never given an official answer as to why Office Web Apps are free. But I can think of several plausible reasons for free apps.

I guess the reason Microsoft continues to provide its Office web apps for free has changed over time. That’s because apps have been around a lot longer than most people probably realize. In fact, Office Web Apps were introduced in 2010 (but have changed names several times over the years).

Initially, Microsoft’s only Office web app was Outlook, and it wasn’t free. It was included with Microsoft Exchange Server, which could only be run on-premises at the time. At the time, Outlook Web App (or OWA as it was so often called) worked in a pinch, but it lacked many features that had become commonplace in Outlook. One of the main design initiatives of the Exchange team at the time was to find a way to improve Outlook Web Access to the point that it was as efficient to use as Outlook.

As technology improved and Microsoft continually made improvements to Outlook Web Apps, the company probably decided to see if it was possible to build web-based versions of its other Office apps as well. I guess these efforts were largely experimental and were designed to test the limits of what could realistically be achieved with a browser. Over time, however, Microsoft’s goals seem to have changed.

One of the things that was happening around the same time was that tech companies were starting to seriously explore the possibilities of cloud computing. It is no coincidence that Microsoft Azure was introduced the same year as Office Web Apps (2010). Of course, back then, Azure barely looked like it looks today. I think everyone, including Microsoft, was still trying to figure out what role the cloud was going to play in the future. That said, it seems logical to assume that Office Web Apps were used for two main purposes.

The first of these goals was to help develop technology that would eventually be implemented in the Azure cloud. The second goal was probably to get everyone used to using browser-based apps. Remember that at the time, the hybrid cloud didn’t really exist. Most tech companies envisioned a world where everyone would simply give up all their on-premises resources and operate solely in the cloud. As such, it’s not entirely unthinkable that Office Web Apps could have been some sort of social conditioning experiment to see whether or not people would really accept browser-based apps.

So what about today? Why does Microsoft continue to make Office Web Apps freely available to anyone who wants to use them? Again, I haven’t heard any official explanation from Microsoft, but I have a few ideas.

I think one of the reasons why Microsoft offers the Office web apps for free is that these apps act like a sort of gateway drug. Even though the Office web apps may fully meet the needs of those who only need the most basic Microsoft Office features, they lack many features of Office 365. As such, Microsoft may be hoping some people will start using Office Web Apps and then adopt Office 365 in the future. This approach is really not that uncommon. Just think of how many other tech companies offer a free consumer edition of their software.

I think another reason Microsoft continues to make Office Web Apps available for free is to make sure they don’t lose market share to Google. After all, Google makes its productivity suite available for free, and if Microsoft didn’t offer something comparable, many Microsoft customers would likely switch to the Google platform.

Finally, the existence of Office Web Apps helps ensure that Office document formats remain an industry standard. It gives non-Office users a way to open Office documents when needed. Microsoft previously offered Office document viewing apps, but those apps had to be downloaded. Being able to use a web app to open a document is much more convenient than having to download a viewer.

About the Author

Brien Posey is a 20-time Microsoft MVP with decades of IT experience. As a freelance writer, Posey has written thousands of articles and contributed to several dozen books on a wide variety of computing topics. Prior to going freelance, Posey was CIO for a national chain of hospitals and healthcare facilities. He has also served as a network administrator for some of the nation’s largest insurance companies and for the Department of Defense at Fort Knox. In addition to his ongoing work in computing, Posey has spent the past several years actively training as a commercial scientist-astronaut candidate in preparation for flying on a polar mesospheric cloud survey mission. from space. You can follow his spaceflight training on his website.

]]>
The Svelte Core team ponders the Rust compiler to speed up web applications https://thedirectories.org/the-svelte-core-team-ponders-the-rust-compiler-to-speed-up-web-applications/ Thu, 30 Dec 2021 08:00:00 +0000 https://thedirectories.org/the-svelte-core-team-ponders-the-rust-compiler-to-speed-up-web-applications/ According to its creator, the next major release of Svelte, the increasingly popular web application framework, could benefit from the Rust programming language. Rich Harris. Among the possible changes for the eventual release of Svelte 4.0 is a new compiler, written in Rust, Harris said, in a video interview produced by web development tools provider […]]]>

According to its creator, the next major release of Svelte, the increasingly popular web application framework, could benefit from the Rust programming language. Rich Harris.

Among the possible changes for the eventual release of Svelte 4.0 is a new compiler, written in Rust, Harris said, in a video interview produced by web development tools provider Vercel, where Harris is currently employed.

“A lot of JavaScript tools are written in Rust right now, and maybe it would make sense if the Svelte compiler was written in Rust,” Harris said. He stopped short of a full commitment to moving to Rust in this next release, though he indicated that was a promising approach the core development team was exploring.

Currently, Svelte works by compiling web application code (built from HTML, CSS, and JavaScript) into highly optimized JavaScript. It differs from popular JavaScript frameworks like React.JS and Vue which render complex web pages when running in the browser. It eliminates this tedious step by moving most of the rendering work out of the browser, by compiling the application in advance.

Despite Svelte’s potential performance improvements, Harris has heard grumblings about the very large code sizes that result from very large web applications. Svelte compiling code for large web apps, for example, tends to be larger than a similar app’s component code rendered in React, a third party has found.

A Rust-based approach to compiling code could potentially “not only eliminate this problem, it could actually mean that the compiled code is smaller than the input code, which I think would be quite unique”, has said Harris. The resulting code would still be in JavaScript.

Although a bit difficult to learn, the Rust language is quickly being adopted by system designers, not only for its fast performance, but also for its security controls. To that end, Harris noted that switching to Rust “potentially opens the door to error bounds.”

Catch up with React

The core team is also researching a number of other potential enhancements, including the incorporation of “partial hydration approaches.”

Harris also wants to continue exploring Svelte’s support for rendering motion. “It’s something Svelte has always prioritized,” Harris boasted. Svelte has declarative transitions to make it easy to add or remove an element from the browser’s Document Object Model (DOM). “We are not going to immediately remove the element from the DOM. We can play a transition on it so you get graceful in, out, in and out behavior,” he said.

Despite these advanced features, Harris jealously watches React’s Framer Motion library for producing animated layouts. “I think if a framework treated these things as its domain, then you could do a really nice UI design with minimal effort,” he said.

The current version of Svelte (v3) was released in April 2019, and new versions arrive every year and a half or so. The release date for Svelte 4.0 has not yet been publicly set.

Watch the whole interview here:

]]>