Optimoinnista

Optimointi on suunnittelun ja toteutuksen vaihe, jossa resurssien käytöstä tehdään aiempaa tehokkaampaa. Optimointi tarkoittaa siten käytössä olevien resurssien ns. optimaalista hyödyntämistä.


Maciej Ceglowski - The Website Obesity Crisis [Web Directions 2015 Keynote]: 

Text version: https://idlewords.com/talks/website_obesity.htm


Software disenchantment
http://tonsky.me/blog/disenchantment/

- Poleeminen essee optimoinnin tärkeydestä ja ohjelmistosuunnittelun nykytilasta. Hyvä, ajatuksia herättävä teksti!


Verkkosivujen suunnittelusta



Webflow: Ebooks

https://ebooks.webflow.com/ebook/web-design-101

https://ebooks.webflow.com/ebook/the-modern-web-design-process


UXPin Ebooks

https://www.uxpin.com/studio/ebooks/


A List Apart

http://alistapart.com


Frank Chimero: What Screens Want

https://frankchimero.com/writing/what-screens-want/


Ohjelmoinnista


Learning Python Makes You A Better Designer: An Interview with Just van Rossum

The scripting language Python has been a core part of typeface design for decades now. How has Python been applied to typeface design? How can learning Python make you a better designer? TypeThursday sat down with typeface designer Just van Rossum to learn more.

https://medium.com/type-thursday/learning-python-makes-you-a-better-designer-an-interview-with-just-van-rossum-8d4758c192d8


Google: Computational Thinking overview

"Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including math, science, and the humanities."

https://edu.google.com/resources/programs/exploring-computational-thinking/#!ct-overview


Avoimesta tiedonvälityksestä



Mozilla Foundation: About

Mozilla makes browsers, apps, code and tools that put people before profit. Our mission: Keep the internet open and accessible to all.
https://www.mozilla.org/en-US/about/


Ihmisen ja tietokoneen vuorovaikutuksesta

Human-Computer Interaction (HCI) on kattotermi digitaalisten käyttöliittymien, käytettävyyden ja vuorovaikutuksen tutkimukselle ja suunnittelulle.


Interaction Design Foundation: Visual Design

https://www.interaction-design.org/literature/topics/visual-design


Usability.gov: Visual Design Basics

https://www.usability.gov/what-and-why/visual-design.html

Selainten ominaisuuksista:

Luruke - "I didn't know we could do that in a browser!": https://github.com/luruke/browser-2020

Verkkoteknologiasta

Mozilla Developer Network - An overview of HTTP:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview

Web Standards (pitkä taustoittava artikkeli):
https://www.smashingmagazine.com/2019/01/web-standards-guide/

Last modified: Tuesday, 15 September 2020, 11:36 PM