Select Page
Static Website Generators

Static Website Generators

What is a static website generator?

A static site is a collection of pages contained in basic HTML files. A static site generator is a compromise between using a hand-coded static site and a full CMS. You generate an HTML-only website using raw data such as Markdown files and templates. The resulting build is transferred to your live web server.

An Introduction to Static Site Generators article was published a few years ago. The basic concept has remained constant. It explains the popularity of static site generator. It also help people of all skill levels understand exactly what static site generators are, acknowledge their advantages, and understand if their limitations are a deal-breaker or if, on the contrary, they can be overcome.

How static sites work?

The proposition of a static site is to shift the heavy load from the moment visitor’s request the content to the moment content actually changes. Using a news kiosk metaphor, think of a scenario where it’s the news agencies who call the kiosk whenever something newsworthy happens.

Example website prototype displayed across different devices (desktop and mobile)

(more…)

Web Design Trends 2019

Web Design Trends 2019

Website Design Trends for 2019

For those who are already thinking about 2019 and what web design trends will be popular, we provide a starting analysis. Technological advancement has revolutionized the way we interact, socialize and do business and there will continue to be significant innovation and improvements in web design in 2019 and beyond. We all want our clients to get greatest and latest when it comes to their sites so it is not too soon to be thinking about 2019 trends in this area.

We found a lot more information about these new design trends in 2019 at Website Trends – 2019.

Graphic depicting computer monitors looking over a cityscape with building displaying binary numbers

(more…)

Artificial Intelligence in Web Development

Artificial Intelligence in Web Development

What is Artificial Intelligence (AI)?

Artificial intelligence (AI) is the ability of a computer program or a machine to think and learn. It is also a field of study which tries to make computers smart. As machines become increasingly capable, mental facilities once thought to require intelligence are removed from the definition. Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. Some of the activities computers with artificial intelligence are designed for include: Speech recognition and learning.

Why is AI important?

Artificial Intelligence is the machines which are designed and programmed in such a manner that they and think and act like a human. Artificial Intelligence becomes the important part of our daily life. Our life is changed by AI because this technology is used in a wide area of day to day services.

Graphic showinf human and robot arm about to touch

(more…)

Why web design contests matter

Why web design contests matter

Students from many states compete each year in our web design and development contest in Louisville

In a couple of weeks, we will be holding our 15th national web design competition in Louisville, KY. This involves competitors from many states at both the high school and post-secondary level. We spend a significant amount of time and money every year making certain this competition happens. Why do we do it? Sure, this is an opportunity for competitors to showcase their best work. It is also our opportunity to reinforce industry “best practices” in a field which is constantly changing. The main reason we do this is that we are influencing (and improving) the careers of these competitors.

Many changes made to our 15th annual competition

We have made a number of changes in our web design contest this year. For example, we will be bringing a server and network to Louisville. Competitors will each have their own container on the server (a sandbox where they can showcase their work, but other competitors can not see their work). Judges will be reviewing competitors work on Wednesday and Thursday evening. We have outlined both our server environment and network on our Web Design Contest site.

We are helping students prepare for jobs in our field

No, really, why do we do this? To paraphrase the old question “how do you get to Carnegie Hall? Practice, practice, practice.” Over many years, we have observed that many students struggle to identify and learn what is important in web design and development. Many do not have the opportunity to take formal classes (this is especially true in nigh schools). In some cases, when formal classes are offered, the materials covered are outdated. By participating in this competition, students learn what is expected in today’s business environment (with respect to web design and development). Practice is important along with the need to test your knowledge and skills against others. Competition brings out the best. Students are exposed to a formal interview (by practicing web professionals). We provide hours of training before the competition on many aspects of web design and development. In many cases, this is one opportunity that students have to interact with web professionals and learn what will be expected of them. While our time with competitors is brief, we do help them better understand what is happening in the industry today. Sure, technical knowledge is important, but process, teamwork, communication and related “soft skills” can make all the difference when dealing with clients. this is why we stress these aspects as well.

