• Communicating on the Web

    HTTP (Hyper Text Transfer Protocol) regulates simple conversations between clients and servers, like placing an order in a restaurant. However, there are some gotchas like the server having short term memory requiring the client to repeat themselves. But don’t despair, HTTP helps reduce confusion with standardized requests and responses. By following these conventions developers are able to create amazing things not possible with just POST requests and 200 OK responses. In this talk Adrian Cardenas will review examples of clients and servers, as well as the stateless nature of HTTP. He will then go into more detail about headers discussing request methods, and common request headers. Good conversations cannot be one sided, so he will also cover common response headers as well as useful response status codes. Attendees will leave knowing the basics of how HTTP works, leading to better communication between input forms and server side processing, better security for sensitive areas of apps, and even API design for RESTful services.

  • You're Not a Beautiful or Unique Snowflake

    How to search for and use already tried and tested code.

  • Essential Composer

    A brief introduction to Composer for project dependency management and Packagist for library/package distribution.