Introduction

Tessa Blakeley Silver, nee - Tessa Marie Blakeley is... *sigh* Honestly? Not into writing another third-person blurb. Forget making it clever or funny. If you'd like to keep up appearances, check out my about page or my LinkedIn profile. Oh! and when you're reading them, do me a favor: Imagine I didn't write them! OK? They're much better that way. Thanks! Let's try this...

Hi!

My name is Tessa. I often go by the handle tessaract (on AIM, twitter, blogger and quite a few other places). I do a few different things to earn income. First and foremost: I design. I'm trained as a graphic designer/commercial illustrator. As a teenager, I wanted to airbrush rock album covers, movie posters and sci-fi book covers when I grew up (Yes, you read it right: album covers. I'm that old. And I may grow up yet!). I also program in a few scripting languages and I write web articles and books (about designing for various CMSs)

In the 90's, I fell into multimedia (video, audio and animation in Director/Flash - remember CD-Roms?), and in the late 90's, I fell into web development ("What? you want that design, video and audio on the web?! You know, it's only 1997, right?!"). Along the way, I got deeper into programming (JavaScript, ActionScript, PHP a little Python), and I became absolutely fascinated with organizing data and content to work with it programatically (XML, MySQL, SQLite).

Most recently in the past few years, I've moved over to full OOP programming of not only Flash-based and AJAX Web Applications, but Desktop and Handheld applications for Adobe AIR, Flash Lite and the iPhone (Not very rock album cover-y, but pretty cool none-the-less).

So, What's a Tessaract?

A tessellation or tiling of the plane is a collection of plane figures that fills the plane with no overlaps and no gaps -- wikipedia.org

I've liked the word "tesseract" ever since I read Madeleine L'Engle's A Wrinkle In Time as a kid. The term is actually "tesseract" and while Madeleine used it to describe a type of time/space/warp portal, it is actually a hypercube or tetracube (hence the name of my LLC: hyper3media pronounced: hyper-cube-media). Yep, I spell tesseract incorrectly, on purpose, to have my name in there: tessaract.

"Tess" is a greek root that relates to the number 4. My name for example is Greek for "fourth born". A tesseract is a 4-dimensional cube as we discussed and tessellation is the tiling of squares or things with 4 sides (like old-school desktop wallpaper), you get the picture.

You should have me design and program your stuff.

Please review my portfolio and resume then feel free to contact me via my site's contact form. FYI: I'm a template/theme wiz for just about any CMS out there. WordPress, Blogger, Drupal, Joomla!, MODx, ExpressionEngine, MediaWiki, DokuWiki and more. If it's theme-able, I can do it. Bonus: I can enhance your theme with Javascript/jQuery and Flash, no problem.

When I'm not working, I'm probably...

