---
title: 'Hot Web Design and Development - December 2020'
url: 'https://worldoweb.co.uk/2020/hot-web-design-and-dev-december-2020'
markdown: 'https://worldoweb.co.uk/2020/hot-web-design-and-dev-december-2020.md'
date: '2020-12-30'
description: 'Discover hot web design and development resources for December 2020, including updates on Google AMP lawsuits, learning resources for Python and JavaScript, and tools for web design.'
taxonomy:
  category:
    - 'Web Development'
  tag:
    - Resources
    - Python
    - Google
    - Learning
    - JavaScript
    - Magazine
---

# Hot Web Design and Development - December 2020

 Published on December 30, 2020 by Tracy Ridge in  [Web Development](https://worldoweb.co.uk/category/category:Web%20Development) 

Welcome to December’s roundup of News, Web Design and Development resources. 2020 has been a difficult year around the globe but it’s been a bumper year for dev resources. This month’s edition features Google’s AMP lawsuit over illegal practices. December’s edition also features web design tools and JavaScript resources.

![Hello December](https://worldoweb.co.uk/images/0/7/1/8/7/07187c15dc6897779c8f2b35996c61fc27893bca-december-2020.jpg)

Table of contents

- [Google faces lawsuits over AMP](#one)
- [Learning and Career Options](#two)
- [Tools for Web Design](#three)
- [JavaScript Resources](#four)
- [The Best of the Rest in December](#five)

## Google faces lawsuits over AMP

Google is in trouble again! Accelerated Mobile Pages (AMP) is an open-source initiative. Launched in 2015 it began development to speed up websites on mobile devices. AMP became adopted by websites and recommended by Google to boost website authority. Through their own exchange, Google sold advertising space to the highest bidder.

If a competitor came in with a bigger bid the system favoured Google which leads it to be a monopoly. Google AMP pages don’t work well with JavaScript and thus should be minimal as a result. This makes a mockery of the initiative.

There are several [antitrust lawsuits](https://wptavern.com/amp-under-fire-in-new-antitrust-lawsuit-against-google) in progress. It remains inconclusive on what will happen. Currently, there are more than 500,000 AMP installations from the [WordPress repository](https://wordpress.org/plugins/amp/). Will AMP become abandoned like other [Google](https://www.worldoweb.co.uk/2015/long-live-rss-2-years-since-death-google-reader) technologies from the past!

![Macbook Pro with Google](https://worldoweb.co.uk/images/2/6/c/b/f/26cbf105a1b27b32b53bd1d05a6e34a4bef8b33b-google-amp.jpg)

## Learning and Career Options

I work in education so I will always be promoting learning and educational resources. Coding for the first time? FreeCodeCamp has published an article on [10 free websites to learn](https://www.freecodecamp.org/news/learn-to-code-in-2021-10-free-websites-for-learning-coding/). If you prefer to learn more about computer science. FreeCodeCamp also has a list of [free online programming cs courses](https://www.freecodecamp.org/news/free-online-programming-cs-courses/). If coding or web design isn’t your thing then there are plenty of other opportunities to have a career in tech. If you have good communication skills or you are good at designing. Here are [25 career options](https://dev.to/seema1711/25-career-options-if-you-don-t-like-coding-2ag4) if coding isn’t your strong point.

## Tools for Web Design

I would have to admit that I like trying new tools when it comes to designing. I have built plenty of websites over the years but actually prefer the coding side to it, rather than the design. I like to follow other web designers and use them as a source of inspiration. I recently came across [50 favourite web-based tools for web designers](https://speckyboy.com/free-web-based-tools-for-web-designers/).

Fonts also play an important part of any web site. Services like Google Web Fonts and an increase in other web fonts gives each website its own look. If you want to add a little bit of touch to your code editor. CSS Tricks recently created a microsite which [showcases coding fonts](https://coding-fonts.css-tricks.com/). Designing a site is one thing but what about all the extras that you don’t think of. Favicons would be a prime example. With so many browsers, devices and screens to target what is the best size? Here is a 2021 guide to creating [favicons](https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs).

## JavaScript Resources

In 2020 I became a [JavaScript](https://www.worldoweb.co.uk/2020/coding-javascript-10-beginner-resources) fan. Each month I bookmark and read plenty of articles. I recently published a simple [guessing game](https://www.worldoweb.co.uk/2020/easy-javascript-guessing-game-part-1) tutorial which used session storage. [Session storage](https://dev.to/rohanshakya/javascript-local-storage-vs-session-storage-vs-cookies-95n) is temporary and is erased once the browser closes. Local storage remains until manually cleared. Browser storage can only contain strings. If you want to store arrays or objects you have to use the built-in **JSON.stringify** method.

Speaking of arrays I came across [14 awesome tips](https://dev.to/kais_blog/14-awesome-javascript-array-tips-you-should-know-about-1d0m) and a [JS array cheatsheet](https://dev.to/sakhnyuk/js-array-cheatsheet-31h0) that you may find useful. December has once again presented with us with some useful [JavaScript hacks](https://www.freecodecamp.org/news/javascript-hacks/). If you start to learn JavaScript first then it will be easier to work with [JS frameworks](https://codeburst.io/top-javascript-frameworks-and-web-development-trends-in-2021-313194c0cd92).

In 2021 I would like to try out [TypeScript.](https://dev.to/samuelcasey/learning-typescript-part-i-2b8) I’ve heard lots of positive things about it. Some knowledge of JavaScript would be an advantage before learning TypeScript.

## The Best of the Rest in December

- [Productivity Tip for Programmers](https://simpleprogrammer.com/my-1-productivity-tip-for-programmers/)
- [The Ultimate C Guide for Beginners in 2021](https://codeburst.io/the-ultimate-c-guide-for-beginners-in-2021-5b3f48c7146a)
- [The Ultimate Go Guide for Beginners in 2021](https://codeburst.io/the-ultimate-go-guide-for-beginners-in-2021-c30199b4abd5)
- [PHP Cheatsheet](https://dev.to/rickavmaniac/my-beloved-php-cheat-sheet-7dl)
- [Laravel and Vue – What Makes Them Such a Power Couple](https://codeburst.io/laravel-and-vue-js-what-makes-them-such-a-power-couple-be0a7071fe3e)
- [Clean Code Best Practices](https://dzone.com/articles/clean-code-best-practices-1)
- [101 Tips to Make you a Better Developer](https://dev.to/simonholdorf/101-tips-to-make-you-a-better-developer-2jo3)
- [9 Popular GitHub Repos for Every Web Developer](https://dev.to/simonholdorf/9-popular-github-repos-for-every-web-developer-31ej)
- [The Shame – A personal essay about Autism](http://www.zeldman.com/2020/12/12/the-shame-a-personal-essay-about-autism/)

### Share

 [X](https://x.com/intent/tweet?text=Hot%20Web%20Design%20and%20Development%20-%20December%202020&url=https%3A%2F%2Fworldoweb.co.uk%2F2020%2Fhot-web-design-and-dev-december-2020&via=worldoweb "Share on X") [Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fworldoweb.co.uk%2F2020%2Fhot-web-design-and-dev-december-2020 "Share on Facebook") [Reddit](https://www.reddit.com/submit?url=https%3A%2F%2Fworldoweb.co.uk%2F2020%2Fhot-web-design-and-dev-december-2020&title=Hot%20Web%20Design%20and%20Development%20-%20December%202020 "Share on Reddit") [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fworldoweb.co.uk%2F2020%2Fhot-web-design-and-dev-december-2020 "Share on LinkedIn") [Bluesky](https://bsky.app/intent/compose?text=Hot%20Web%20Design%20and%20Development%20-%20December%202020%20https%3A%2F%2Fworldoweb.co.uk%2F2020%2Fhot-web-design-and-dev-december-2020 "Share on Bluesky") [Email](mailto:?subject=Hot%20Web%20Design%20and%20Development%20-%20December%202020&body=https%3A%2F%2Fworldoweb.co.uk%2F2020%2Fhot-web-design-and-dev-december-2020 "Share via email") 

#### Tags

 [ Resources](https://worldoweb.co.uk/tag/tag:Resources) [ Python](https://worldoweb.co.uk/tag/tag:Python) [ Google](https://worldoweb.co.uk/tag/tag:Google) [ Learning](https://worldoweb.co.uk/tag/tag:Learning) [ JavaScript](https://worldoweb.co.uk/tag/tag:JavaScript) [ Magazine](https://worldoweb.co.uk/tag/tag:Magazine) 

##### Next

 [ ← Checklist to Complete Before Your Website Goes Online ](https://worldoweb.co.uk/2021/checklist-before-website-goes-online) 

OR

##### Previous

 [ Top 10 Super YouTube Coders for Learning → ](https://worldoweb.co.uk/2020/top-10-super-youtube-coders)

---

## Navigation

- Previous: [5 Tools to Merge Multiple PDF Assignments to One Document](https://worldoweb.co.uk/2020/5-tools-merge-multiple-pdf-assignments.md)
- Next: [Top 10 Super YouTube Coders for Learning](https://worldoweb.co.uk/2020/top-10-super-youtube-coders.md)
