DOM-C1055 - (A01) Väline: Koodi, 08.09.2020-15.10.2020
This course space end date is set to 15.10.2020 Search Courses: DOM-C1055
Artikkeleja ja linkkejä: Syventävää lukemista kiinnostuneille
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
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.
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
https://www.smashingmagazine.com/2019/01/web-standards-guide/