The grass is green

Bruce Campbell

Text

Announcements

  • A lucky few are at the Fluent conference
  •  

Matthew Poulson

  • Tall
  • Skill
  • Passion

New Team Member

in the beginning

...of this story anyway

{treasure map}

Oracle Database Administrator

1998     v7.3 

Cool DBA Stuff

  • automation
    ...with shell scripting

Cool DBA Stuff

  • hardware-based database refreshes
    ...with RAID

Cool DBA Stuff

  • crazy-fast systems
    • pin ALL data in memory
    • co-locate database and app server
    • multi-threaded PL/SQL using the oracle scheduler and thread-safe code

Analytic Functions

SELECT empno, deptno, 
COUNT(*) OVER (PARTITION BY 
deptno) DEPT_COUNT
FROM emp
WHERE deptno IN (20, 30);

     EMPNO     DEPTNO DEPT_COUNT
---------- ---------- ----------
      7369         20          5
      7566         20          5
      7788         20          5
      7902         20          5
      7876         20          5
      7499         30          6
      7900         30          6
      7844         30          6
      7698         30          6
      7654         30          6
      7521         30          6

11 rows selected.

Java Web Development

2008   v1.8 

Why?

{Door}

{hats}

{bored}

{racoon}

Racoon disease (new and shiny)?

NO!

Addicted to Learning

{I <3 Code}

Java

Cool Java Stuff

  • process/workflow applications

Cool Java Stuff

  • Word document generation system
    ... with 2-way data  binding

Cool Java Stuff

  • Java Stack

Cool Java Stuff

  • SQL Injection Tool
    ... SQL parser (state engine)

{skull and cross bones}

Cool Java Stuff

  • Turn-Key canary page
    ... with threading, and result caching

Front-End Developer

2014        ECMAScript 5

Why?

{door}

{bored}

Addicted to Learning!

  • JavaScript
  • SPA
  • Node.js
  • SEO

Cool Front-End Stuff

  • helped with Mobile Web Stack 2.x releases
    • local storage
    • at-rest encryption
    • base media queries
    • yeoman generator
      • & component sub-generator
      • & update-in-place
    • sass
    • Bower
    • BrowserSync
    • Gulp

Cool Front-End Stuff

  • helped with donuts.js
    • gulp
    • JavaScript objects basics

Front-End Concerns

  • Responsive
  • User Experience
  • Search Engine Optimization (SEO)
  • ...
  • What else?

"We need smaller frameworks." - Ethan Marcotte

Technologies to Learn

  • JavaScript
  • HTML
  • Sass & CSS
  • Gulp
  • Mocha, Karma, Chai
  • Functional Programming
  • Web Components
  • AngularJS
  • ...
  • what else?

Training Resources

  • Pluralsight
  • CodeSchool
  • Donuts.js
  • egghead.io (when it was free)
  • ...

Books

  • JavaScript Patterns
  • JavaScript: The Good Parts
  • CSS Mastery
  • ... what do you recommend?

Don't Read These

  • ...
  • which books stink?

Sites, Blogs, and Tweeters

  • @paul_irish
  • @jeresig
  • @chriscoyier
  • @_ericelliott
  • @stubbornella
  • @davidwalshblog
  • @addyosmani
  • @LeaVerou
  • @nodejs
  • @getify
  • @snookca
  • @CSS-Tricks
  • @Smashburger
  • ...

Transition Challenges

  • never a shortage of the old work
  • never enough time to read and practice
  • ocean is always larger than you imagined

todo continue conclusions

Copy of grass is green

By Matthew Poulson

Copy of grass is green

  • 571