Welcome to the September 2020 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?
Table of contents
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 syntaxes. 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. Internet Explorer was the worst browser to design for and required 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.
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 check out 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 2020
- Calibre 5 Released
- Test Your Python Skills With These 10 Projects
- Escape Tutorial Hell — Web Dev Edition
- SOLID: Software Design Principles. Be a better developer
- 5 Easy Tips On Writing A+ Essays
- 10 of the best computer monitors for working, gaming, and everything in between
- 9 Habits I Wish I Had as a Junior Developer
- The Essential WordPress Tutorial for PHP Developers
- Object-Oriented Programming Crash Course
- A Brief Intro to MVC Architecture
- 5 Awesome JavaScript Promise Tricks
Discover more from WorldOWeb
Subscribe to get the latest posts sent to your email.