Daniel Nichter's favorites

Favorite sessions for this user

* Building and Testing REST APIs in Node.js

Learn about techniques, libraries and patterns useful for building REST APIs using Node.js
Russell Haering

* Comparing Open Source Private Cloud Platforms

Private cloud computing has become an integral part of global business. While each platform provides a way for virtual machines to be deployed, implementations vary widely. It can be difficult to determine which features are right for your needs. This session will discuss the top open source private cloud platforms and provide analysis on which one is the best fit for you.
Lance Albertson

* Design and Command Line Applications

Design has permeated our culture and our tools, but the software you're building doesn't have a graphical interface. That doesn't exempt you from thinking about user experience design! Learn how UX principles apply to even basic command line scripts.
Pieter van de Bruggen

* Don't Fear Unicode

Unicode isn’t new, but it still seems hard when your starting at the beginning and haven’t even been told the difference between a glyph, a codepoint, a character and a byte. Every year there are talks and tutorials at conferences about it, but if you haven’t grasped the basics, you can feel frustrated and lost much too quickly. This talk will cover the essentials of Unicode, locale and how they affect things like regular expressions, reading and writing files and sending data out to the world. Perl will be the programming language used to demonstrate these ideas, but much of the content should be accessible to all programmers.
Jacinta Richardson

* How and When to Do It Wrong

Constraints make good art. Everyone knows the right way to design and implement software — but is the wrong way really so bad? This talk demonstrates unconventional approaches to solving common and real problems and explores their benefits and drawbacks.
Chromatic X

* How Not to Release Software

You've seen a million best practice talks. This is quite the opposite: I'll instruct you in the ways I've failed over twenty years of software development, and advise you how not to make the same mistakes.
Laura Thomson

* Pro-Style Code Review

Code review is awesome. Do more of it.
Lennon Day-Reynolds

Favorite proposals for this user

* CloudAudit: Security and Regulation for an Open Model

The goal of CloudAudit is to provide a common interface and namespace that allows enterprises who are interested in streamlining their audit processes (cloud or otherwise) as well as cloud computing providers to automate the Audit, Assertion, Assessment, and Assurance of their infrastructure (IaaS), platform (PaaS), and application (SaaS) environments and allow authorized consumers of their services to do likewise via an open, extensible and secure interface and methodology.
Chemistry 2012-03-16 16:15:55 +0000
Christopher MacGown

* Creative destruction vs. TDD: can't we all just get along?

A summary of when to use what style of testing, and the guidelines, tools and attitude(s) that make your tests more effective.
Chemistry 2012-03-30 20:08:43 +0000
Kurt Sussman

* Data Abstraction in Large Web Applications

The principles of abstraction are drilled into us repeatedly, and we work hard to abstract the layers of our applications. Abstraction between layers is excellent, but what about abstraction within layers, especially the data layer? Many developers still build database-centric applications, and then struggle the day they need an additional or new data source. Learn the reasons why this is a poor design choice, and the best ways to avoid it.
Cooking 2012-02-15 16:30:54 +0000
Brandon Savage

* Embarrassingly Cloudable

There is a well known term "embarrassingly parallel" used to describe a class of problems that are perfectly suited for parallelization. Similarly, there are problems in modern computing that are "embarrassingly cloudable", eg. perfectly suited for cloud computing.
Cooking 2012-03-22 00:11:42 +0000
Troy Howard

* Getting Started with Drizzle 7.1

Get up and running with Drizzle 7.1, a modern transactional, relational, open-source database. Learn all the basics from configuration to replication. No prior knowledge of the database server is required.
Cooking 2012-03-16 14:51:08 +0000
Daniel Nichter

* Large project migration from Subversion to Git: how hard can it be?

The trials and tribulations of taking a large project (MediaWiki), and migrating it from Subversion to Git.
Cooking 2012-03-16 01:28:06 +0000
Rob Lanphier

* Managing Nerds: 12 things you need to do as a new manager

Are you an aspiring manager, a current manager, or just wondering what the heck it is that a manager does all day? I'll go over the successes and failures I had while making the transition from the text editor to the conference room. You'll learn how to delegate effectively, set goals, coach employees, how to handle one-on-one meetings, and more.
Business 2012-03-16 23:58:08 +0000
Alex Kroman

* microformats 2.0 - the next evolutionary step for web data

microformats are published on millions of sites, providing a simple API for the data on those pages with no additional URLs, file formats, callbacks etc. Similar approaches have subsequently emerged and grown as well, like RDFa and microdata. This talk discusses lessons learned in all HTML data in general, and how those lessons have been incorporated into microformats 2.0, the latest in the evolution of web data.
Chemistry 2012-04-01 20:55:15 +0000
Tantek Çelik

* OAuth: A Question of Trust

OAuth is designed to enable a user, application and third party to negotiate appropriate access to the user's data as held by the application. With OAuth1 and OAuth 2 both in use, and radically different from one another, this session covers what the options - and the pitfalls - are.
Chemistry 2012-03-16 19:01:35 +0000
Lorna Mitchell

* Open Source, OpenStack, and Cloud

The growth of cloud computing and open source adoption have been closely linked by changes in technology, enterprise computing demands, and economic models, as industry leaders like Amazon, Dell, Rackspace and VMWare have pioneered the cloud-open source evolution.
Culture 2012-03-15 16:33:55 +0000
Boris Renski

* OpenStack 101

OpenStack is an open source project based on the efforts of over a thousand developers working to build a better cloud operating system.
Business 2012-03-16 17:19:57 +0000
Christopher MacGown

* Programming in the Future

How does programming change and what will it be like in 25 years when you take your flying car to the office? Do the past 25 years of Perl give us enough perspective to see 25 years into the future? We'll look at recent progress, new features, and see how you can use a deeper knowledge of the inner workings to revolutionize your approach solving problems today.
Chemistry 2012-03-17 06:59:40 +0000
Eric Wilhelm

* Putting It Together, Letting Apps Lead the Cycle, TDD in the Cloud

I'll be taking a deep dive into cloud architectures and how to build applications, generally at the PaaS level mixed with a little IaaS, to get people rolling with high velocity, high quality, and without the need to worry about the little things.
Chemistry 2012-02-21 17:15:23 +0000
Adron Hall

* Putting the ideas together, a whirlwind tour of Modern Perl

Modern Perl is awesome. You can do amazing things and get stuff done with so much less code than before. You can turn this: say join(" ", reverse(split(" ", $string))); into $string->split(" ")->reverse->join(" ")->say; If you've ever written in Perl and found it not to your taste, or used to use Perl but now use something else, come to this talk to see if Perl in 2012 is something you can get excited about again.
Cooking 2012-03-16 14:31:36 +0000
Jacinta Richardson

* Relational Databases in the Cloud: Theory and Practice

There are decades of accumulated knowledge in optimizing relational databases, and so much of it is either unhelpful or downright counterproductive in modern cloud-based environments. We'll discuss how the cloud is different, how to think through it, and go through examples in modern FLOSS DBs in cloud environments.
Chemistry 2012-03-30 18:53:26 +0000
John Melesky