Top Web Design Trends for 2019

Let’s be honest, web design trends are moving much faster than most people would like but at the same time, the world is a much more beautiful place with some of the latest tends out there. It’s true, automation is slowly improving the online world and with unique illustrations and more detail, websites in general are a lot easier on the eye.

But what can we expect in the upcoming year in terms of web design trends?

Let’s take a closer look at the facts and some of the most effective web design trends for 2019:

Top Web Design Trends for 2019

Mobile First and Everything Else Second

Web design is changing at lightening pace and even the word “responsive” can seem a little outdated. Now, that’s not to say responsive no longer matters but simply top point out that websites need to be far more than just responsive to stay relevant and efficient in 2019.

On the other hand, progressive advancement and graceful degradation sound a little more contemporary or up-to-date. More importantly, the comparison between these two give reason for thought in the same way that responsive design did just a few years ago.

As you know, responsive web design simply means that a website will fit the screen and change according to various devices. Needless to say, this improves and simplifies the user experience.

Progressive advancement refers to a process in which the website is designed for lower browsers in a very basic form and then improved upon to make the site more advanced for tablets and PC. Meanwhile, graceful degradation starts by creating an advanced version of the website on desktop and then simplifying this experience for browsers with a lower capability.

However, the problem with graceful degradation is that designers are severely restricted when they start work on the mobile version. After all, they are now stripping down a superior design and creating a simpler version which merely resembles the original without the same functions.

For this reason, mobile first is the way forward in 2019 and the best option for web designers who want to create the ultimate mobile experience and then go about upgrading this even further for desktop.

Chatbots for Interaction and Discreet CTA’s

If you’re like me, you think that artificial intelligence is highly effective and if you listen to Elon Musk, you might even think it’s about to take over the world. Whether AI takes over the world or not, chatbots will be highly important to web design in the upcoming year.

You see, there is now an entire industry dedicated to chatbots and experts predict a market value of $1.3 billion just five years from now. In fact, most major companies and websites are already using chatbots from Facebook and Ebay to a deep black hole called Amazon.

But why are chatbots so important for web design?

Chatbots improve and increase user engagement. If designed the right way, these chatbots are highly effective at retaining customers and providing valuable information without delay. That is to say, conventional customer service is unable to match the speed of chatbots and as long as the information is accurate, most customers care more about receiving this data rather than how it came about.

As if that’s not enough, chatbots are thought to be less intrusive than a standard call-to-action (CTA). After all, most people are tired of the same old prompts to register, signup or buy now and more likely to interact with a useful chatbot through which they can find the most relevant information.

Long Form Content and the Slow Death of Sidebars

When Google released the Medic Update this year, it showed a clear preference for websites with long form content. Interestingly, long form content was often the most confusing and infuriating to read! However, times have changed and as the speed of internet continues to increase, it’s much easier to publish this type of content without it appearing like a slow and cluttered mess.

At the same time, web design can certainly enhance the experience and one way to do this is by using wide pages with less clutter on the screen. Yes, this includes the beloved sidebar and as we move to mobile first, we might be witnessing the slow death of the sidebar completely.

As you know, search rankings are essential for every website and so the importance of simplicity needs to be respected going forward. With this in mind, imagery and infographics are certain to become even more important for long form content and essential for containing a ten-page article within just two or three pages.

Although long form content is usually the product of a writer, web designers will need to respect this trend in 2019 and keep things simplified – especially when it comes to a blog.

Typography for Increased Personality

You might be familiar with Buzzfeed or Mashable and the large typography they use between images. There was a time when large letters and elegant font would have been unacceptable for most websites but opinion has clearly shifted and custom typography is on the rise.

You see, at a time when content is everywhere and saturation is high, typography is now one of the quickest ways to make a web page stand out. It’s true, you need interesting content to capture the reader’s attention but custom fonts can bring even more personality to the words and create a much stronger bond with readers in the process. As if that’s not enough, contrasting fonts can be used for headings and sub-headings and we all know how much Google likes to see a clear and structured set of headings.

In case you might be asking yourself, the likes of Buzzfeed or Mashable are not great examples of this process but for a little inspiration, click here or here or for something more retro – here!

Custom Illustrations for Story-Driven Content