We are what we do. And how often we do it. And how we respond to feedback and suggestions for improvement on our work. These students have decided they want to pursue a career in web design and development. By focusing on current practices with web design and development, we are reinforcing knowledge and skills that students need to succeed in our industry. Students also have an opportunity to test what they think they know and see how it stacks up against others throughout our nation. This is why we do this competition every year. It is our opportunity to affect the lives of aspiring web professionals and get them started properly. Sure, there can only be one winning team at the high school level and another winning team at the post-secondary level. But every team participating is exposed to rigor and concepts they may not receive elsewhere. Every participant gets the opportunity to showcase their skills and knowledge.We often receive feedback after the competition that it was a lot of fun and a great learning experience.

International competitor also being chosen

We are also selecting a competitor to represent the U.S. in the next international web design and development competition (to be held in Kazan, Russia in 2019). In order to be considered for this honor, these competitors had to first win our national competition and were involved in a lengthy selection process. Two finalists will be competing in Louisville. One will be selected to represent the U.S. at WorldSkills 2019.

We bring a number of web professionals from different parts of the U.S. to Louisville to help run the two day competition (and provide an additional day of training). We also have judges reviewing competitor work remotely. All projects are uploaded to a web server and judges review aspects of this work with an emphasis on their expertise. For example, we have judges who specialize in UX/UI focus on those aspects on projects submitted by competitors. We have judges focus on graphics, type and related aspects and so forth. Competitors receive general feedback as to what they did well and those areas where they need to improve. In many cases, this is the only feedback they have received on their work.

Good, fast, cheap – pick any two

During our competition, we ask competitors to focus on getting things done quickly. We also ask they spend time creatively solving the problems presented. While we are not always successful, we try to focus on doing things the correct way (including comments in your code and properly naming variables, for example). Sure, it will take a little more time up front, but competitors will be able to submit work which is easier to maintain. Rather than spending money, competitors spend a more valuable resource – time – to complete the work orders they receive.

Comments and observations will be posted on our Web Design Contest site soon after the competition concludes later this month. We will be posting via social media channels during the event.

Are you willing to help our profession?

For those reading this, we are always in need of additional judges. It only requires a few hours of your time. You get the opportunity to see directly what high school and post-secondary competitors are capable of producing these days. You also have the opportunity to provide general feedback to these competitors (and many others reading your summary comments). If you are able to devote a few hours of your time on the evenings of June 27 and 28, please contact us. You will be amazed at how greatly a little of your valuable time helps aspiring web professionals become more successful.

Best always,
Mark DuBois
Community Evangelist and Executive Director

Preferred Editor?

Preferred Editor?

What is your prefrred editor for web pages these days?

As members (and many readers) likely know, Web Professionals runs a national web design contest every year. This year will be our 15th year. For the past decade, we have recorded the technology used by individual team members to create their web pages. As one may expect a number of different editors are used. Each team has their preferred editor. For most of this time, we noticed Dreamweaver as the premiere editing tool being used by high school students and post-secondary students. This morphed in recent years to many using Sublime Text, Atom, or Brackets. We also saw an uptick in the use of Adobe Muse. We recognize many practicing professionals use a variety of tools. We also saw this week that Adobe announced the end of feature updates for their Muse product. We then heard from a number of teachers that they are concerned about the demise of Muse (many teach design students, not those specializing in web technologies). Frankly, we were surprised that so many have come to rely on Muse as an entry to creating web pages. We also have seen Adobe Spark being used. Editor’s note (August 19, 2022) Adobe Spark is now Adobe Express.

We recognize there is a disconnect between what is being taught in schools and what practicing professionals need to know. We see this first hand every year in the comments from judges in our web design competition. As one may suspect, we focus on web standards, process, and user experience (and don’t promote any specific editor). We do see trends and were surprised to see Muse being used in the competition for a couple of years.

This got us thinking about editors in general for web pages. We would like feedback from those visiting this page. What is your preferred editor for web pages? We have included a list of some editors which we have seen being used in our national competition (along with a few others we use). It would be most helpful if you took a moment and voted as to your preferred editor. If you don’t see it on the list, please let us know via comments. We set this poll to display these editors in a random order (trying not to influence the results).

