Skip to main content

Hot Web Design and Development – September 2020

Welcome to September’s roundup of Web Design and Development news. This month we have seen the release of iOS 14 and the leak of Windows XP source code. Vue, the JavaScript framework, has had a major upgrade to version 3. Would it be fair to compare Python and JavaScript?

Comparing Coding languages

It would be unfair to compare programming languages as it is to rate which one is the best. They all have their uses whether it would be in software development, AI or enterprise apps. Python and JavaScript are both very powerful languages with very different syntax. The joys of learning the syntax for both can be beneficial. With new releases, languages borrow features from each other which make it even more powerful. Silvia Bogdan compares de-structuring arrays with JavaScript and compares the process with Python lists. It is quite similar in comparison.

For a more in-depth comparison, STXNext has a comprehensive Python Vs JavaScript article. In the article, it helps you decide which technology fits in best with the project you would want to do.

CSS Tweaks

Many moons ago CSS was inconsistent on all browsers. With Internet Explorer being the worst browser to design for and requiring many hacks, as a result. Thankfully those times are gone and the majority of all browsers. Features that have been introduced for some time, Flexbox Grid for example are relatively consistent. Websites like Can I Use help us create the designs we want whilst being able to support all the popular browsers.

CSS Code

During September, I came across some snippets of CSS code that are worthwhile adding to this monthly post.

There are many ways to centre an object with CSS. Using flexbox, margin: 0 auto; and here is a one-liner using the property place-items.

Having a dark mode feature has become somewhat of a buzzword over the past few years.  In the older version of CSS, a style switcher used JavaScript and CSS to change the page colour. Here is an article featuring a modern version of dark mode.

Thankfully CSS frameworks are extremely popular, as they take the stress of creating layouts etc. My personal favourite is Bulma although I have worked with Bootstrap, Foundation and UIKit. Here is an introduction to materialize for beginners.

Web Design Resources

Any web developer needs a portfolio to help find potential clients.  If you are finding it difficult here is a guide to designing the perfect developer portfolio.  If you are stuck for some inspiration noupe published 58 Top UX Designer Portfolios in 2020.

If you are struggling with the layout 10 Things NOT to Do While Creating a Website Layout should give you some insight into creating your perfect portfolio.

Speaking of perfect if you want the right tools for the job checkout Flywheels post on Web Design Tools.

Coding Resources

Vue 3 has been released with the all-new composition API. This allows functionality to be shared across different components. Vue 3 has better support for TypeScript. There is no need to have one root element, in your templates.

Not a fan of Vue? Perhaps you want to give another JavaScript framework a go. Here are 3 reasons why you should try Svelte.

The A-Z of web development may come in handy for beginners wanting to get to grips with new technologies.

The Best of the Rest in September

Topics:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.