Taking my dog to the river. Playing with my daughter. Noodling on a guitar. Wondering how I'll handle my first winter in Minneapolis. Trying to find a better, faster way to do things on my mac (I'm a complete hack addict). Reading a non-fiction book (I'm happiest when learning something new - sometimes, fiction squeezes in there).

Find me:

See my work:

Most recent tweet:
(of pure wisdom, surely)

follow me

Books by Tessa Blakeley Silver:

Currently Available:

All current titles published by Packt Publishing

  • WordPress Theme Design | WordPress 2.8 Theme DesignWordPress Theme Design (2nd Edition: WordPress 2.8 Theme Design)

  • Joomla 1.5 Theme DesignJoomla 1.5 Template Design Covers the new jdoc tags, template overrides and custom module chrome!

  • Joomla Template DesignJoomla Template Design
    A great title for sites that still opt for the Joomla 1.0 legacy version.

Upcoming Titles:

  • WordPress and jQuery (Currently Wrapping Up! Final Editing Stage!)
  • 3rd Edition: WordPress 3.0 Theme Design (This book will feature an all-new custom HTML5, jQuery enhanced theme! I'll be starting it as soon as my current projects hits the printer!)

Random fact:

Tessa just moved from Brooklyn, NY, to Minneapolis, MN.

Current Endevors:

How to get started as a freelance web developer

June 24th, 2010

Fill In Name

I get asked this question all the time (who doesn't?). Of course, we'll just assume you're all trained up with mad skizzles as a web developer ("skizzles" that's what the kids say right? Right!?). Which these days, can mean one or more, or all of the following: Front-End Designer/Back-End LAMP Guru/Programming Framework Ninja/SEO Expert/Social Media Wiz.

If you're not one of the above, just check out lynda.com's software tutorials or cartoonsmart.com's training videos to pick up a few of those skill sets.

Beyond that, it's a simple two-fold process. I've outlined them below and also included some helpful resource links to give you further insight:

  1. Find a prospective client and negotiate the project scope and price with them.
    For an understanding of how this process will go, please check out Scofield Editorial's illuminating YouTube video on The Vendor Client Relationship.
  2. Once negotiations are finalized, design and build away!
    Fellow web developer and SEO guru Mathew Inman has taken the time to chart the process of Design and Development of a Typical Web Project (or: How A Web Design Goes to Hell).

Have fun with your new, free-stylin' work-from-where-ever-you-want business! Your friends will all be jealous! Many thanks to Scofield Editorial and The Oatmeal for sharing their expertise and insight!

Category: fun stuff

[continue reading...]

My G(oogle)TD

May 26th, 2010

Fill In Name

While trying to document some of my work-flow processes, my production and tracking process morphed into a whole "user guide" on how to use Gmail and Google Cal to GTD while using my own variation of Thomas Limoncelli's The Cycle.

In the spirit of all that is Google, I published it as a Google Doc.

Check out Google Things Done

Category: news, GTD, the cycle

[continue reading...]

Bye Bye Blogger (*Sniff*)

February 9th, 2010

Fill In Name

And so all good things must come to an end. I've been a Blogger FTP user since, well, way before Google (though the tessaract accnt is from 2003) and it's served me so well.

Blogger will stop supporting FTP as of March 26. As a WordPress developer and enthusiast, it would seem obvious my next step. However, despite loving, design and development with WordPress, I've stuck with Blogger over the years, mostly for the following reasons:

  1. I have a lot of ideas that I just like to get sites out for quickly.
    • I like to focus on the design and custom PHP features of these sites and not have to worry up front about incorporating them into a system. If as site does well, it's always easy to move it to a system like WordPress so other people can start to help managing it. With a simple template, Blogger FTP incorporated into my designs quickly.
  2. Most of my side projects are light or certainly start off light and just don't MySQL to serve up minimal text and image content. I like how Blogger handled the DB and pushed out nice, organized flat files.
    • Along that same reasoning, I find I do prefer most of my sites to be flat-file. My hosting provider, while incredibly cheap and overall feature packed, seems to have some um, occasional MySQL “issues”. Flat-file PHP has always served up quickly without issue, while my WordPress, Drupal, Joomla friends have had to gnash their teeth and manage support tickets (Some even have left, only to find ALL cheap, virtual hosting providers have performance issues with MySQL, especially when you have thousands of customers, any of whom can put up a poorly written form which allows the db to be attacked).
  3. I spend a lot of my time upgrading and patching WordPress and other MySQL CMSs for clients, I don't want to have to constantly do that for my own “quick idea”, pet projects. I just want to pop out a great design, add core content and also have an easy way to update items of note with an RSS feed. Blogger FTP was perfect for me.

Don't worry, I'm not leaving Blogger all together, I'm a general fan of Google and do find it hard to just “let go” of my blogger account, especially as some of my pet projects will probably do fine in an all Blogger, custom domain (looking forward to that migration tool on February 22nd). However most projects, especially ones that have custom PHP won't.

For those of you in the same boat, I'll be trying out the following solutions:

  • Since I like WordPress so much, yet flat file works best for me, I'll be checking out WP Cache and WP Super Cache. From the look of it, WP Super Cache will be more for me as it produces actual flat files, not a cache of the MySQL db call. drawback: I'll be adding WP upgrades and management to my own projects in addition to client maintenance.
  • DocuWiki's blog plugin. I already use DocuWiki for my own general project management and documentation. I've helped several clients streamline their internal documentation and project management with it. It's a super sweet and awesome little flat-file wiki. I love that the content is just text files and directories (I'm fine with Wiki Syntax). I sync my local Docuwiki's data/page directory with my Palm phone and can look up info and add/edit info using Documents To Go. It's then easy to sync locally and then to my web server (I also sync/share some Docuwiki directories with other client's Docuwiki directories on their servers). Adding a blog within this system would be great. drawback: creating custom skins for Docuwiki is a tad more time consuming than creating themes for WordPress and as with all CMS systems there will be upgrade/security maintenance.
  • For fun, I'll also check out a couple flat file CMS, just to see if they'll work a bit more like Docuwiki yet be easy to custom template: razorCMS and skyblueCanvas. drawback: having to “learn” a new system and spend a little more time maintaining it, kind of a lot for just wanting a simple Blog with an RSS feed.
  • Last, and what will probably suit me best in most instances: All I really need is a basic blog/news update capability with an RSS feed. The RSS feed is what's really important to me. If I just start handling my RSS feed manually, (I'm no stranger to raw XML especially RSS) and use PHP to parse the XML into my sites (PHP5's XML capabilities are just excellent), I can keep my XHTML/CSS designs simple and dynamic with custom PHP and get the benefits that Blogger FTP used to provide. I have a couple of my own PHP XML parsers and I've had great success using Simple Pie for RSS parsing on a couple projects. However, if your PHP skills are not that robust (or non existent!), you can try Feed For All's RSS to HTML script. I have placed this script on a couple client's sites and it works quite well. Non-PHP coders can easily adjust the template which works very similarly to Blogger's “Classic” FTP templates. I see the Feed For All site also has a “feed manager” which basically provides an interface form to the feed. The Blogger feed is not “Tidy'd” up. You can use something that has HTMLTidy built in, or Feed For All's 30 day free trial to get your Blogger RSS into a clean view that's much easier to work with.

Category: news

[continue reading...]

FredElmes.com

January 25th, 2010

FredElmes.com

Launched! Fred Elme's Portfolio: http://fredelmes.com

A site design cooked up for one of my favorite clients, MediaEtc, Fred Elmes' portfolio brings together some custom CSS goodness, brought to life with a little jQuery UI magic, though, the ColorBox plugin with my favorite, customized FLV component steals the show.

Category: launch, clients

[continue reading...]