We help IT Professionals succeed at work.

Web Applications





Web applications are systems that run in browsers that perform functions normally associated with other client-based programs. One of the most commonly used web applications is email; instead of downloading individual emails to a local machine, the data is shown through a website. Other examples of web applications are collaborative systems like a wiki or an online game.

I have done front-end Microsoft SharePoint development for about three years, creating sophisticated custom interfaces like dynamic Org Charts. Now I want to create my first stand-alone web application. It needs to support user accounts and subscription-based pricing. Traffic will be relatively low, maybe 10,000 potential users worldwide. My current skillset is below. I'm thinking about hosting on Heroku. Is React a good option for me? What backend should I use?

Proficient in: HTML, CSS, JavaScript, SQL

Experience in: PHP, Python, TypeScript, NPM, Gulp

Interested in: React
Hi, do you know how to make an offline dictionary to search faster? I am using offline dictionary in my website but when its searching for the meaning of a word, it takes too much time to find the meaning.

To clarify things, I did not obtain these from other offline dictionary softwares. Instead, I made the coding myself using HTML.
web applications vs. custom desktop software.  These are the two scenarios that I am posed with in designing an attendance/registration system for our organization.  Are there disadvantages to web application vs. a desktop software.  I imagine there is more power in the coding aspect of most programs compared to web application development.  I know its an abstract question, but I wanted to see what the experts have to say on this subject.   Is there really no difference?  The application I will need to design will register individuals, take their daily attendance, and then output statistics.  Also any ideas on how to best develop such a program may be appreciate.
Simple question.

I am based in the US and have a hybrid Office 365 environment.  I have a user traveling internationally but cannot access his O365 webmail.  A colleague changed his O365 licensing location to the UK but I do not believe that we need to change the location for the user to access his O365 web applications.  Are there any O365 account modifications necessary when traveling abroad?  I do not think so but my colleague has me second guessing myself.
Can anyone please help?I have wasted almost a day on this,...Codebase I am working on has been analyzed by Checkmarks(i.e Its a tool which scan code for any security  issues), and it came back with a report containing a "Stored XSS" issue. The issue states:

Method retrieveDataTagsNames at line 47 of Correspondence
Template/sf/claims/api/correspondence/template/data/DataTagsNamesDao.java gets data from the database,
for the query element. This element’s value then flows through the code without being properly filtered or
encoded and is eventually displayed to the user in method retrieveDataTagsNamesDetails at line 52 of
Correspondence Template/sf/claims/api/correspondence/template/service/DataTagsNamesRestController.java.
This may enable a Stored Cross-Site-Scripting attack.

Code  for DataTagsNamesDao.java:-

public class DataTagsNamesDao {
    private static final Logger LOGGER = LoggerFactory.getLogger(DataTagsNamesDao.class);

    private NamedParameterJdbcTemplate jdbcTemplate;

    private Sql retrieveDataTagsNames;

