Enterprise Architecture & Development In A Startup Gerard Sychay Center of Innovation College Of Applied Science Universit...
My name is Gerard Sychay.
http://www.flickr.com/photos/ste3ve/521083416/
http://www.flickr.com/photos/ste3ve/521083416/ http://www.flickr.com/photos/redteam/34451133/
http://www.flickr.com/photos/ste3ve/521083416/
“ If things aren’t breaking, then you’re not moving fast enough.” - Mark Zuckerberg
<img src=“…”
“ The business of software is business.” - Gerard Sychay
<ul><li>MySQL Query Cache operation. </li></ul><ul><li>Front-end optimization (YSlow, minification, resource caching).  </...
http://www.flickr.com/photos/ste3ve/521083416/
http://www.flickr.com/photos/ste3ve/521083416/
Thanks! @hellogerard straylightrun.net  © 2009. Some rights reserved
Upcoming SlideShare
Loading in …5
×

Development In A Startup

1,312 views

Published on

A talk on what it's like to work in a startup from a coder's point of view.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,312
On SlideShare
0
From Embeds
0
Number of Embeds
262
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Development In A Startup

  1. 1. Enterprise Architecture & Development In A Startup Gerard Sychay Center of Innovation College Of Applied Science University of Cincinnati 11/24/2009
  2. 2. My name is Gerard Sychay.
  3. 3. http://www.flickr.com/photos/ste3ve/521083416/
  4. 4. http://www.flickr.com/photos/ste3ve/521083416/ http://www.flickr.com/photos/redteam/34451133/
  5. 5. http://www.flickr.com/photos/ste3ve/521083416/
  6. 6. “ If things aren’t breaking, then you’re not moving fast enough.” - Mark Zuckerberg
  7. 7. <img src=“…”
  8. 8. “ The business of software is business.” - Gerard Sychay
  9. 9. <ul><li>MySQL Query Cache operation. </li></ul><ul><li>Front-end optimization (YSlow, minification, resource caching). </li></ul><ul><li>Content caching (APC, Xcache, memcache, etc.). </li></ul><ul><li>Opcode caching (APC, eaccelerator, Zend, etc.). </li></ul><ul><li>DNS. </li></ul><ul><li>Experience with agile practices, namely XP and/or Scrum. </li></ul><ul><li>Continuous integration </li></ul><ul><li>Automated deployment tools (ant, phing, capistrano). </li></ul><ul><li>Monitoring and alerting systems for rapid response to problems and usage spikes (Nagios, Cacti). </li></ul><ul><li>High Availability (HA) redundant systems. </li></ul><ul><li>Capacity planning </li></ul><ul><li>Software load balancing solutions (HAproxy, nginx, pound, LVS) </li></ul><ul><li>Hardware load balancing (Cisco, F5) </li></ul><ul><li>Reverse proxy caching (Squid) </li></ul><ul><li>Distributed file systems (GoogleFS, HadoopDFS, KosmosFS, Amazon S3). </li></ul><ul><li>Distributed computation (Map/Reduce). </li></ul><ul><li>Distributed structured data (BigTable, HBase, Hypertable, Amazon SimpleDB). </li></ul><ul><li>Amazon Web Services (EC2, SQS, S3, SimpleDB). </li></ul><ul><li>Cloud computing (Amazon, Mosso) </li></ul><ul><li>Network security (NIDS, DOS). </li></ul><ul><li>Object-oriented programming with PHP 5. </li></ul><ul><li>Writing MySQL queries. </li></ul><ul><li>Familiar with at least one MVC PHP framework (Zend, Symfony, Cake, etc.). </li></ul><ul><li>Configuring Apache. </li></ul><ul><li>Experience with at least one Javascript library (Prototype, jQuery, Dojo, etc.). </li></ul><ul><li>Familiar with HTML, XHTML, DHTML, DOM, CSS, Ajax technologies. </li></ul><ul><li>Basic Linux administration (user accounts, package management, shell scripting, etc.). </li></ul><ul><li>Experience profiling code for performance bottlenecks. </li></ul><ul><li>Experience with version control (subversion, git). </li></ul><ul><li>Smarty PHP templating system. </li></ul><ul><li>Unit testing (PHPUnit, SimpleTest) and functional testing (Selenium, Sahi). </li></ul><ul><li>Website security (CSRF, XSS). </li></ul><ul><li>SOAP, REST, RSS services. </li></ul><ul><li>Python or Ruby experience. </li></ul><ul><li>SEO, SEM. </li></ul><ul><li>Lucene search engine. </li></ul><ul><li>Personalization/data mining/machine learning/information retrieval. </li></ul><ul><li>GIS/mapping technologies (geocoding, WKT, WKB, KML) </li></ul><ul><li>MySQL replication and/or sharding. </li></ul><ul><li>MySQL memory tuning, query optimization (using EXPLAIN). </li></ul>
  10. 10. http://www.flickr.com/photos/ste3ve/521083416/
  11. 11. http://www.flickr.com/photos/ste3ve/521083416/
  12. 12. Thanks! @hellogerard straylightrun.net © 2009. Some rights reserved

×