Just a few years ago, Instagram Stories amassed more than 100 million users within a month and more than 300 million monthly users just a few years later. It was the start of a meteoric rise for the platform and pretty much the end of Snapchat. In fact, recent studies show that 45% of professional marketers are now utilizing Instagram as part of the content marketing plan.

But why am I telling you this?

Well, story-driven content was the most successful marketing tactic last year and there’s every reason to suggest this trend will continue. More specifically, an image is worth a thousand words and custom illustrations are the perfect tool for storytelling.

With this in mind, you should see that web design with integrated custom illustrations is far more likely to increase engagement. What’s more, custom illustrations tend to increase dwell time which is highly important for search rankings. In other words, the longer an online user stays on a certain page, the higher Google will rank this page in search results.

At the same time, custom illustrations just look better and while they tend to be more memorable than text, they are often more accurate when it comes to portraying a certain message or identity for the website.

Either way, custom illustrations are already popular and this trend is sure to continue in 2019.

As you can see, web design trends continue to change and there is now a clear preference for function over form. In other words, websites and procedures might look really nice but without the right functionality, they serve as little more than negligent distractions to the average online user.

Function Over Form: Development Vs. Design

The terms web development and web design are often confused and thought to be one and the same thing. The roles that are involved in each of the niches are often thought to be composed of similar elements. Although, it is true that some factors have to be considered by both the parties in order to reach a consensus since web development and web design are both interdependent. The fact remains that both of these two lines of work that are crucial to the formation of a website are actually starkly distinctive from each other. When it comes to the roles associated with web development vs. web design, both differ from each other on various grounds.

What is Web Design?

Think of web designers as artists that help in building a story or an idea into something that can be presented in a visually appealing aspect. They help build a layout for a website that achieves the client’s vision regarding the user experience of the website. A web designer is a person who is responsible for how a website looks and feels. A web designer does a job that is similar to an architect building a plan before starting construction on your house. The web designer is the person who draws out the initial layout of the website (just like the plans of an architect) before a web developer can input his efforts to develop (similar to the construction of the house) the website.

The role of a web designer is not as easy as it seems. They have to create the initial impression that you would have when you visit a website and, along with it, integrate the elements of user experience in order to create an environment which appears to be welcoming. They have to transform an idea into a design that can be used while also serving the purpose of being a great user interface. They also have the task of creating a site that catches the attention of the user. If the website fails to adopt a well-knit design strategy before the beginning of the project, then it is sure to fail. In today’s day and age a web designer enjoys the same respect as a web developer because it has been realized that great coding would be futile if the user experience that complements it is not done properly.

The elements of typography, colors, design, aesthetics, textures, unity, branding, user experience, user interaction, and emphasis all come under the purview of a good web design. All of the visual elements that are capable of making a website look great while also serving the goals of the client, whether that is lead capture, promotion of an event, or ecommerce. Web designing applications include programs like Adobe Photoshop, Illustrator, Mockplus, and UXPin can be used to help build up the user experience of a website.

What is Web Development?

Web developers are those people who are capable of transforming the design aspects of a webpage into a live and functional website that is actually capable of working. Different kinds of software tools and web languages that are used for programming and coding are utilized by web developers in order to create a functional website.

Even web developers are divided further into two consecutive sub-categories. These two categories are namely back-end developers and front-end developers.

Front-end developers are those people who have some knowledge in both the fields of developing and designing. They are the connection between a back-end developer and a web designer. A front-end developer is responsible for building up the interface of the website and making the website interactive in order to connect the layout at the user’s end along with the back-end servers of the website. The most important programming languages that are used by front-end developers include HTML, CSS/SCSS, and JavaScript (JQuery, React, Angular, and Vue being the most popular libraries and frameworks).

Back-end developers, on the other hand, are those developers who are responsible for controlling the requests and the server data of the website. Most websites which consist of dynamic data as part of their database require services on the back-end. If a website is designed to serve the purpose of storing user information and making said information available at a later stage, creating and managing a back-end database is intrinsic. Database connections are required in order to manage such queries and back-end developers take help of programs like ASP.NET and PHP in order to write these kinds of database queries in MySQL, SQL, MongoDB, or other database languages.

Function over form: Web Development vs. Web Design

When you talk about form of an object, it basically refers to how the object looks, or what visual features it possesses. In the world involving the intricacies of building a website this aspect refers to the web designing department. On the other hand, function of an object refers to the purpose that the object aims to serve. In the world of websites, web development is the department that best describes this term.

