Skip to content

AndersSchultz/mithril-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starting point for a lean and fast web application

Utilizing well-known, small and efficient libraries and "mini" frameworks

Learn how it is built by going through the tutorials

By utilizing a horde of clever minds and putting their work together, I am in this space building a starting point for a web application that uses these principles:

  • Dependency exclusively on small libraries and frameworks that are in the top of their fields
  • Each small library can be replaced by another one that in time proves more efficient
  • No dependency on a big, monolithic framework in which to place your destiny

Focus points / features:

  • Single page JavaScript web application
  • Fully SEO "compatible" by utilizing server side rendered content
  • Optimized for speed by utilizing static pages (though website in general )
  • Hot reloading during development
  • Immutability
  • Still adding to the list ...

Technologies in the stack:

  • JavaScript / HTML / CSS
  • Mithril.js - (incredibly fast) rendering engine
  • Node.js
  • Webpack
  • GIT Still to come:
  • Redux - (clear and plain) state management
  • RethinkDB - (awesome, no-schema database with)

The tutorials are published here on Github. First one is available (still being polished)

  1. Getting our basic mithril.js app up and running

The branch that goes with furst tutorial is: tutorial01

Please, contact me if something is not understandable or if you have ideas to improve the project. I will gladly help you out and listen to your feedback to improve my work here.

About

Basic website using the Mithril JavaScript framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published