Metal Sole molding the digital world - page 3

Installing Tomcat on OSX

Installing Tomcat on OSX

I seem to need to do this every year or so, and I always forget that it is not very hard. These are my steps and settings: YMMV. Download Tomcat (latest version, the zip — not installers) Unzip the archive there in the downloads folder…

Continue reading →

SOOJS and WebStorm setup

SOOJS and WebStorm setup

WebStorm IDE with SOOJS Templates.   As a quick refresher, SOOJS is a simple object-oriented pattern for JavaScript development. And WebStorm is simply the world’s best IDE for JavaScript. File Template Setup Install WebStorm (seems obvious enough) Install SOOJS File Templates File / Import Settings: SOOJS-WS-FileTemplates.jar (unzip…

Continue reading →

Now: Elegant Clock and Weather (2013)

Now: Elegant Clock and Weather (2013)

I have been interested in clocks and weather applications for quite some time. Due to that I have a fair number of sketches and investigations into what make these things useful. For the last year or so I have been considering an attempt at some…

Continue reading →

SOOJS Examples

SOOJS Examples

This entry is part 11 of 11 in the series SOOJS : OO JavaScript

We’ve made it. You are now fully ready to go forth with your new-found knowledge of SOOJS and build better and more maintainable JavaScript applications. The last few things I will leave you with are some samples of SOOJS in practice. File Templates Let’s start…

Continue reading →

Basic MVC

Basic MVC

This entry is part 10 of 11 in the series SOOJS : OO JavaScript

You now have everything you need to implement SOOJS into any of your current or future projects. The organization of when to separate elements is the only real decision that remains. MVC helps us here. I won’t go very deeply into this, but it’s simple…

Continue reading →

The Delegate Pattern

The Delegate Pattern

This entry is part 9 of 11 in the series SOOJS : OO JavaScript

You’ve reached the final element of the base pattern here. We’ve seen files and objects, internals and publics, readability and no training. Now the final step is to make sure these objects can easily communicate with the world, and have a reasonable standard to also…

Continue reading →

Our first SOOJS Object

Our first SOOJS Object

This entry is part 8 of 11 in the series SOOJS : OO JavaScript

We are finally there! You have learned enough about all the JavaScript concepts that make SOOJS what it is. It’s time to dive into the real pattern itself. This should be much easier now that you see why things are being done this way. Note:…

Continue reading →

Core Concepts: Public vs. Private

Core Concepts: Public vs. Private

This entry is part 7 of 11 in the series SOOJS : OO JavaScript

JavaScript doesn’t really deal in strictly public or private — not like common OO languages at least. Everything comes down to scope. What SOOJS is doing is only hanging things on the outside when they are needed. I will definitely call this public. But most…

Continue reading →

Core Concepts: Simple JavaScript

Core Concepts: Simple JavaScript

This entry is part 6 of 11 in the series SOOJS : OO JavaScript

No Training Required As I mentioned previously I have built libraries and frameworks in the past. So designing SOOJS to be a pattern was an intentional process. My findings with libraries and frameworks are that you first have to educate people on how to use…

Continue reading →

Core Concepts: File Separation

Core Concepts: File Separation

This entry is part 5 of 11 in the series SOOJS : OO JavaScript

As we just learned in the previous topic SOOJS embraces strong file separation. This is something that many projects forgo because of the deployment difficulties around multiple source files and JavaScript. I have been in that camp for a while. If you’ve ever managed a…

Continue reading →

Page 3 of 8 1 2 3 4 5 ... Last →