Categories
Notes
Sometimes you need to keep values stored locally, for example:
- to prevent data loss due to network failures.
- to keep unfinished editing for a long time (example, this editor)
- to exchange data between different pages without sending it to the server(implementing a shopping cart)
Combining fonts that get along together is a difficult task. Here are a few tips on how to select matching fonts.
Making the first letter different for articles is common in articles. This can be easily done in CSS.
To get clean designs you need to make good use of vertical rhythms. Different font sizes establishes hierarchy, and communicates meaning. This also needs to be considered when making responsive designs.
Design is about communicating ideas. The way design helps in that communication is based on different design principles. And this is especially important when creating a visual hieranchy.
Paying for a font is a difficult decision to make, especially when you are new to design, and not fully aware of how to decide if a given font worth it. Free fonts are the safest choices, but which one?
When designing beautiful web pages we have the tendency to fallback to the well know options. This most of the time reduces to Bootstrap and Material Design. If you want to offer flexibility in your design proposal is important to know what other frameworks in the market can offer to you.
I’ll be listing the different design frameworks I’m finding in the wild with notes on the pros and cons I find in them. If you want to keep updated with the list just subscribe.
With so many free fonts, and especially for newcomers to design, it’s a daunting task selecting a font. There are many criteria to follow when selecting fonts, but for the untrained eye, deciding for one is very difficult. I depicted a very simple way to tell apart fonts that make bad work. See it in the article body.
Here you will can find some references to secure coding practices and how to test for security
I looked for resources that allowed me to learn about this topic, and make my web designs better. After searching the web a found a few interesting resources.
Adding an extra level of security is increasingly important to avoid our data from being stolen. Using two factor authentication is a simple yet effective way to accomplish this goal.
Properly hashing is difficult. Some popular hashing algorithms have been probed vulnerable (MD5)
So, here are a couple of options that allow to hash in a cryptographically safe way.
Using the MessageChannel for this.
UI Frameworks like bootstrap, material design, tailwindcss come with a lot of CSS helper classes to enable you with flexibility in the design of which you end up using only a small fraction. At the time of creating the production file you end up with big files that slow down your pages loading and degrade the user experience.
Getting rid of all css classes that are not used is a simple way to optimize your pages performance.
Selecting a font is a core design task.
Sometimes you need to implement a download link in a web page.