Preferred editor?

View Results

Loading ... Loading ...

Of course, this brings up the bigger question of what should be taught in schools (particularly high schools). We have been promoting web standards and user experience, not specific tools. Does this still make sense? We are keen to learn your thoughts and look forward to a number of insights and comments.

Best always,

Mark DuBois
Executive Director and Community Evangelist

5 tips for web designers to improve their skills

5 tips for web designers to improve their skills

This article was written by Junaid Ali Qureshi. He is a digital marketing specialist who has helped several businesses gain traffic, outperform competition and generate profitable leads. His current ventures include Progostech, eLabelz, Smart Leads.ae, Progos Tech and eCig.

junaid-ali-qureshi

Learning web design techniques and tricks is easy. No matter whether you have the right skills or not in the start; by repeating and learning from the mistakes and polishing the weak areas you can easily step up a notch and fall among the highly experienced and professional web designers. The problem that many web design experts encounter here is the challenge to keep up their good reputation and to improve the skills they already have.

Do you have a lot of projects lined up? Every professional web designer does. The real question is whether you have different, innovative ideas for each of them or not? Wouldn’t using the same web design techniques on each project make your style monotonous? This is something every design expert worries about. To help you get through this transitional phase with ease; we have compiled 5 essential tips that help to rejuvenate the web design skills of every expert.

There are several tutorials and videos through which you can learn how to advance your web design skills level; but, every designer needs some instant tips as well. These tips help them achieve goals earlier than expected. One thing is assured; these tips are no shortcut to success but merely the best techniques used by experts worldwide.

The 5 tips that will help you improve your skills are as follows:

  1. Always sketch a rough design of your web before working with the tools. Have you ever seen an architect work? He lays down all the plans on a sheet of paper, reviews them, goes through them again and again, gets the approval of the client and only then proceeds to the next step. The number one tip here to improve your skills is to adopt the routine of making a rough draft of the website you are planning to develop. Once you have made a rough sketch, you can make changes if needed or move towards developing the final website. If you aren’t comfortable with the pen and paper idea, you can use various prototype building websites and apps to get a view of the rough version of the website.
  2. Stay in touch with the latest style guides. Make sure you have your own style guide or you follow a well-written style guide to design the web page. This will help you build the website in a uniform fashion. Keeping in view the template of the website and the effect you would like to add or not; you can either improvise the pre-written style guide or make a new one. Try to make an exquisite design that differentiates you from the other competitors in the market. Large font size is in fashion these days. Try to use it in your template and make some space for typography as well.
  3. Upgrade, expand and re-evaluate your web tools. Web design is not simple at all. You have to use several tools to achieve the effect you are trying to present. It requires using old as well as new tools to bring an innovative idea into a real form. Tip number three states that you need to upgrade your web tools. Make sure you are using the latest version of the web tool and get its updates on regular basis. Add more tools to your toolkit and experiment with new ideas. Only then you can bring versatility to your work. Our company offers new tools and features every now and then. It is the job of the web designer to incorporate them properly into the website using their skills to gain maximum benefits.
  4. Keep your SEO knowledge up-to-date. We have seen that this tip has been repeatedly offered to the readers on different platforms but the truth is, no matter how much we try to escape it, SEO rules and regulations are the standards that every website has to meet. Thus, strengthen your grip over the SEO guidelines. Use SEO optimized keywords, headings style, high-quality content and other linking features to stay in the game. Practice merging SEO techniques in your work project to revamp your skills to a better scale.
  5. Pick catchy and original images for your web page. A web page is defined by the images, content and its style. You need to make it perfect to get a better ranking and to impress the clients. Many web designers use free Google images that are available (but that’s old news now). You need to go for the options other than this to improve your skills.  Try investing in premium stock images or create an image from scratch appropriate tools. You can also capture high-quality photographs and combine them with your own sketches as well.

As web designers, we are already familiar with all these tips. However, it is always good to review these basics periodically. Make sure you follow them and you’ll see positive results within no time!