In the words of the famous American architect Louis Sullivan, “Whether it be the sweeping eagle in his flight, or the open apple-blossom, the toiling work-horse, the blithe swan, the branching oak, the winding stream at its base, the drifting clouds, over all the coursing sun, form ever follows function, and this is the law. Where function does not change, form does not change…It is the pervading law of all things organic and inorganic, of all things physical and metaphysical, of all things human and all things superhuman, of all true manifestations of the head, of the heart, of the soul, that the life is recognizable in its expression, that form ever follows function. This is the law.”

What these words try to mean is that whatever be the entity, it is always the functionality of that entity which decides how the entity shall be formed. Modernism has impacted these philosophies and therefore led to the conception that it is the functionality of an object which decides how it should look. Even in the world of building a website, this notion holds true whereby it is the function of a website that decides how a website should look like or how it should be formed.

It is true that designing, in most scenarios, involves designing the website first before the developing is started. However, every time a web designer designs a website, he/she has to keep in mind the function that the web page is being designed to serve. A web designer must keep in mind the basic interactive experience that the web page must provide and the features that need to be highlighted in order to allow the users to do a particular task on the webpage. Therefore, it is without doubt that a web designer must always design a web page depending upon the factors that are most important to its functionality and thereby shape the webpage to look a particular way that best serves these functionalities. The web developer simply tweaks the web page at the end of the designing process to enable the functionalities that the web page has been designed to serve in the initial place. Hence the function is always considered before the form and the entire webpage is designed based on that, only to be programmed later to activate those functionalities. Therefore it can be easily concluded that in the debate of web development vs. web design, function always triumphs over form. This is especially true when you look at the goals of the client and the user interaction on that website. If a website has not been coded and optimized for SEO will not rank and will not draw visitors to it. If a website has not been optimized for user interaction, then the visitors who do come to the site will not give information or buy your product.

Many times designers use client sites to pad their design portfolios and win design awards, but this does not benefit the client at all. A pretty website will not generate as many leads or sales as a fully-functioning, optimized, and user-friendly site.

American Advertising Federation Louisville

AAF-Louisville is part of the oldest and largest trade association in the country, the American Advertising Federation. They bring advertisers, agencies, the media, and their service providers together to protect and promote the advertising industry, and they’ve been around for over 100 years. After using third party services for a while, they were ready to have their own website that was easy to update and edit, as well as having a way to integrate payments, memberships, events, and job postings. We worked tirelessly to put together a site that worked perfectly and fulfilled all of their needs.

We are incredibly excited for the launch of this website because AAF has been helping advertisers for decades, so we felt it was time that we helped them out! They now have a gorgeous website that is modern and uses the most up-to-date technology and search engine optimization methods. With the new SEO on the site, they should be able to increase their page rank, which will lead to an increase in visitors to the site.

Eastern Star Home

Eastern Star Home in Louisville, Kentucky is going through some modernization and updates, so they needed to get the word out about their incredible services. This senior living home is located right in the heart of The Highlands. We worked with Randall and Robert to make sure that the design was exactly what they needed, including search engine optimization on their site that would ensure they would rank well in the senior living and long term care markets. We were also able to claim and fix their Google My Business account, so they would be able to advertise their services more effectively with correct knowledge box information.

We put together a completely custom WordPress website for Eastern Star Home that is incredibly easy for them to update on the admin backend. With custom posts, linked categories, and more, they have a completely modern and up-to-date website that should last years and years. If your website is outdated and in need of an update, we can help you too! Get in touch with Design Web for the best web design services in Louisville, KY!

Email Gets A Make Over Today: Gmail Embraces CSS Media Queries

As of today, you will be able to use CSS media queries with Gmail and Inbox by Gmail. What does that mean exactly? It means you can ensure that your message is formatted the way you intended, whether it is viewed on a computer, a phone in portrait mode, or a tablet in landscape mode by using a css media query. You’ll even be able to change styles based on rotation, width, and resolution. Your emails, which stylistically have been trapped in the 90s in regards to design flexibility, will now have the potential to be more responsive, with formatting that can be optimized for every device. Goodbye to standard styling for desktop, tablet, and mobile! Hello gorgeous communications! Let’s hope all other mail service providers embrace this new option soon too.

