GithubHelp home page GithubHelp logo

marionettejs / blog Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 8.0 463 KB

:memo: Blog for Marionettejs.com (hosted on the gh-pages branch)

Home Page: http://blog.marionettejs.com

JavaScript 9.25% CSS 60.77% HTML 29.99%

blog's People

Contributors

ahumphreys87 avatar denar90 avatar jamesplease avatar jdaudier avatar paulfalgout avatar samccone avatar scott-w avatar trezy avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blog's Issues

Marionette Modules

We should have a blog post on Marionette Modules and our plans for them. This is just to document that I'm writing it now!

viewModel pattern / best practices

This seems to be something with a lot of value that is under documented and not explicitly an opinion of Marionette. But not following a pattern like this can get you into trouble.

Blog is already stale

I think @marionettejs/marionette-core should consider either removing the blog, or having a regular release schedule and goals.

Possibly reconsider having guest posters, or even repost, or having tl;dr posts linking to other useful blog posts out there.

The blog should be some centralized useful, somewhat regularly updated place for all things marionette.

This works fairly organically for the YouTube channel. But the blog should try and utilize content that's already being created so it's less of a burden to keep things fresh.

Using the Renderer

You can use the Renderer to make specifying your view templates a lot easier.

Behaviors

Blog post related to @jasonLaster's video on behaviors. This is a fantastic new feature to Marionette. People should learn it early and use it often.

Determine guidelines for a Guide vs. a Blogpost

Soon we'll have Guides on the website. What should the distinction be for when something should be a guide, or a blog post? Should guides be entry-level looks at a topic, and blog posts be a more detailed analysis? I'm not too sure!

Drop the .html suffixes to blog pages

We should set up an nginx server, or something, that drops the suffixes to the blog posts. I can set up and host a server on Bocoup's AWS account if we're ๐Ÿ‘ to that.

Marionette's future major releases blog post

v3 and v4.

An Architecture Update and a View Update. I'd like to write this one, too, unless someone else is just jonesin' to write a blog post about our future major releases. Just lemme know โ€“ I got 2 others in the works so it's nbd.

Base Classes pattern

@thejameskyle's Wires shows off a really awesome pattern for Backbone/Marionette: making a directory of Base objects. I should write a post about why I think this is really beneficial to devs.

Documentation suggestion for views

This is in reference to:
Note: The Marionette.View class is not intended to be used directly.

I think this should be changed. I find that using views directly is a good way to provide an interface to existing elements, or an interface to other view types. In this case it acts as a "controller" of sorts. Say you have a group of tabs and each tab renders a different collection, a view can provide an interface to handle the transition.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.