Web Papers demo

HTML: The Bad Parts A collection of bad practices in HTML, copied from real websites

You've probably heard statements along the lines of "HTML is already accessible by default" or "You don't need to reinvent this perfectly fine HTML control". I consider these to be more of general claims rather than universal truths. It's extremely important for web developers to recognize gaps in the platform. To that end, I've decided to collect a few instances where HTML falls short, through accessibility issues or usability issues.

This is not a comprehensive list, and it does not include gaps in ARIA. I wanted to find a balance between widely known issues and more frequently encountered (but lesser known) ones, while making sure to include some things that we take for granted. In each section, I will include its severity, alternate suggestions, and links where you can find more detailed information.

KayKit - Dungeon Asset Pack

  The Dungeon Pack is a bundle of game assets that contains over 200 stylised 3D assets and characters!
The Dungeon Pack is a bundle of game assets that contains over 200 stylised 3D assets and characters!

Naming things needn’t be hard Find inspiration for naming HTML classes, CSS properties or JS functions using a list of useful words

The Classnames site provides thematically grouped lists of words. Each word links to a dictionary definition on Wordnik where you can learn more about its meaning, usage and related words.

All of these lists are licensed under the MIT License.

Remember, there are only two hard things in computer science: cache invalidation and naming things.

Currently available lists are:

Action, Collection, Comparison, Numeration, Relation, Nature, Art, Theatre, Music, Architecture, Fashion, Publishing.

Contributions are welcome.

Need a workout? Okey, are you ready to start?

Just create a simple project that you like and try to release it. This way you will have a great experience. Enjoy, little bro :)

First advice Remember best practices!

To become well-versed in web development, you need read technical literature about modern programming languages.

  Enduro - Atari - HTML5 Game by Rafael on Codepen
Enduro - Atari - HTML5 Game by Rafael on Codepen

When a robot sits down at the piano А long time ago when computers could compose music...

AIMatrix RoboMusic is a collection of good results from a non-profit research project to create a music synthesis program using a database of sound samples. The volume of the database used was more than 40 thousand sounds. There was a wide variety of beats, drum lines, synth patterns, bass loops, sound effects, and other categories of samples.

The idea behind the project was to create a program that would randomly select samples from a database until it found a composition that went well together. The synthesis was carried out without regard to the musical genre. The only condition that had to be met was that, after synthesis, the least amount of human intervention would be required to correct poorly composed sections of the synthesized melody.

This project existed in eastern Ukraine from 2004 to 2007 and became an unusual phenomenon in the field of artificial intelligence. Without a doubt, such music is inferior to human arrangements. It sounds more monotonous. Don't expect anything supernatural from this music. However, you will be surprised how natural some of the synthesized compositions turned out to be.

  The robot playing piano - photo by Possessed Photography on Unsplash
The robot playing piano - photo by Possessed Photography on Unsplash

What is Mozilla Developer Network? MDN's mission is to provide a blueprint for a better internet and empower a new generation of developers and content creators to build it

MDN Web Docs (formerly Mozilla Developer Network) is an open-source, collaborative project documenting Web platform technologies, including CSS, HTML, JavaScript, and Web APIs. We also provide an extensive set of learning resources for beginning developers and students.

We're always striving to connect developers more seamlessly with the tools and information they need to easily build projects on the open Web. Since our beginnings in 2005, Mozilla and the community have amassed around 45,000 pages of free, open-source content.

Independent and unbiased - across browsers and technologies. This guiding principle has made MDN Web Docs the go-to repository of independent information for developers, regardless of brand, browser or platform. We are an open community of devs, writers, and other technologists building resources for a better Web, with over 17 million monthly MDN users from all over the world. Anyone can contribute, and each of the 45,000 individuals who have done so over the past decades has strengthened and improved the resource. We also receive content contributions from our partners, including Microsoft, Google, Samsung, Igalia, W3C and others. Together we continue to drive innovation on the Web and serve the common good.

Accurate and vetted for quality. Through our GitHub documentation repository, contributors can make changes, submit pull requests, have their contributions reviewed and then merged with existing content. Through this workflow, we welcome the vast knowledge and experience of our developer community while maintaining a high level of quality, accurate content.