If you are a business that sends out marketing emails, or a business that would like to start sending out beautifully designed and branded communications, just give Design Web Louisville a shout. They have reusable template designs ready to purchase or custom order.

Is Custom Web Design Dying? – The End of Professional Web Design

There was a time when people had to build their own website, or at least hire someone to craft a good site. However, pundits are saying that the customized web design approach is going the way of the buffalo. Is this in fact true? Is web development and design a thing of the past? There is certainly a lot of evidence to point towards that. Could be that the evolution of HTML, CSS, and other things are starting to be so simple that no one needs professional grade help? Or is it that consumers have no idea what they want, until they see it in action? Emulation is starting to take over in some instances, and while that may seem unethical, designers are bending to consumers that are going to pay, and as you may know, standing your ground may not pay the bills.

The Most Important Factors of Design For Websites Today

If you look at what consumers want, and the desire of web users, in terms of important web design choices, you’ll find that a majority will want a site that works. If it works, even if it’s a minimalist design, they’ll want that over a nice looking, attractive and cutting edge digital experience. This is a complete shift from Flash-heavy web design, and splash pages that hit the web in a few years past. Function over fashion is what you should adhere to as a designer. Thinking more like a UX designer instead of a graphic designer will help benefit your client’s web experience. If a site works, if information is garnered with ease, and sales are made, then what’s the point of flashy design work? That’s the kind of questions developers are struggling with right now.

The Saturation of Themes

Don’t give up on custom HTML and CSS designs just yet. You will find that with the over saturation of themes, templates and more, you will want to edit things yourself. The theme “game” is getting a lot of web designers and developers paid to work on a variety of things moving forward. Theme designers push out so much code in a mass-marketed, conveyer belt style that you will not be able to compete with on a technical side.

Learning to edit, modify, and build a template within a CMS like WordPress, Drupal or Django. That’s where knowing HTML, PHP, Javascript, and CSS comes in handy. You may not build a site from notepad up, but you will definitely be editing code over and over again to get it just right.

The Evolution of WYSIWYG Framework

In the past, you needed to get programs like Dreamweaver to build sites. Today, you just need to set up a free account at one of the many dot-coms that are reselling simple hosting plans on the backbone of WYSIWYG editing solutions. That means that you will be able to edit, build, and even use images on a fast paced solution.

The problem here is that things are closed off, limited, and don’t have much in the term of customizations.

Is Custom Design Dead?

The answer is no. While some will decry the death of programming, design, and more, you’ll find that if you learn CSS, HTML, PHP, and figure out how to customize templates, you will always find work. People may like templates, just like purchasing cars of the same color, but customization is still something that they’ll want, and it is beneficial on many levels. It’s not enough to be tech savvy nowadays; learning code, and editing by hand will come in handy more often than not. If you aren’t ready to learn code, and don’t want to use the same-old, cookie-cutter template solution, then contact us at Design Web and we can create a fantastic site for you.

Mobile-First vs. Desktop-First

Over the years, websites have become even more important to the success of a business. Even the most expensive, high reaching newspaper ad could never hope to bring you this number of leads. It makes sense that the internet is quickly becoming one of the most powerful and popular places to advertise your business. However, web design itself is a vicious beast. For business owners, it sounds like a foreign language and is hugely confusing to try and understand during the process of actually buying a website. For a web designer, getting the right design and style is absolutely imperative to completing the job properly.

A question which is regularly being asked these days by web designers is whether the client would like to have the website designed mobile first, or desktop-first. Business owners might not see the importance of this, but this is a MASSIVE part of the design process.

Responsive websites became a huge thing a few years ago and to combat the change in the way people viewed the internet as whole, responsive sites were introduced. Rather than have a dumbed-down mobile site and a complex desktop site that does not work with mobile devices efficiently, designers started to create websites that can automatically edit their width and height, so they show up efficiently on desktop or mobile devices.

But what is the best order to create the websites in? Can there be any problems from doing it the other way around?

Mobile first design is fairly simple – you start the process by creating the mobile version first. Unlike normal mobile sites, no information or detail is being omitted from the design. It’s much easier for a business to take the mobile site and make sure it translates properly.

The flipside is that only 25% of users are only checking the web via mobile. This number is growing, so keeping the mobile crowd in mind can help your website gain attention while people are out and about. If you have a business that also has physical location, a mobile website is definitely needed.