     * This method retrieves data tags names and values  from a DB2
     * sequence object.
     * @return String (data tags names and values)
    @Transactional(readOnly = true)
    public List<DataTagsNames> retrieveDataTagsNames(String templateId) {
	try {
	    return jdbcTemplate.query(retrieveDataTagsNames.getSql(),new MapSqlParameterSource().addValue("templateId", templateId) 

Open in new window

I work as a translator, and sometimes a project contains a lot of difficult terms so I have to lookup each and every term in the documents. But when even Google searches don't render any results or only a few pages, it's really difficult to find a translation for such terms. Almost always in these cases, it's a technical handbok for some kind of machinery. Today I translate several handbooks for crushers, feeders and screens (cone crusher, jaw crusher, huck bolted inclined screen, scalping screen and a vibrating grizzly feeder).

So I was thinking of this solution, if it's viable:

I have a list of these difficult terms that don't give any search results on my national Google.se (advanced search settings: display results in my language Swedish) and can't find anything in my technical electronic dictionaries either. The best now would be if I could find other documents (pdfs, word documents etc.) and also websites in a selection of languages (I am proficient in German, Spanish, Italian, French, Norwegian and Danish) for these terms in this list by doing a deep web search.

Also, if I could find exhaustive definition context for these terms on English websites and in documents in English. The best is of course a comprehensive technical dictionary, but the one I found, McGraw-Hill Multimedia Encyclopedia of Science & Technology, seems to be out of stock everywhere.

But perhaps the most effective way would be to search for the hyperonym of all these terms in my term …
When I use Google Maps for example, I automatically get the map for the location I am at. There are much more examples like this, where my location is automatically given out to someone else. How can I get more control of this, and in particular be able to completely hide my location for anyone at all times? In Windows, Android and Mac?
Hello Experts,

Does anyone  know of either a paid or free service that lists high-risk private VPN services? We would like to see if there is a good one to use to integrate with our firewall. BTW, my suggestion was to put a WAF up I have been asked to explore IP intelligence services first.

Thank you,
I have some blockage on my iCloud email

I do not understand why, but certain emails do not show up on my iCloud account.

I logged into iCloud.com and saw no error or sign it was  not working. But I do know that certain emails have been lost. Such as, my WordPress site has an outbound email with a PDF attached. I pulled my hair out with the email not showing up until I used my trusty GMail.

Other things I fear are also blocked.

In my ThunderBird (Mac) for the iCloud email, there is no SPAM folder. So, perhaps it is being flagged somewhere as SPAM, but not visible either on ThunderBird or online at iCloud.com


Hi guys,

I would like to know if are there any alternative/idea for company intranet dictionary. We have tried below:
1.  We had tried to put an online dictionary link in our intranet but due to some firewall restriction, we not able to open the link.
2. We also tried with .exe file in intranet, it doesn't seems to work as well.
Everyone are welcome to generate ideas/alternatives as we need to provide solution ASAP.
I am representing a religious congregation. We have asked our members to do write ups on YELP, so as to encourage others who might be looking for something like our congregation to see positive reviews. Several of these reviews were posted & then are gone, presumably deleted by YELP itself.

Can someone provide guidance on how to avoid this?


I'm documenting a data table where you can filter on various columns. e.g. you choose Name, State or ZipCode from a drop-down menu.

So, one of my instructions will read: Select your ________ from the drop-down menu.

But, for the life of me, I'm blanking on how to fill in the blank. Would it be "criteria"? "column"? "field?"

I'm looking for recommendations for a online booking / scheduling system.  Needs to be simple to use one that you can recommend because you've used it and it works.  
I'm searching Google and have come up with quite a few options though I really want to get an opinion from you guys as to what's worked for you.

Our extended family owns a holiday house. With family in different countries and towns, email just isn't cutting it when it comes to booking the place for holiday periods.

All I need is a portal where family members can put in the dates they want the house and we're all notified of that request.

Any clarifications on requirements, just ask.


My application contains a number of gray circles with a line though it e.g. Circle
But it's rather faint, and would be hard to read on an instruction set if I took a screenshot.

There must be instances of this symbol in a darker gray than I have here, but I'm not having any luck Googling it (e.g. gray circle with line through it)

Where can I find a suitable example? Or maybe I just need a better search term for this symbol?

In my company we have a building which can access internet and the other one do not have the access to internet.
I want to suggest a dictionary which is useful for all the employees in my company.
Can anyone suggest any offline web-based dictionary or any other alternatives to use dictionary services ?
Whenever I perform a search within a document in Visual Studio it always highlights this characters below, besides the word I searched for, which makes it very hard to find what I was searching for:

How can I disable highlighting those characters ?
Hello I have a project I am working on. I am seeking to understand all possible setups for a project before I make a suggestion. Please keep in mind simplicity and convenience is important.  I am not sure if a Customer Solution is right or using Out of Box Solutions as part of a larger system is right. I really appreciate your help. Thank you in Advance.

Project is for a Regional Provider of LuxuriousSpa Treatments Users involved in the process include the Therapists, the TheSpa Provider and it's Locations, and the Clients.

Current Problems/Proposed Solutions:

-Paper Applications, and Processes by Paper used for Provider and Client Applications. Additionally, enabling customers to fill out an electronic paper intake form in lieu of Paper via Ipad.
-Would like to manage the entire work process from the initial point of contact through to service rendered. (Below is a summary).
-Enable Reception to book with an digital booking system and keep track of customer profiles
-Enable multiple locations to access purchase history and Identify and verify the details of each purchase. Locations need a booking management system to schedule & book appointments, manage customers profiles, as well as manage therapist profiles.

- Website Feature offering Gift Certificates & Packages that may be Pre-Purchased with no limits AS WELL AS Gifted. Gifted means: Allow to gift by email, name, phone # greater than 1 gift certificate or package.
-Merge all existing purchase data…
I'm documenting a web application and came across this icon:
When I click it, it displays a drop-down menu of options.

Is there a standard name for this icon?

Currently i am using

Dim myResponse As New Http.HttpResponseMessage
 myResponse.StatusCode = "203"

Looking for some reference or sample code which will let me do following;

a) set the HTTP Status Code
b) set the Content-Type in Header
c) Return txt like json or XML
What are my options for creating a PDF file from my WebApi2... initiated from my SPA using Sencha ExtJs? The concept is I want to have a template in PDF with a grid, and based on user selection from my front end website, fill in the grid with data from my database. I'm not looking for someone to write code for me, just for a path to go down. I am open to suggestions so if a template is too complex I am open to creating the PDF from stratch every time. Whichever is the least complicated option as I am definitely no expert.

I am hired to secure remote desktop connection as they are using a new application (https://www.tsplus.net/) which uses remote desktop connection. How to secure the connection to the application which uses RDP?. They are using this application from external network as well.
Looking thru YII documentation I confirmed that to create a link using an anchor this is the correct syntax:
Yii::app()->createUrl("box/update", array("id" => $id, '#' => 'second-tab'))

Open in new window

The corresponding view for the action "box/update" is made like this:
        'type' => 'tabs',
        'placement' => 'top',
        'tabs' => array(
                'id' => 'first-tab',
                'label' => Yii::t('app', 'First Tab'),
                'content' => $this->renderPartial('_memberFirstTab', array('model'=>$model, 'form'=>$form), true),
                'active' => true
                'id' => 'second-tab',
                'label' => Yii::t('app', 'Second Tab'),
                'content' => $this->renderPartial('_memberSecondTab', array('model'=>$model, 'form'=>$form), true),

Open in new window

The result is that if I am within the box/update action I can move back and forth between the two tabs but if I call it from outside (YII or not) I cannot link directly to something different from the first tab.

Where is the error I cannot see
Normally, when I watch a YouTube video, I see the AutoPlay option above the "up next" videos on the right of the screen.
However, for a video I uploaded, I don't see the same option.
Missing Option
I should say I have the mode of the 2nd video set to Unlisted, rather than Public. (Unlisted means that the only way someone can view it is via direct URL.)

How can I activate this option so I can start my day listening to this video and then have it move seamlessly onto the next one...

I was making a spring web application. Where there are lot of handlers for GET request etc.
One thing came to my mind -
Suppose I make a GET request from my chrome browser from a particular tab.
And then in the response i add some values which gets back to this same chrome tab and machine.
How exactly does that happen.
How does a response object gets linked to a particular tab in a chrome broswer.

Also is it possible to send a response object without receiving a request object from spring to a particular machine and application.
I guess it should not be possible... But what makes it impossible.
Hi Experts,

I get the following error when I run babel-node

Please see the error below

root@ip-10-252-14-11:/home/ubuntu/workarea/sourcecode/ntdl# babel-node node/react-render.jsx

      throw err;

Error: Unknown substitution "BODY" given
    at /usr/local/lib/node_modules/@babel/core/node_modules/@babel/template/lib/populate.js:22:15
    at Array.forEach (<anonymous>)
    at populatePlaceholders (/usr/local/lib/node_modules/@babel/core/node_modules/@babel/template/lib/populate.js:20:31)
    at /usr/local/lib/node_modules/@babel/core/node_modules/@babel/template/lib/string.js:20:51
    at /usr/local/lib/node_modules/@babel/core/node_modules/@babel/template/lib/builder.js:83:14
    at spec (/home/ubuntu/workarea/sourcecode/ntdl/node_modules/babel-plugin-transform-es2015-for-of/lib/index.js:159:20)
    at PluginPass.ForOfStatement (/home/ubuntu/workarea/sourcecode/ntdl/node_modules/babel-plugin-transform-es2015-for-of/lib/index.js:72:21)
    at newFn (/usr/local/lib/node_modules/@babel/core/node_modules/@babel/traverse/lib/visitors.js:223:21)
    at NodePath._call (/usr/local/lib/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/context.js:64:19)
    at NodePath.call (/usr/local/lib/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/context.js:38:17)
    at exports.default …

Web Applications





Web applications are systems that run in browsers that perform functions normally associated with other client-based programs. One of the most commonly used web applications is email; instead of downloading individual emails to a local machine, the data is shown through a website. Other examples of web applications are collaborative systems like a wiki or an online game.