[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More


Web Development





Web development includes all aspects of presenting content on intranets and the Internet, including delivery development, protocols, languages and standards, server software, browser clients, databases and multimedia generation.

Share tech news, updates, or what's on your mind.

Sign up to Post

Javascript Forms and Tables

Dear Experts,

I am looking for Javascript and HTML only exercises involving the creation of tables and forms. Please note that the table <tags> must be from HTML. Cannot be a loop that generates tables in Javascript. The Javascript will mainly serve as an arithmetic and function part that processes the input fields from the <td> and <form> fields to display in a table or another form. Must contain a submit and reset button. Buttons are to be centered if they are inside the last row of a table or on the document/web-page below the above.

No Frameworks,Libraries,Plugins
No Javascript adding table rows or columns
Must be either and a table or form type.
Introduction to Web Design
LVL 12
Introduction to Web Design

Develop a strong foundation and understanding of web design by learning HTML, CSS, and additional tools to help you develop your own website.

Just a quick question. My website uses a header file which is included on all my pages. In that header file I list my meta-data, including a meta description. If I wanted to have a separate meta description for certain pages (I've read this is generally good practice), but continue to want to include the header in that page,  how would I best do that?

If I just entered another meta description, would that overwrite the one picked up in the  included header file, or would that confuse the crawler bots?

Many thanks for reading,

Customer's web site is down.  They are getting a disk usage warning however thier inhouse web designer is no longer with them.  I am not familiar with web sites so am looking for help.  The actual cPanel warning is "The filesystem “/home” mounted at “/home” reached “warn” status because you currently use 92.2% of its available blocks"

I am logged into the cPanel but have no idea how to clean up.  From my understanding, the last time this happened, the web designer said that all he needed to do is to delete the old backups.  

Can someone point me in the right direction?
Name Mismatch Errors
Have you ever received a “This page is not protected” error while trying to access a web page? Maybe even your own web page? This may mean that the site, or your site, that you are trying to access has an SSL Certificate Name Mismatch error.
I need to know if it is possible to have social media symbols like #, @ and such things like emoji put on a blog and picked up by Social Media.  Can someone help me to do this along with an explanation?  I want to create a blog where I have an enormous advantage over those using social media to get traffic to their website just by using the link to social media.  I want to have social media symbols on the blog to social media.  I hope I am getting my point though.  

So, I have decided on my website's domain name being careful to make my point clear that I am not a scammer.  www.showmethemoneybags.com
Next, I have uploaded the wp script to my site.
OK, I plan to use the Point theme or something similar.  

After some advice from an Expert, I think I will make a note that my website is from a Techie stand at the header.  

So, how can I get a leg up with this social media thing? Any thoughts, I know that after searches are done online you can bring up # and @ signs in the search box of Google.
I am going to start a blog called "Show Me the Money Bags."  I want to start a case study right here in this forum where I can get honest opinions and thoughts on my journey.  I will tell you that I have acquired my domain name www.showmethemoneybags.com. I figured after talking to several experts that it is highly possible that everywhere you turn that there are scams when dealing with issues, blogs, forums, and online business.

So, I started with my domain name from Namecheap for $8.99.  

I decided to hire a freelance copywriter to assist in writing my articles from Fiverr.  My first 1000 words will cost me $10. I have given myself until Monday to provide her with an in-depth synopsis of the journey of the blog ahead with more articles. I have not paid her yet for the first article.

The article will have the first article will have the premises of the blog "Show me the money bags."

I plan to stick to what I call "money bags" to make money online for real.  (I remember an Expert telling me that it is simple to make money online).

I want to discuss the reality of making money online (hopefully build up an audience from real-world experience and expert advice).

I plan to set up my domain in Wordpress (I would appreciate any thoughts on CMS for the long run).

My hosting is through Hostgator baby plan.

So, I want to get some advice from bloggers within this forum as to what I should do with this idea to progress from here.
I do not plan to go live …
I have several sites on Bluehost, all running Wordpress with Divi theme. They are all painfully slow. Bluehost says to go to GTMetrix and fix all the issues. I've tried, using plugins on some sites and using code on others. (EG: used the attached code to defer parsing of javascript on techgardens.com/optical-engineering. GTMetrix still says to defer parsing of javascript. On techgardens.com I have these plugins running: Leverage Browser Caching, Remove Query Strings From Static Resources, WP Super Minify, Far Future Expiration Plugin, but GTMetrix still gives us a bad score and tells me to fix those issues and the site is VERY slow.) The other site on the server is truenasreseller.com.

I have a web developer who says he can fix the issues permanently, but we'd probably need to keep him around. I think this is the way to go, but i'm looking for other solutions to provide as options to the CEO.

Are there web hosts who are wordpress-specific, who provide support on cleaning up wordpress specific problems like the ones listed above?

Any other potential solutions you can see? Thanks, all.
I'm looking for software that does what Yext does — updating and making consistent my client's company's NAP, etc, across the important web search engines, directories, etc. I haven't worked too much with Yext, but the big drawback, to my understanding, is that upon subscription cancellation, all updated data is deleted and listings are restored to their original states.

I just hate being held captive to their platform, and I'm looking for an alternative that's as intuitive; optimally has reasonable, set pricing; and leaves your updated info in place regardless of account status. Oh, and it also has to work!

If such alternative platforms to Yext exist, I'd be grateful to learn of them.


I really need a little intelligence on profitable niches to start a blog.  I have gone through hundreds of niches high and low competition. I want to go where the money is right now and in the future. I want to start a little blog to run solo.  Can you help me? I really and tired of the get rich schemes and affiliate marketers selling crap. I want to get to the people. I am starting from the ground zero.
JavaScript Best Practices
LVL 12
JavaScript Best Practices

Save hours in development time and avoid common mistakes by learning the best practices to use for JavaScript.

I have developed a website (https://inbranchcardprinting.azurewebsites.net) that my credit union will be using to upload a picture from a members phone to our Azure storage blob that will be printed onto their custom debit card. The main issue is right after the upload page (and before the thank you page just fine while exiting that action fine) Safari will display one of two error messages.
The first and most common one is "This web page has been reloaded because a problem has occurred." Sometimes this is accompanied by a dialog box asking to resubmit the form.
However, everything on the back end worked fine. No server side errors were thrown and the image is successfully uploaded to our azure storage. I step through the controller and everything works fine and exits the action with no issue. This problem does not occur on desktop or Android devices.

Now I know that I can reproduce the bug so I look into how to diagnose iOS safari pages and tried to use their Web Inspector tool. I get it loaded up on my Mac just fine and tethered my iPhone to the Safari session. I go to the page and not only does it error on my iOS device it crashes my Mac's Safari window of debugging. So next I try to use Xcode's Simulator and system logging to capture the issue, and nearly the same thing happens only I get an on screen(simulator) error of "This page can not be loaded because the web page stopped responding." This doesn't crash the Simulator, but the logger window did not record …

We have 2 applications and would like a user to switch to one them securely, so the user will login (with username and password) to one Site A and then click on a link to navigate to the Site B. If I checked that the user is coming from Site A (referring site and page) would this be enough to ensure this is safe or should I make more checks?

Any recommendations would be helpful.

<%@page import="myServletPakage.RanUtilities"%>
<%@page contentType="text/html; charset=ISO-8859-7" language="java" import="java.lang.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
int numberToGuess = RanUtilities.randomInt(100);
 <% boolean win = false;
      int numberOfTries = 0;

 while(win==false && numberOfTries<10){%>
EnterNumber:<input type = "text" name = "number">
 String value =request.getParameter("number");

 int yourNumber = Integer.parseInt(value ); %>
 <% if(yourNumber == numberToGuess){
            win = true;
            System.out.println("You win this Game");%>
            <P> Your number is <%= yourNumber %>
            <br> You Win This game!!!
      } %>
 <% numberOfTries++; } %>
hi EE Folks

i am thinking to create a web app for testing a few ideas in my mind, hence want to know your opinions to choose a right hosting and development platform from GAE, AWS and Azure.

baiscally, the requirements are (1) zero hosting cost during development, (2) zero hosting cost for low-traffic to the website, and (3) easily scale up with minimum changes to web app or configuration.

any thoughts or where can i see a comprehensive comparison regarding the three platforms in terms of free-tier, pricing, database, language support, custom domain name and SSL.

thanks & regards,
Hi, Please help me to approach this project in the best way possible and can be done in the shortest time.

Create      PHP      classes      for      Student,      Program      and      Course      (plus      child      classes      as      described below).      All      of      these      classes      should      have:

(1)      Appropriate      overall      class      structure;      use      comments      to      identify      sections      and       elements      of      each      class.

(2)      Constructors      that      populate      object      properties,      either      directly      within      the      constructor      AND/OR      passed      to      the      method      when      an      object      is      created.

(3)      For      all      classes,      demonstrate      proper      encapsulation,      with      properties      and      methods made      public      ONLY      if      other      coders      need      direct      access      to      that      element,      and      only      if      the      element      can't      potentially      break      if      it      is      accessed      directly!

(4)      Student      class      should      have      a      property      of      'paid',      which      is      true      or      false;      student      objects      should      also      have      an      'enrolled'      (true/false)      property      and      an      enrol()      method;      the      method      first      checks      to      see      if      the      student      in      question has      paid,      then      only      enrols      him/her      in      a      program if      so.

(5)      Student      should      also      be      the      parent      of      GradStudent      and      Undergraduate      classes;      these      child      classes      should      differ      in      at      least      1-2      significant      ways      (e.g.,      GradStudent      has      an      advisor      property,      as      well      as      other      properties      and      methods,      that       Undergraduate      does      not      need).

(6)      Program      should      have      title      and      info      properties,      minimally;      neither      of      these      properties      should      be      editable,      only      returned      for      echoing      out.

(7)      Course      should      have      basic      description      information      as      appropriate.

Hi everyone
Can anyone help me or show me the right way to approach this assignment for my class? I am new to programming and missed lots of class. I just want to know the step by step process or the things I need to learn it.

Node-Express      Site      with      Nodemailer      – Research      Assignment
Using      a      brand      new      Express      Generator      App      skeleton,      add      the      following:
(1) Build      out      a      few      ‘standard’      routes (contact,      team,      etc.)      in      the      application;      
each      of      these      routes should      in      the      end      render      out      a      full      HTML-based      page
(from      included      partial files,      see      below),      but      you      do      not      need      any      content      
other      than      placeholder      text/image      content      in      each      view.
(2)Install      the      Nodemailer module      through      npm to      make      it      available locally,      
(using      SMTP) in      your      application.      Use      the      Nodemailer      documentation      as      a      
guide      and      build      a      route      and      a      view (form) to      enable      sending      an      email      through      
a      mail      service      (NOTE:      If      you      use      Gmail      you      may      get      a      warning      email      when      
you      test      it      that      your      Google      credentials      were      used      by      an      ‘unsafe’      app,      that      is      
to      be      expected). Search      for      Nodemailer      from      the      npm      main      site,      and      you      will      
get      to      the      documentation      that      will      show      you      how      to      set      everything      up.
(3) Use partials in      ejs,      the      page      renderer      you      are currently using,      so      that      you      can      
create      and      include      ‘proper’ views      (e.g.,      header,      footer).      Then      modify      all fullpage
ejs      examples into      a      more      modular      form.
(4) Add      some      CSS      styling to      the      ejs      template      views      in      your      application, again      not      
a      fully      designed      …
I need to change css when my program runs.   would like to change css with jquery on   $(document).ready(function () {}

This is the css.  When the file opens I want to change    top:2500px; to    top:25px;

        .templateViewFrame {
            height: 700px;
            width: 800px;
            border: solid 1px black;
            position: absolute;
            left: 50px;
How can I read the client's machine/computer name from the browser? Is it possible using JavaScript?

I have created a Node.JS web app with two APis. One of the APIs is GUI where the end-user sees the GUI. The second API is the auth guard that will go and talk to 1L using OPENID > authenticate > fetch user profile and render information to the GUI for the end-user.

We originally wanted to use SAML assertion (SSO) similar to Zendesk or Others that when someone is authenticated to 1L and you navigate to the site domain.zendesk.com the established logged in token just redirects you to the site. When you are not logged in to 1L and you go to the site you are redirected to 1L for auth then redirected back to the site of choice once you successfully auth.

Our application does not have a user database, instead, we are banking on 1L to do authentication for us and also pass through user information to our second API so that we can then pass specific end-user details from the internal side to the GUI. The end goal is to be able to authenticate with 1L and be redirected to the sales.cbac.com and be able to know user specific details about the current user, but that user is to never have to access the login page

Right now, we had to spin up a login page that will accept user info > sends info to auth guard to call 1L auth > returns valid user and user profile info > all using OPENID.

What is the best approach? It seems like we are missing something.

API URL1 (GUI) - sales.cbac.com API URL2 (auth guards - OPENID) - sales-api.cbac.com Current state you land at …
Angular Fundamentals
LVL 12
Angular Fundamentals

Learn the fundamentals of Angular 2, a JavaScript framework for developing dynamic single page applications.

How do I extract parent values and all child values from deserialized JSON, one record per child value, to a List<T>?

Sample JSON:  json_sample.txt

So from the attached sample JSON we wish to add the following records to the  list:
Record 1:  aen: Y456789, studentID: 1016, need: MMM, rank: 1
Record 2:  aen: Y456789, studentID: 1016, need: PPP, rank: 2

All records with "needs : null" to be ignored and all "need": "Not Specified" to be ignored. Sample code below:

      CTFNeedDataBatch =
                           (from people in myJSON.content
                            select new NeedCTF
                                studID = people.StudentBasic.studentId.ToString(),
                                AEN= people.StudentBasic.aen.ToString(),
                                Code = (people.StudentSensitive.needs == null ? people.StudentSensitive.needs[0].need.ToString() : ""),
                                Priority = (people.StudentSensitive.needs == null ? people.StudentSensitive.needs[0].rank.ToString() : ""),
                            }).Where(w => w.Code != "").ToList();

The problem with this code is we are not getting any values from the "needs" element and even if we were, I doubt we would be getting more than one record from an element that has more than one need.
Need PodCast tools

I want to start a podcast which will include audio and video, but I want to do as little web development s possible. I want to build my podcast on a proven platform, so all I need to do is create great content.


I'd like it to be free, if possible. But, I'd consider a small monthly fee, if the features are helpful.

Also, I have seen a way to have your own web radio station. Does anyone know about that?

Please let me know.

I need traffic to my website. I have started with Social Media, Submitting my sites to Search Engines.

Several years ago, I studied SEO but, I have found that things have changed so much as it pertains to traffic such as Meta Tag's submissions and PPC.

I am looking to building up my traffic up to my E-commerce Websites / Aliexpress Affiliate websites.

Can you help me to build my traffic to my websites and to build my SEO?  My sites are very new in the development stages. If possible I would like free or low costing options.

Thanks in advance Experts.
i am learning to use Python / pycharm / PIP to provision 1000 VM through a script to call the  API but i don't know how to start doing it.
What is the proper way to install python with IDE, Pycharm and PIP for Windows 10?
Where to obtain the python template code to provision 1000 VMs for example for me to modify the flavours, image, types, servers, network?
How to put the digital token on the script and where & how to execute the script if is connected thr VPN client from my PC?
How to generate a private key from the python script as well?

I managed to use web POSTMAN from google chrome to test calling the API to provision some VM as stated in below.

1. Connected to Private Cloud Fusion Cloud 6.3 from Web POSTMAN

2. Obtained a digital token
POST => https://iam-apigateway-proxy.domain.com/v3/auth/tokens

"auth": {
"identity": {
"methods": [
"password": {
"user": {
"domain": {
"name": "XXX"
"name": "XXX",
"password": "XXX"
"scope": {
"project": {
"id": "XXX",
"domain": {
"name": "XXX"

3. Provisioned System Volume
POST => https://evs.domain.com/v2/cd088007d3b84e7fa894478e6fe667c4/volumes

{ "volume":
"size": 60,
"availability_zone": "az0.dc0",
"volume_type": "ssd",
"multiattach": false,

4. Provisioned VM  
POST => https://ecs.domain.com/v2/cd088007d3b84e7fa894478e6fe667c4/servers
"server": {
"flavorRef": …
I have Aliexpress affiliate website where I am getting most of my traffic from Search.


The sites have been around for about 45 days.  

I have placed links on Twitter, Reddit, Google Plus, Facebook and Instagram for traffic. And, I have completed the Google Analytics and Google Console.

I submitted the websites to other search engines a few days ago.

I placed the sites on Hotjar, the free version.

I am looking to get more "free" traffic!

I was told that it is best to let the website's index in Google for about six months.

I am going to send out press releases.  

I need some good ideas for more traffic. Can you help me?  I am a newbie.  Thanks in advance.

***Note I tried to put one of my Affiliate Website on Outbrain. I was told that my websites are not a good fit for their Native Ad.***
My Tomcat web application logs are telling me the user1 isn't in the specified mapped LDAP role/group coming from AD. I believe my issues lie with the JNDI Realm definition. Can someone review it please and see where I may be going wrong, I've included the DN information from AD as well:

My user1 account DN is

DistinguishedName : CN=user1,OU=Users,OU=Lab,DC=example,DC=com

Open in new window

The role/group Users I have specified in the web.xml config is

DistinguishedName : CN=Users,CN=Builtin,DC=example,DC=com

Open in new window

My Realm configuration is


Open in new window


Web Development





Web development includes all aspects of presenting content on intranets and the Internet, including delivery development, protocols, languages and standards, server software, browser clients, databases and multimedia generation.