However, starting with the mobile version means that sometimes you need to omit features you would liked to have had. For example, flash videos can be a big no-no for websites on mobile devices at the moment as lots of devices struggle to load them outside of direct platforms like YouTube. When you start with a mobile-first design, you are more progressive. You will add small increments as you go, which can stop your website from becoming overwhelming to the user.
Desktop First

Desktop first websites have been the standard for many years. A desktop based site will usually have more features and additions than a mobile website. The temptation is there to go crazy and add lots of features to the overall design and finish. Once your desktop site has all its bells and whistles, how do you then turn that into a mobile version?

A site with too much going on will be hard to translate into a mobile site and if the mobile version is dumbed down, it can make it look like an afterthought rather than an equal share. This is quite a common perception of less feature heavy mobile websites. Whereas with a mobile first design, you may find yourself adding more as you go, a desktop first design can have you chasing your own tail, removing things to make the site optimal for both desktop and mobile.
So What Are You Saying?

Aside from our back and forth arguments, it’s certainly easier to come from a mobile-first range. This gives you the chance to build something cool, efficient and minimalist. You can stop information overload or looking too eager very easily with this type of design ideal. It’s definitely easier to build a minimalistic, but cool view and then add more to it as you go than create something with ten layers of information, but no scalable strategy for the future. At Design Web we can build your site with mobile-first design and make it look nice on all devices.

The CSS Position Element

Learning a programing language, especially one created for website design, can be a real challenge. There are many small, but important, things to keep track of, as well as counterintuitive laws that have to be mastered.

One problem that many people run into when learning to code CSS styles, is the difference between absolute CSS positioning, fixed CSS positioning and relative CSS positioning. This can be particularly difficult for those just learning web design or development, with little prior coding experience. Below is a guide to help you figure out the difference between absolute, fixed, and relative, as well as their implications in web design.

Absolute Position

Of the two, the absolute CSS position element is normally easy to understand. Absolute tells the browser that whatever comes next in positioning should be placed in a particular position on the page. This removes it from the normal flow of the document. This will not interfere with other elements of the webpage positioning.

By writing the command, you guarantee that it will always display in a certain position on the site, regardless of what happens with the rest of the web page. This has a number of functions in web page design, and can lead to creative and unique design ideas.

Normally, absolute coding has four directional positioning elements tied to it; left, right, bottom, and top. When putting in the distance from the edges, remember that it is an offset.

Relative Position

Like absolute position, relative position also uses the four directional positioning elements, top, bottom, left, and right, but it uses them in a different way. The primary difference is that relative position is based not on the browser view port, but is rather in the normal flow. This means that it will be located within the normal flow of whatever document you are working in, just offset from the boundaries of containing element. This keeps everything within the normal flow of the document. As a result, relative position is perfect for web development that wants to keep everything centralized but spaced appropriately.

A Mix of Both

By knowing the difference between relative and absolute positioning within CSS Styles, you gain added technical knowledge in how to properly align and space various elements in a webpage. You can use relative and absolute positioning together. When an absolutely positioned element is nested within a relatively positioned element, the child element will be positioned within that parent element. When taking a look at other people’s websites, take a note at the various elements involved, and see if you can figure out if the relative or absolute positioning is used. Finally, the best thing you can do is to play around with the formatting options, and learn through experience what the difference looks like when practically applied.

Fixed Position

Unlike absolute and relative positioning, fixed positioning is based upon your browser window. If you set an element to a fixed position, it will stay in that position, even when you scroll. Some examples of this fixed positioning are sticky headers that follow you down the page or a sidebar that stays on the side of your browser as you scroll.

There are many other types of CSS position attributes, but these tend to be the most widely used. If you are still having trouble wrapping your head around using these elements, give us a call or write an email and Design Web will help out with any of your web development or web design needs.

The CSS Display Property

For many, the designs and implementations behind the face of a website are baffling to look at. Indeed, even for somebody with experience of HTML and CSS, it can still be quite a grueling process to get used to. A key asset in manipulating a website to look just as you need is using commands like margins, and display types. Display types are a massive part of the design process and helps keep everything exactly where you need it to be.

This, in turn, allows for much more creative designs for your website, allowing you to move things around to the part of the page it can be most effective. However, like just about every other element out there in coding, even the slightest mistake can cause you many hours of stress.

