conference-talk

Agile Engineering Practices

Date and Time: 
2012 Tuesday, February 21st
Location: 
ML-132 Main Seminar
Speaker: 
Neal Ford

Abstract:

Most of the time when people talk about agile software development, they talk about project and planning practices but never mention actual hands-on-keys, as if development where an afterthought when writing software. This talk drills into the real details of how to do agile engineering. I discuss best practices like continuous integration, pair programming, how developers should interact with story cards, how to handle enterprise concerns like integration with other software packages, and a slew of other topics related to agile software development.

Speaker Description: 

Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 250 developer conferences worldwide, delivering more than 1000 talks. Check out his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

Event Category:

The Quest For The Perfect User Interface Technology

Date and Time: 
2012 Thursday. February 23rd
Location: 
ML-132 Main Seminar
Speaker: 
Jeff Smith

Abstract:

In my role as a software engineer at NOAA's Earth System Research Laboratory, I have developed many user interfaces over the past 7 years for running weather models, localizing domains, searching/viewing environmental data sets, querying/benchmarking OGC web services for the FAA and NWS, and displaying global icosahedral data over 3D spinning globes. Technologies I've employed run the gamut of Java Web Start (Swing), HTML/Javascript, JavaFX, Flash Builder (Flex), Google Web Toolkit (Javascript), and Unity3D.

Speaker Description: 

Jeff Smith is the Lead developer of the NextGen NNEW Testing Portal, a web application that runs a suite of tests against OGC web services (Web Feature Service, Web Coverage Service) at various NextGen sites, monitoring the performance and validating the results of each test. Results of tests are displayed on Google Maps and as GeoTIFF/JPEG images.

Jeff Smith developed Ad Hoc query editors that help users construct OGC standards compliant GetFeature and GetCoverage queries. A wide variety of meteorological datasets can be searched upon. Server side code written in Java and client written in HTML/Flash.

Event Category:

Video recorded: 

If you don't have (or don't want to use) the Flash player, you may directly access the video from here: http://video.ucar.edu/mms/sea/Jeff_Smith.mp4

Experience Applying Fortran GPU Compilers to Numerical Weather Prediction

Date and Time: 
2012 Wednesday, February 22nd
Location: 
ML-132 Main Seminar
Speaker: 
Tom Henderson

Authors:

Tom Henderson, Mark Govett, Jacques Middlecoff, Paul Madden, Jim Rosinski, Craig Tierney

Speaker Description: 

Tom Henderson has spent most of the past 20 years providing high performance computing and general software engineering support to scientists developing atmospheric and oceanic prediction models. Beginning in 1991 he worked on a team that transitioned NOAA's Forecast Systems Laboratory (now Global Systems Division) from VAX VMS to Intel Paragon MPP. He served on the MPI Forum during creation of the MPI-1 standard and contributed to CCSM, WRF, RUC, FIM, and several other models while working at NOAA and NCAR. Recent interests include application of computational accelerators (GPU and soon MIC) to NWP codes.

Event Category:

Pages

Subscribe to conference-talk