At A Glance Main Projects Tutorials Resume

Contact


Email: palen1c at gmail.com




Account of Learning in 2010

Wed, 23 Mar 2011 20:14:43 EST

An 8x8 LED matrix with a few green dots lit.
Here I am again writing another recap of what I have learned over the last year. Each year I write down the major concepts that I can remember learning over the last year. I'm not a big fan of getting older at this point in my life, but that's something I don't have any control over. Becoming a master of anything takes immense patience and determination. It feels like this year has been a software and CAD/fabrication year for me.

Thanks so much to everyone who has contacted me or I have met based on interesting projects over the last year. You're all a real inspiration. So here's the list:

*How to work with Microsoft SQL Server Effectively.
*Better strategies for testing applications and hardware.
*How to implement virtual machines into a mixed IT environment.
*How to administrate and deploy the Drupal CMS with minor template and module development (yes, Drupal is the best CMS I've ever worked with).
*How to hook up flash applications to Drupal for massive content management.
*How to handle multimedia asset and AMF protocol network caching.
*Learned how the Facebook graph API works, how Oauth works on Twitter and Facebook. Really got my first taste of working with 3rd party APIs including Google services.
*Learned how to develop Java applications that work across Linux, Mac OSX, and Windows XP, Vista, and 7. (Each platform has particulars. You target JRE 1.5 due to Mac).
*Learned a lot about Java on the Mac and a much greater understanding of Java in general.
*Learned how to work with PostgreSQL effectively.
*Learned how to make complex windows installers using the WIX toolchain.
*Reluctantly and painfully learned about the Omeka CMS(Use Drupal instead, dont be fooled by Omeka's museum marketing hype. They're for BIG institutions like universities and the Smithsonian!).
*Learned additional strategies for multimedia transcoding on the Adobe Flash platform and Red5.
*Learned how to do several different printing tricks in Windows like banks of printers handling demanding jobs and how to write applications that control the printing process.
*Better over all programming skills.
*Learned how to work with soft conductive materials including conductive thread.
*Learned how to make my own fabric based pressure sensors (Thanks Plusea at Instructables for Conductive Thread Pressure Sensor).
*Better sewing skills.
*Better microcontroller programming skills including use of interrupts and feeling much more comfortable understanding low level firmware.
*Learned about audio system input/output in detail using Flash and Java.
*I came to an important paradigm shift concerning the work I have been doing in my spare time which led me to abandon the year long soft message system and NAT traversal project. I still believe this was a good idea.
*Learned how to work with 2D laser cutting and gained a much better understanding of working with Acrylic. (No sharp corners! It reduces structural integrity).
*Learned all about rings including sizes.
*Learned how to effectively glue acrylic.
*Learned about several different types of plastics.
*I think..I learned a little bit about industrial design.
*Learned all about machine screws and associated washers. Better understanding of nuts and bolts as dumb as that sounds.
*Learned about solar charge pumps and DC to DC converters and ocilating techniques for increasing low voltages.
*Learned charlieplexing and multiplexing techniques in electronics.
*Gained a lot of skills in manipulating seven segment displays and alpha numeric displays.
*Have a pretty good understanding of 3D cad using Alibre. I'm confident I could transition into other 3d cad packages.
*Better general understanding of 3D plastics design. I've taken apart almost everything I own that is made of plastic and know many aspects concerning tolearances due to academic references, PCB mounting and injection molding techniques.
*Learned about core Windows process events.

An 8x8 LED matrix lit up with red.


I'm trying the best I can to stay focused on CAD and manufacturing techniques this year, but you'll have to check back in a year and see what happens! The pictures included are related to a project that involves teaching my coworker Jake how to work with embedded electronics. I was very proud that I was able to implement a working solution electronically in only a few days. It means I'm getting a lot better at electronics.

Charles Palen has been involved in the technology sector for several years. His formal education focused on Enterprise Database Administration. He currently works as the principal software architect and manager at Transcending Digital where he can be hired for your next contract project. Charles is a full stack developer who has been on the front lines of small business and enterprise for over 10 years. Charles current expertise covers the areas of .NET, Java, PHP, Node.js, Javascript, HTML, and CSS. Charles created Technogumbo in 2008 as a way to share lessons learned while making original products.

Comments

No one has posted any comments yet, be the first

Comments are currently disabled.