Profile

Cover photo
Joshua Tenner
Attends Central Connecticut State University
750 followers|166,675 views
AboutPostsPhotosYouTube

Stream

Joshua Tenner

Show Your Work  - 
 
 
INTRODUCING: StarShell Client Side MVC Built on React.js/StarLogic and Webpack

I know everyone has a tendency to share their work and such.  I may need a peer review or some help, but I'm very excited to unveil this modular client side MVC shell.

The provided Hello world example totals up to about 136kb because of webpack/react, but this gives you require on the client side, direct access to document/window, easy business logic with StarLogic, and the powerfully quick React views provided and maintained by facebook.

I made a presentation on how to use StarLogic here: http://slides.com/jtenner/starlogic and you use it define a process with rules and functions. It's defined as a functionally proactive library.

Requirements are:
gulp installed globally
git
node.js installed
an open mind
the desire to hack a single page application using require

That's pretty much it!  Let me know what you think.
1
Add a comment...

Joshua Tenner

Shared publicly  - 
 
High Level Application Routing with StarLogic, StarMap, and StarShine - An idea in the making
I'm usually against using frameworks, but a few days ago I realized I could actually design a framework on top of StarShine. This framework was a fun idea I came up with while discussing top level routing of an application. I wanted to make a Superset of t...
I'm usually against using frameworks, but a few days ago I realized I could actually design a framework on top of StarShine. This framework was a fun idea I came up with while discussing top level routing of an application. I...
1
Add a comment...
 
StarShine - 1.0 API Finalized, an App Architecture Tutorial, and Factory Inheritence

#Javascript , #Factory , #ObjectComposition  
Here is the presentation on how to get started on using StarShine. I'm going to demonstrate now how to actually make an app structured on top of StarShine. This _eventify method will turn the private namespace of your module...
1
Add a comment...

Joshua Tenner

Guides/Tutorials  - 
 
So after about a month's worth of hard work and careful consideration on API exposure (with the exception of the error handling...) I pretty much nailed it.

I'm very proud of my work and I believe it solves a lot of problems.

Clocking in at a really heavy (sarcasm?) <1kb closure compiler minified it's the best object creation tool around.

It's main purpose is to define objects using Closures, Mixins, and Prototypes.

Some of the other features include easy object typing, "shared private variables," semi-prototypical inheritance, and functional composition.
1
Add a comment...

Joshua Tenner

Shared publicly  - 
 
StarShine factory composition
It's become a habit of mine to discover and re-create my libraries with a twist using a slightly different technique. The flavor of this week is starshine. It's easy to overlook a small library like this. Here are a few of it's features. StarShine() retur...
1
Add a comment...
Have him in circles
750 people

Joshua Tenner

Shared publicly  - 
 
INTRODUCING: StarShell Client Side MVC Built on React.js/StarLogic and Webpack

I know everyone has a tendency to share their work and such.  I may need a peer review or some help, but I'm very excited to unveil this modular client side MVC shell.

The provided Hello world example totals up to about 136kb because of webpack/react, but this gives you require on the client side, direct access to document/window, easy business logic with StarLogic, and the powerfully quick React views provided and maintained by facebook.

I made a presentation on how to use StarLogic here: http://slides.com/jtenner/starlogic and you use it define a process with rules and functions. It's defined as a functionally proactive library.

Requirements are:
gulp installed globally
git
node.js installed
an open mind
the desire to hack a single page application using require

That's pretty much it!  Let me know what you think.
1
1
Joshua Tenner's profile photo
Add a comment...
 
Wrote a blog post on how to use StarShine.  The slides and examples are all publicly sharable. Feel free to do so :).

Sorry if I've been filling your stream with lots of stuff about StarShine. I know you guys aren't as excited as I am.

#javascript   #Object   #factory   #composition  
Here is the presentation on how to get started on using StarShine. I'm going to demonstrate now how to actually make an app structured on top of StarShine. This _eventify method will turn the private namespace of your module...
1
Add a comment...

Joshua Tenner

Show Your Work  - 
 
I'm probably beating a dead horse but this is insanely useful to me.

This is my presentation on using StarShine.js.

Github repo here: https://github.com/jtenner/StarShine

Take a few minutes to check it out, ask questions, and understand it, even if you only take it's principles into consideration. 

Thank you.
1
Add a comment...

Joshua Tenner

Show Your Work  - 
 
Functional Inheritance Factory Patterns

I keep pumping out small variations of functional inheritance libraries.  The latest flavor I came up with is called starshine.

It's been a while because I recently had a son and was unable to work, but here it is in all it's glory.

StarShine.js

Shoutouts to +Eric Elliott for being the inspiration behind the micro-library itself.

http://nativejavascript.blogspot.com/2014/03/starshine-factory-composition.html
9
1
Javier López de Ancos's profile photo
Add a comment...

Joshua Tenner

Shared publicly  - 
 
This is pretty cool
1
Add a comment...
People
Have him in circles
750 people
Work
Occupation
Functional Web Developer
Skills
Javascript
Basic Information
Gender
Male
Other names
Josh
Story
Tagline
A Functional Developer who Develops Functional Functions
Introduction
I am a functional web developer with a passion for javascript.  I also advocate for the paleo diet
Bragging rights
Winning
Education
  • Central Connecticut State University
    present
Links
Contributor to