“Rebecca has the unique combination of leading-edge, front-end technology expertise and organizational wisdom. These talents are evident in the code she writes, the way she works with others, and the decisions she makes.”
When your front-end needs outgrow your team’s skills, I’m here to help. I craft JavaScript-rich applications that adhere to best practices, delivering performance, extensibility, and reusability. My focus isn’t on pixel perfection, though I can help you with that if you need. Rather, it’s on working with you to develop the fundamental infrastructure — JavaScript modules, HTML templates, and CSS architecture — that will keep your site ticking after I’m gone.
JavaScript Application Development
The browser is becoming home to more and more application logic, and JavaScript is coming into its own as a respected programming language. You need more sophisticated JavaScript than the disjointed, difficult-to-maintain snippets that were sufficient in the past — it’s time to think about modularity, maintainability, performance, testability, and more. I’ve worked with clients ranging from Silicon Valley startups to established mid-sized companies to major corporations, introducing best practices and taking code from a muddled mess to a solid base ready to be expanded upon as their needs grow.
Training
Want to bring these skills in-house? I offer customized training for clients who want to take their team’s front-end knowledge to the next level, including classes covering jQuery fundamentals and front-end optimization.
Front-end optimization
Just about anyone can throw together a web site these days, but it takes skill and knowledge to deliver a complex one that doesn’t leave your users drumming their fingers while they wait for it to load. You can optimize all you want on the server, but front-end decisions have the biggest impact on performance. I work with clients to identify underperforming JavaScript, reduce HTTP overhead, and implement other strategies that can lead to a marked performance boost.