There are various different forms of the display command that you can put into action. They all allow varying looks to your page and where things will end up, and knowing what each of them does is very important to getting the look and feel you are after.

display: inline (inline-flex, inline-block, inline-table)

Inline does exactly what you might imagine it would. It effectively keeps everything on the flow of one line, rather than pushing it down to the next line. For example, this piece of code: li {display: inline}, will create a list which will stay on the same line as each other rather than take it to the next line for each part of the list. Traditionally, lists run stacked on top of each other rather than across the page, but this helps you keep everything on one line.

It also keeps any other elements directly in line with the list – things like bold text or text that has an emboldened box around it. You can still add margins and other elements to this type of display, but it will only move horizontally.

You could also include an inline-block command. This creates a changeable height and width parameter, as well as the ability to use margins. This makes it especially useful for creating interesting graphics using just the web features given to you, rather than graphics or other elements.

display: block

Block display creates a standalone box away from other parts of the design. It will fit the entire width given creating a box, with a line break both between and before. This allows you to create a padding and margin for the box. A common example of a block usage would be a heading on a webpage.

Typically, it will sit with a significant amount of space between it and anything else. Sometimes, it may have a clear graphical highlight added.

display: none

This total removes the element from the page entirely. It’s not available to click on, and won’t be visible to any of the viewers of the page. This can be useful for switching out parts of the website you aren’t sure about, but don’t want to remove entirely at present. It will still load in the code, so if you display:none a large element, you site will still have a high load time.

display: table (table-caption, table-cell, table-column, table-footer, table-header, table-row)

This creates a table layout, and you can use a wide variety of different results like the table option. Tables allow you to have a lot more control on the positioning and overall style of a part of your website, allowing you to quickly and easily create professional looking layouts and tables without having to undergo anything too arduous.

It effectively forces things which aren’t tables to act like one. This might be quite a rare use of the display feature but it’s still there just in case you need it.

Over the next few weeks, we will go into other aspects of web development, including various CSS3 and HTML elements. Remember, the Design Web can help you with your web design and development. We not only build sites, we can also teach you how to develop sites yourself with one-on-one personal training on location or via teleconference.

The CSS Float Property

As the proud owner of a shiny website, you won’t want to leave yourself in a position where your site becomes a burden to you. Unfortunately, sometimes a lack of patience or knowledge when making coding a website can lead to problems with future maintenance. There are also some cases where certain designs just do not handle some types of coding very well.

The CSS float property is one of these exact issues. It gives you the chance to float an image into a specific part of the website, allowing text and the like to float around it. This can be useful, of course, for creating certain effects –but if used incorrectly, it can become a bit of a nightmare.
Yes, float does have specific uses in the web development world BUT it has to be used in specific instances. Unfortunately, many designers simply don’t do this and it can leave websites looking cheap, especially on larger displays, and make future maintenance frustrating. A fine alternative to float is inline-block, and it works the majority of the time, doing the exact same job you wanted with float, without the headache that comes with!
An image which is floating left will stay to the left side of the page, with all text appearing on its right. This can be useful for certain designs, and will look quite cool when used in the right context. When used effectively, a floated image gives context to the words on the page, allowing your page to flow much better.

However, it can cause significant problems with the overall layout of the site as mentioned above. For example, here are some of the most common times that float will be used on a web page:

  • Creating a unique web layout that is going to be made almost entirely of images – ala Windows 8
  • Getting the parameters just right in small sections of the website like a user panel
  • Floating any form of image, paragraph, division or list (presuming your design can handle it)

However, you shouldn’t start messing around with float if you aren’t 100% sure how your website should look in the end. Although some pages are created entirely from using the float property to manipulate the design, others feel less comfortable trying such a maneuver – trying to design this yourself without the relevant experience is going to cause you a lot of problems.

You need to get the widths and percentages absolutely bang on, and this can take hours of work and practice. Therefore, you should get used to using float as a tiny helper for just magnifying and perfecting little changes to your site. It’s far too delicate a tool to be used commonly and leaves your website open to being an absolute minefield later for technicians looking to optimize your page.

If you still need some help learning or trying to use the float property , we can help. Design Web offers not only websites for your business, event, school, or group, we also offer training and classes in web development.