Superheroes are humans with extraordinary abilities or skills who are motivated to save the world. Computer programmers are humans with extraordinary skills... see where we're going here?
Computing is one of the most powerful ways we can make the world a better place. This talk shows examples of projects that are superhero-like in their impact, and ways you can use computing to improve the world, too.
Originally given at Ladies Who Code Conference NYC on October 20, 2012
Defense Against the Dark Arts: Protecting Your Data from ORMsVanessa Hurst
Object-relational mappers, or ORMs, enable rapid software development by allowing application developers to treat database entities similar to objects within an application. This can increase productivity drastically, but has unfortunate implications for DBAs and anyone who actually looks at data created by the application. This talk will help DBAs, Developers-turned-DBAs, and anyone in between understand how to leverage and limit, as necessary, ORMs. The talk covers what types of data ORMs are really great for, and how to look for and understand the nuances that may impact performance or compromise data integrity in an application.
Superheroes are humans with extraordinary abilities or skills who are motivated to save the world. Computer programmers are humans with extraordinary skills... see where we're going here?
Computing is one of the most powerful ways we can make the world a better place. This talk shows examples of projects that are superhero-like in their impact, and ways you can use computing to improve the world, too.
Originally given at Ladies Who Code Conference NYC on October 20, 2012
Defense Against the Dark Arts: Protecting Your Data from ORMsVanessa Hurst
Object-relational mappers, or ORMs, enable rapid software development by allowing application developers to treat database entities similar to objects within an application. This can increase productivity drastically, but has unfortunate implications for DBAs and anyone who actually looks at data created by the application. This talk will help DBAs, Developers-turned-DBAs, and anyone in between understand how to leverage and limit, as necessary, ORMs. The talk covers what types of data ORMs are really great for, and how to look for and understand the nuances that may impact performance or compromise data integrity in an application.