article thumbnail

David Patterson Biography

The Crazy Programmer

David was the top fundraiser from 2006 to 2012. David’s main areas of investigation are as under: Parallel computing Computer architecture Distributed computing Workload Embedded system. Article – the design of XPRS Article – the case for Networks of Workstations. He always convinced the students to teamwork.

article thumbnail

25 Feb Cloudera Federal Forum in Tysons Corner: Amazing agenda filled with lessons learned and best practices

CTOvision

Engaging the Hadoop Developer — Deep-dive with industry experts into the key projects, technology, and emerging trends driving the enterprise adoption of Hadoop. Engaging the Hadoop Developer. Hittle is a Level III, top-ranked, Acquisition Program Manager and Systems Planning Research, Development, and Engineering Professional.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Join Architects, Planners, Program Managers, Data Scientists at 4th Annual Cloudera Federal Forum in DC 25 Feb

CTOvision

Engaging the Hadoop Developer — Deep-dive with industry experts into the key projects, technology, and emerging trends driving the enterprise adoption of Hadoop. Engaging the Hadoop Developer. Hittle is a Level III, top-ranked, Acquisition Program Manager and Systems Planning Research, Development, and Engineering Professional.

article thumbnail

Interviewing is a noisy prediction problem

Erik Bernhardsson

Job interview scene from Devil Wears Prada (2006). So we can choose to spend one hour on system design, one hour on algorithms, etc. System design. I’m a bit skeptical of live coding as an interview, mostly because it’s hard to do without forcing a certain environment or methodology onto a developer.

article thumbnail

Interviewing is a noisy prediction problem

Erik Bernhardsson

Job interview scene from Devil Wears Prada (2006). So we can choose to spend one hour on system design, one hour on algorithms, etc. System design. I’m a bit skeptical of live coding as an interview, mostly because it’s hard to do without forcing a certain environment or methodology onto a developer.

article thumbnail

Journey to Event Driven – Part 4: Four Pillars of Event Streaming Microservices

Confluent

Why a payment system, you ask? It is easy to understand but also scary for developers who must trust an action that moves money from one account to another only using a transaction. Not only does the event streaming model expose the developer to building transactional semantics, scaling and error handling, etc.,

article thumbnail

AoAD2 Practice: Simple Design

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Prefactoring [Pugh 2005] also has good advice for creating simple, flexible designs.