Ethics in Technology
I’ll be speaking on a panel alongside my friends Joe Cieplinski and Curtis Herbert, among others, about ethics in technology and what the role designers, developers, et al play in making sure technology is used for good.
I speak about technology, software development, and occasionally other topics.
I’ll be speaking on a panel alongside my friends Joe Cieplinski and Curtis Herbert, among others, about ethics in technology and what the role designers, developers, et al play in making sure technology is used for good.
The difference between knowledge and intelligence is an extremely important one. Knowledge is the collection of skills and information a person has acquired through experience. Intelligence is the ability to apply knowledge. Watch the video of my talk.
Xcode 6 introduced an important, yet under-promoted, feature for developers: the ability to create custom frameworks for iOS and Mac. I’ll be showing off how to create and implement cross-platform frameworks for use across multiple targets and projects.
I was lucky enough to be invited down to Orlando, Florida to participate in some events surrounding the 2015 Full Sail University Hall of Fame inductions. I’ll be on three panels, covering responsive design, mobile development, and Swift.
There are some simple JavaScript design patterns that developers of any level can start using to improve their code. These aren’t process-altering changes—just minor tweaks that make code more reusable, extensible, and understandable.
Craft’s Matrix is a game changer in the age-old battle between art-directed content and WYSIWYG editors. Matrix blocks, together with Twig’s template inheritance and multiple includes, provides us incredible power and flexibility within our templates.
Choosing the right tool for the job sometimes means bringing along a whole toolbox. I’ll show how a complex back-end system was built with Craft, Laravel, Redis, and more, all working in harmony.
There are some simple JavaScript design patterns that developers of any level can start using to improve their code. These aren’t process-altering changes—just minor tweaks that make code more reusable, extensible, and understandable.
PhillyCHI and Tech in Motion will be co-hosting a responsive design panel on Tuesday, July 24, 2012. Come join me and five other panelists for a night of discussion about responsive design.