Wakanda is an open-source platform for developing business web and mobile applications in Javascript.
|
Fun with Functions
by Douglas Crockford
Agenda Not Set Yet
Room Not Assigned
This mind expanding workshop will help you to think functionally, which is a rare and useful skill. Bring a tablet of paper and a pen. There will be a lot of coding.
Douglas Crockford is a product of our public education system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is the author of JavaScript: The Good Parts. Douglas Crockford Douglas Crockford is a product of our public education system. A registered voter, he owns... crockford.com /Presenter/2013/Douglas-Crockford-1124 California True False |
||
|
Syntaxation
by Douglas Crockford
Agenda Not Set Yet
Room Not Assigned
Much of programming language design is dictated by fashion. As a consequence, opinions about programming languages tend to be strong, shallow, and deeply emotional. The best languages are brilliant and sadly unfashionable. But we love our stylish, over-rated syntax, and this talk presents an amazing parsing technique that helps achieve it.
Douglas Crockford is a product of our public education system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is the author of JavaScript: The Good Parts. Douglas Crockford Douglas Crockford is a product of our public education system. A registered voter, he owns... crockford.com /Presenter/2013/Douglas-Crockford-1124 California True False |
||
|
Exception-Safe Coding in C++ Part I
by Jon Kalb
Agenda Not Set Yet
Room Not Assigned
Are you 100% confident that your code is exception-safe?
Safe usage of exceptions is a non-trivial problem that the industry has struggled with for the better part of two decades. If you have fear, uncertainty, or doubt about exception safety or just want to see the best practices for using exceptions in C++, this session is for you. We’ll start with “What is the problem we are trying to solve?” and discuss alternatives, acknowledge the challenges associated with exception usage, and cover some well-meaning but misguided attempts at safety. I will then present a set of guidelines that are the basis for safe exception usage and solid implementation techniques, including how to transition from an exception-unsafe legacy code base.
When we are finished you will know how to produce code that is easier to write, easier to understand, faster to execute, and 100% robust in the face of exceptions.
This talk was given at last year's SVCC and won Best Tutorial at C++Now.
Jon has been programming in C++ for twenty years. He is currently doing this for Amazon’s A9.com. During the last two decades he has written C++ for Apple, Dow Chemical, Intuit, Lotus, Microsoft, Netscape, Sun, and Yahoo! He taught C++ at the graduate school at Golden Gate University for two years and is co-chair of C++ Now! (BoostCon). Jon Kalb Jon has been programming in C++ for twenty years. He is currently doing this for Amazon’s... exceptionsafecode.com /Presenter/2013/Jon-Kalb-7164 California @JonathanKalb
454
Best Practices
550
Coding
554
Development
583
exception-safety
641
C++
642
C++11
|
||
|
.Net meets a multicore world
by Steve Mylroie
Agenda Not Set Yet
Room Not Assigned
The programmer free ride to ever increasing performance generated by ever increasing CPU clock speed has come to an end.
In the brave new world, which is emerging, programmer will need to take advantage for the ever-increasing number of cores on the coming generations of CPU chips if they want to improve the performance of their applications.
In the past creating programs, which took advantage of multi-core architectures, has been a very challenging task.
In recent years researchers at Intel and in academia have created C++ libraries, which greatly simplify the task for many common type of applications. Microsoft developer having observed these effort have incorporated many of the better ideas for these efforts into .Net 4.0 as the parallel task extension.
In this session the speaker will review the common pit falls associated this the classic multi-threaded approach to designing multi-core application and then demonstrate how the parallel task extension in .Net 4.0 allow C# programmers to avoid these problems while still taking full advantage of multi-core CPUs.
While the task parallel extension eliminate much of the pain associated with developing multi-core aware application, live is "not still all roses". The speaker will therefore also discuss limitations on the types of application, which can benefit from the use of the parallel task extensions in .Net 4.0 and a number of pit falls associated with its use.
The session will also include a discussion and demonstration of the tools for analyzing performance issue in multi-core application, which were added to the Visual Studio tool set in version 10.
Discussion of the .Net 4.5 enhancement to the Task Parallel Library and Multi Core Development tooling in VS2012 will be added to this year presentation.
The relationship between the Task Parallel Library and the new async/await programing construct will also be covered
The presentation will close with the discussion of the architecture for a application with uses parallel task execution and the Task Parallel Library in order to provide a real time display of simulated and measured result for complex real world systems
Steve is an independent software consultant in Silicon Valley specializing in the Microsoft product stack having retired after a 40+ year carrier doing semiconductor industry, with side excursions in to medical image management. Over the years he has worked with a wide range of platforms from mainframes to PCs, many of which have gone to the great scrap yard in the sky. He currently has strong interest in issues associated Steve Mylroie Steve is an independent software consultant in Silicon Valley specializing in the... /Presenter/2013/Steve-Mylroie-391 CA SWMylroie True True
6
C#
56
Visual Studio
213
NET
359
Parallel Computing
621
Application Performance Management
|
||
|
Developing JAVA MapReduce Jobs for Hadoop
by Sunil Sabat
Agenda Not Set Yet
Room Not Assigned
Learn, analyze and develop how to write and deploy MapReduce Java jobs on Hadoop. Will review basic Hadoop node infrastructure to run the jobs. Will write new MapReduce jobs and deploy them. We will analyze logs for troubleshooting. Will learn basic hadoop commands. All demonstrations will be done on MapR M3 Hadoop distribution running on Ubuntu.
I work at IBM. I like code camp where I can experience many technologies in demo, speeches etc. I am MCP, CompTIA and IBM certified. I have MBA from Santa Clara. I have worked at Intel and other start-ups. I am always eager about NEXT FRONTIER in products/solutions that would change he world. Sunil Sabat I work at IBM. I like code camp where I can experience many technologies in demo, speeches... www.linkedin.com/in/sunilsabat /Presenter/2013/Sunil-Sabat-2925 CA @ssabat True True |
||
|
JavaScript for ASP.NET Developers
by Russell Fustino
Agenda Not Set Yet
Room Not Assigned
You’ve built ASP.NET sites and have a skill set in the Microsoft technology .NET Stack. But, let’s face it, .NET developers need to know how to create HTML5 JavaScript clients as this is now the norm. The reason? It is simple; your company will lose money if your applications and sites don’t work across devices. This session will help you map your skills in C# and ASP.NET to JavaScript, use AJAX over HTTP to send and receive data, and interact with popular browser components for data binding and UI widgets.
Topics covered :
Ajax
jQuery
Wijmo
Knockout
Russ Fustino is a highly experienced software developer with a passion for conveying relevant, current, and future software development technologies and tools through live seminars, teaching, and internet video productions. He enlightened, entertained over a million developers worldwide as a former Developer Evangelist for Microsoft and INETA Lifetime Achievement Award winner. Russ now heads up Developer Evangelism at ComponentOne. Follow @russcamTV Russell Fustino Russ Fustino is a highly experienced software developer with a passion for conveying... our.componentone.com/author/rfustino /Presenter/2013/Russell-Fustino-6353 FL @russcamtv
16
JavaScript
313
HTML
365
jQuery
367
html5
|
||
|
Simple Sentiment Analysis using Solr
by Pradeep Pujari
Agenda Not Set Yet
Room Not Assigned
Solr is an open source, widely used, popular IR machine. It can be used for simple sentiment analysis and sentiment retrieval tool. Its multi-language analyzers together with UIMA (Unstructured Information Management Architecture) framework can be extended for sentiment extraction. Each sentence passes through a series of pluggable annotators. Entity and its associated polarity are detected for each sentence. Polarity of each sentence is stored into Solr index. Persistent model files can be created from training data and accessed at run time.
Pradeep Pujari is the Senior Architect at AngiesList. In this role, he is responsible for design and implementation of Text Analytics, Search and Recommend. Prior to AngiesList, he was with Walmart looking after mid-tier apps, web search and data mining. His core domain expertise is in information retrieval, machine learning and natural language processing. In off hours, he loves exploring new technologies, enjoys reading and mentoring. Pradeep Pujari Pradeep Pujari is the Senior Architect at AngiesList. In this role, he is responsible for... /Presenter/2013/Pradeep-Pujari-3809 CA @ppujari True False |
||
|
What to do when WPF is too slow or how create...
by Steve Mylroie
Agenda Not Set Yet
Room Not Assigned
Window Presentation Foundation (WPF) provides a powerful set of tools for rapidly developing sophisticated desktop user interfaces (UIs); however the power comes with an significant performance overhead.
In this session I will focus on what a developer can do beyond using a background thread to solve performance issues without totally abandoning WPF.
This presentation is based on work do for a project which need to include a real time display of status maps for water distribution system with up to 50,000 element in a WPF based user interface
The presentation will focus on three areas:
1. The WPF performance monitoring tools
2. Use of the lower overhead visual host based WPF display element including tradeoff and limitation
3. Integration of DirectX generated graphic elements into WPF displays
DirectX integration offers the high display performance and allows one to take full advantage of multi-core GPUs. For reasons that will be discussed during the presentation stock WPF application can only use GPUs in a single thread mode and therefore can not take full advantage of muti-core GPUs.
The DirectX integration approach was the only one, which could meet the demands of the water distribution application.
The implementation was based on the WindowsAPICodePackDirectX SDK, which is available from the MSDN archives http://archive.msdn.microsoft.com/WindowsAPICodePack
, the Surface Queue Helper also available from MSDN archives http://archive.msdn.microsoft.com/D3D9ExDXGISharedSurf
and a set of .NET wrappers for the Surface Queue Helper Library from a blog post by .
The approach was originally discussed in a blog post by rob relyea of Microsoft which appears to be lost in the MSDN archives. The January 2012 link to blog entry is broken.
I have corrected several bug in the original post and will be creating a Codeplex project with the libraries and a demo application project demonstrating the use of the libraries (not the water works apps which is proprietary code) for both 32 bit and 64 bit systems
Additional interfaces added in Windows 8 allow developers of Window 8 store application and Window 8 phone application to use DirectX without the need for the Surface Queue Library.
http://msdn.microsoft.com/en-us/library/windows/apps/hh825871.aspx
The VS2012 tooling for Window 8 however does not include C# wrapper for DirectX and the WindowsAPICodePackDirectX SDK does not offer support for Windows Store Apps or Window Phone 8 apps. There is however a Open Source Project SharpDX which can provide C# Direct Wrappers for Windows 8 Store Apps and Windows Phone 8 Apps.
Time permitting a discussion of using DirectX with Windows 8 Store Apps and Windows Phone 8 Apps written in C# will be include in the presentation.
Steve is an independent software consultant in Silicon Valley specializing in the Microsoft product stack having retired after a 40+ year carrier doing semiconductor industry, with side excursions in to medical image management. Over the years he has worked with a wide range of platforms from mainframes to PCs, many of which have gone to the great scrap yard in the sky. He currently has strong interest in issues associated Steve Mylroie Steve is an independent software consultant in Silicon Valley specializing in the... /Presenter/2013/Steve-Mylroie-391 CA SWMylroie True True
6
C#
170
Groovy
213
NET
359
Parallel Computing
468
GPU
621
Application Performance Management
802
DirectX
|
||
|
Real-World AngularJS
by Nik Kalyani
Agenda Not Set Yet
Room Not Assigned
AngularJS is an Open Source Javascript framework from Google that makes it very easy to develop beautiful, functional web apps with minimal code using MVW (Model-View-Whatever) architecture. In this session, I'll work through building a real-world application that leverages AngularJS and Bootstrap while highlighting Best Practices and sharing resources and tips to help in your development efforts.
Entrepreneur, founder Lucidly, co-founder DotNetNuke; Microsoft MVP; tech geek; creative thinker; husband; dad Nik Kalyani Entrepreneur, founder Lucidly, co-founder DotNetNuke; Microsoft MVP; tech geek; creative... www.kalyani.com /Presenter/2013/Nik-Kalyani-1278 Ca @techbubble True True
16
JavaScript
339
Google
396
MVC
454
Best Practices
657
Apps
773
AngularJS
801
Bootstrap
|
||
|
SQL Server Tips & Tricks
by Ike Ellis
Agenda Not Set Yet
Room Not Assigned
This is the session for the YouTube generation. If you have a short attention span, this is perfect. I'll have 10 - 15 tips that each last between 3 - 6 minutes. Each tip will have a short demo. Learn ways to be faster and better at SQL Reporting, Integration Services, performance tuning, design, and administration.
With over 17 years of experience in data and software development, Ike Ellis is recognized as one of the best and brightest business intelligence and data experts. Ike has been a SQL Server MVP since 2011. Ike has been Microsoft certified since the beginning, currently holding an MCDBA, MCSE, MCSD, and MCT. He is a popular consultant, lecturer, and community leader. Ike Ellis With over 17 years of experience in data and software development, Ike Ellis is recognized... www.ikeellis.com /Presenter/2013/Ike-Ellis-10607 CA @ike_ellis |
||
|
MV* JavaScript librariies
by Branka Kranjac
Agenda Not Set Yet
Room Not Assigned
MV* libraries in javascript - why they emerged, what purpose they serve and comparison between BackboneJS, AngualrJS and KnockoutJs.
Web developer for last 12+ years Branka Kranjac Web developer for last 12+ years bitsinrain.blogspot.com/ /Presenter/2013/Branka-Kranjac-374 CA True True |
||
|
Using Task Queues and D3.js to build an...
by Warren Edwards
Agenda Not Set Yet
Room Not Assigned
Using Task Queues and D3.js to build an analytics product on App Engine.
Founder of Waizee, your number cruncher in the cloud that understands your data and shows you only what is most important. Warren Edwards Founder of Waizee, your number cruncher in the cloud that understands your data and shows... www.waizee.com/ /Presenter/2013/Warren-Edwards-10738 CA |
||
|
Responsive Re-Engineering
by Aidan Ryan
Agenda Not Set Yet
Room Not Assigned
Reach the largest audience with the smallest code footprint by developing site designs that scale with the device. We take a tired, outdated design and update it for the modern, mobile web. Discussion of the rationale for choosing responsive design, demos of implementation techniques, and highlights of tools and frameworks to aid the process. Special focus on responsive design implementation in Visual Studio 2012 on ASP.NET MVC 4.
Aidan Ryan got his start programming text adventures in GW-BASIC and hasn’t looked back since. He is a .NET developer specializing in client-side technologies and web services, and employs these skills as a Lead Consultant at Magenic. Aidan enjoys recording and performing music, comics, LEGO, and comedy. Aidan Ryan Aidan Ryan got his start programming text adventures in GW-BASIC and hasn’t looked back... www.aidanjryan.com /Presenter/2013/Aidan-Ryan-10721 CA ajryan |
||
|
How to Develop on the Raspberry Pi with Java SE...
by Hinkmond Wong
Agenda Not Set Yet
Room Not Assigned
Today's ARM-based development boards such as the Raspberry Pi is a perfect platform for using Java SE Embedded technology to take advantage of portability and high performance within a large ecosystem of free Java tools, open source code, applications, and a solid base of skilled developers.
Java SE Embedded technology also allows development to a wide range of device interfaces including USB, GPIO, I2C, serial, Wi-Fi, Bluetooth, and many other types of peripheral connections.
This session shows how Java SE Embedded technology on an embedded Linux/ARM Raspberry Pi hobby target device is perfect for embedded device development for accessing peripherals such as microcontrollers, circuits, motors, sensors, and other hardware components. Come learn the things you didn't know you could program on embedded devices in Java technology that are normally done in other programming languages.
Hinkmond Wong is a Consulting Member of Technical Staff with the Java Embedded group and has been working at former Sun Microsystems, Inc., now Oracle for over 18 years. He was the specification lead for the Java Community Process (JCP) Java Specification Requests (JSRs) 36, 46, 218, and 219, Java ME Connected Device Configuration (CDC) and Foundation Profile. He holds a B.S.E in electrical engineering from the University of Michigan (Ann Arbor) and an M.S.E in computer engineering from Santa Hinkmond Wong Hinkmond Wong is a Consulting Member of Technical Staff with the Java Embedded group and... blogs.oracle.com/hinkmond /Presenter/2013/Hinkmond-Wong-10716 CA hinkmond |
||
|
Exploring Accessories and Wearables from BLE to...
by Dario Laverde
Agenda Not Set Yet
Room Not Assigned
Some of the practices and techniques used to explore Android based devices as we transition beyond using just the smart phone towards using accessories and sensorts via BLE (Bluetooth Low Energy) to wearables such as Google Glass and how to leverage the AOSP to integrate core framework APIs with third party APIs.
a developer evangelist, instructor, consultant, author and meetup organizer Dario Laverde a developer evangelist, instructor, consultant, author and meetup organizer htcdev.com /Presenter/2013/Dario-Laverde-8479 NY @nycjava
15
Java
272
Android
339
Google
590
mobile sensor fusion
593
Augmented Reality
665
APIs
769
mobile senso
|
||
|
Designing a Beautiful REST+JSON API
by Les Hazlewood
Agenda Not Set Yet
Room Not Assigned
Designing a really clean and intuitive REST + JSON API is no small feat. You have to worry about resources, collections of resources, pagination, query parameters, references to other resources, which HTTP Methods to use, HTTP Caching, security, and more! And you have to make sure it lasts and doesn't break clients as you add features over time. Further, while there are many references on creating REST APIs with XML, there are many fewer references for REST + JSON. In this presentation, Les Hazlewood - Stormpath CTO and Apache Shiro PMC Chair - will share all of the golden nuggets learned while designing, implementing and supporting JSON-based REST APIs, using examples from a clean real-world REST+JSON API built with Java technologies. He will cover: -JSON-based data formats in a RESTful API -References to other JSON-based resources (aka 'linking'). -Resource collections and pagination -How to map (and how not to map) HTTP methods to Resource CRUD -Resource partial updates -Supporting HTTP Method Overloading for clients that don't support HTTP PUT and DELETE -API versioning strategies -Meaningful Error responses -Many-to-many resource relationships -HTTP Caching and Optimistic concurrency control. -Authentication and Security
Les Hazlewood is Stormpath's CTO and co-founder, Apache Shiro PMC Chair and a JavaOne Rockstar. Prior to forming Stormpath, he held senior architectural positions at Bloomberg and Delta Airlines and was CTO of a software engineering firm. Les has been actively involved in Open Source for more than 10 years, committing or contributing to projects like the Spring Framework, JBoss, and Apache Shiro. Les has a B.S. in Computer Science and practices Kendo and studies Japanese when not coding. Les Hazlewood Les Hazlewood is Stormpath's CTO and co-founder, Apache Shiro PMC Chair and a JavaOne... www.stormpath.com /Presenter/2013/Les-Hazlewood-10645 CA lhazlewood |
||
|
Exploring JavaFX 3D
by Jim Weaver
Agenda Not Set Yet
Room Not Assigned
Beginning with JDK 8, JavaFX contains support for 3D features including meshes, lights, materials, textures, perspective camera node, and picking. This session will help you get up to speed on developing 3D applications using JavaFX.
James L. (Jim) Weaver is a Java and JavaFX developer, author, and speaker with a passion for helping rich-client Java and JavaFX become preferred technologies for new application development. Books that Jim has authored include Inside Java, Beginning J2EE, and Pro JavaFX 2. As an Oracle Java Evangelist, Jim speaks internationally at software technology conferencs. Jim blogs at http://javafxpert.com, tweets @javafxpert, and may be reached at james.weaver AT oracle.com Jim Weaver James L. (Jim) Weaver is a Java and JavaFX developer, author, and speaker with a passion... javafxpert.com /Presenter/2013/Jim-Weaver-10622 IN @javafxpert |
||
|
Scratching the Surface with JavaFX
by Jim Weaver
Agenda Not Set Yet
Room Not Assigned
One of the very interesting and useful platforms for JavaFX is touch enabled devices such as Windows 8 tablets. This session will demonstrate a variety of JavaFX applications running on a Surface Windows 8 Pro, pointing out capabilities in JavaFX designed to leverage touch capabilities.
James L. (Jim) Weaver is a Java and JavaFX developer, author, and speaker with a passion for helping rich-client Java and JavaFX become preferred technologies for new application development. Books that Jim has authored include Inside Java, Beginning J2EE, and Pro JavaFX 2. As an Oracle Java Evangelist, Jim speaks internationally at software technology conferencs. Jim blogs at http://javafxpert.com, tweets @javafxpert, and may be reached at james.weaver AT oracle.com Jim Weaver James L. (Jim) Weaver is a Java and JavaFX developer, author, and speaker with a passion... javafxpert.com /Presenter/2013/Jim-Weaver-10622 IN @javafxpert |
||
|
Windows 8, Augmented Reality and Cloud Computing
by Bruno Terkaly
Agenda Not Set Yet
Room Not Assigned
This session is dedicated to those who want to better understand the relationship between cloud computing and Windows 8. It is also dedicated to those who want to learn something about implementing augmented reality using these technologies. Leveraging the use of the camera, cloud storage, and cloud services are just some of the things that you will understand by applying it in a real-life example. Taking advantage of cloud computing with Windows 8 applications has many advantages. The cloud provide services at high scale and speed that enable previously impossible scenarios with Windows 8 applications. Understanding what can be accomplished at the cloud and what can be accomplished at the client (Windows 8) is the key to creating robust consumer and enterprise software.
My name is Bruno Terkaly. I work as an evangelist for Microsoft in the Bay Area. My interests are very diverse in software but I tend to gravitate to the 4 pillars of today: (1) cloud (2) mobile (3) big data; (4) Windows 8. I am a monthly columnist for the MSDN Windows Azure Insider and have published articles in MSDN Magazine. Bruno Terkaly My name is Bruno Terkaly. I work as an evangelist for Microsoft in the Bay Area. My... blogs.msdn.com/brunoterkaly /Presenter/2013/Bruno-Terkaly-565 CA BrunoTerkaly True True |
||
|
Advanced Windows 8 Development Using HTML/JS
by Jeremy Foster
Agenda Not Set Yet
Room Not Assigned
Microsoft reinforces its commitment to web platform standards with the introduction of and ongoing support and improvements of HTML and JavaScript support for Windows 8 client development. The story is good and getting better. I'll assume you've got some web platform skills and hopefully even a bit of experience using it on Windows itself and I'll attempt to take you deeper into the stack to do thins like make your own custom controls, tap into the animation library, implement the MVVM pattern, and more. It's bound to be fun! If you don't have any experience developing for Windows 8, don't write the session off. I'm sure you'll still glean some good tidbits at least.
Educated in computer engineering and mathematics. Industry experience in education, aerospace manufacturing, and insurance. Joined Microsoft February 2012 and consider it my role to inform and inspire developers. When I'm not working, I'm hanging out with my wife and son, hiking and camping, sailing, scuba diving, or working on my house and yard. Find me at @codefoster and codefoster.com. Jeremy Foster Educated in computer engineering and mathematics. Industry experience in education,... codefoster.com /Presenter/2013/Jeremy-Foster-8345 WA @codefoster
16
JavaScript
181
CSS
347
Windows
410
CSS3
570
Windows 8
602
js
799
html
|
||
|
Developing NuGet
by Jeff Handley
Agenda Not Set Yet
Room Not Assigned
Learn about how the core NuGet team operates both the NuGet client tools (including the VS extension) and the NuGet Gallery (nuget.org) projects.
The project has challenges related to:
- Open Source
- Hard Deadlines
- Very Large Backlog
- Many Conflicting Requirements
- Git
- Windows Azure
We'll talk about our strategies for:
- Issue tracking
- Branching
- Continuous integration
- Testing
- Release sign-off
Jeff Handley is a Development Lead at Microsoft working on NuGet. He has also worked on ASP.NET Web Pages, Razor, Azure, and WCF RIA Services. Before joining Microsoft in 2008, Jeff spent over 10 years in the field developing and architecting web applications. Jeff Handley Jeff Handley is a Development Lead at Microsoft working on NuGet. He has also worked on... jeffhandley.com /Presenter/2013/Jeff-Handley-10614 WA @jeffhandley |
||
|
Continuous Integration, Continuous Deployment,...
by Ike Ellis
Agenda Not Set Yet
Room Not Assigned
When a developer goes it alone and works on their own feature of a product, there is always a chance that the feature will never be folded back into the main product, thus never released, effectively wasting that developer’s time. Continuous Integration means every time a developer writes code, that code is folded back into the main project and tested with all the other code. Continuous Integration means no developer is left behind. Come to this session to learn how you can make sure all the code your developers have written is used, is effective, and works with all the other code being written. Come learn how to deploy software faster, with higher quality, and with fewer database problems!
With over 17 years of experience in data and software development, Ike Ellis is recognized as one of the best and brightest business intelligence and data experts. Ike has been a SQL Server MVP since 2011. Ike has been Microsoft certified since the beginning, currently holding an MCDBA, MCSE, MCSD, and MCT. He is a popular consultant, lecturer, and community leader. Ike Ellis With over 17 years of experience in data and software development, Ike Ellis is recognized... www.ikeellis.com /Presenter/2013/Ike-Ellis-10607 CA @ike_ellis |
||
|
Building beautiful maps for your applications...
by Derrick Burke
Agenda Not Set Yet
Room Not Assigned
Learn how to create beautiful maps using Esri's SaaS offering, ArcGIS Online. In this session we'll build, share and deliver maps to a variety of devices via Esri's mapping API's. We will also dive into using templates that help you communicate a story through maps.
I am a Technical Lead within the Esri Technical Marketing group. I came to Esri over 12 years ago and have a passion for all things spatial, particularly beautifully designed mapping applications. Derrick Burke I am a Technical Lead within the Esri Technical Marketing group. I came to Esri over 12... www.esri.com /Presenter/2013/Derrick-Burke-8285 CA @derrickburke |
||
|
Easy Windows 8 Game Dev with Scirra Construct2
by Jeremy Foster
Agenda Not Set Yet
Room Not Assigned
Learn to use Scirra Construct2 to make a game for Windows 8 in no time flat. We'll start from scratch in this session, come up with a quick game concept, create some game assets, implement the game in Construct2, and end up with a Visual Studio project ready to be submitted to the Windows Store to get in front of hundreds of millions of eyeballs.
Educated in computer engineering and mathematics. Industry experience in education, aerospace manufacturing, and insurance. Joined Microsoft February 2012 and consider it my role to inform and inspire developers. When I'm not working, I'm hanging out with my wife and son, hiking and camping, sailing, scuba diving, or working on my house and yard. Find me at @codefoster and codefoster.com. Jeremy Foster Educated in computer engineering and mathematics. Industry experience in education,... codefoster.com /Presenter/2013/Jeremy-Foster-8345 WA @codefoster
12
Game Programming
16
JavaScript
313
HTML
347
Windows
367
html5
570
Windows 8
602
js
|
||
|
Build a WordPress Blog and Photo Gallery Site in...
by Alice Pang
Agenda Not Set Yet
Room Not Assigned
WebMatrix makes it easy to create, customize, and publish your website. It’s an all-inclusive, simple web development tool from Microsoft that includes everything you need for website development. You can start with open source web applications, built-in web templates, or your own code. This talk will briefly introduce you to WebMatrix before diving into demos of how WebMatrix makes it easy for two potential users to create, customize, and publish a WordPress blog and a photo gallery site. You will learn how to use Razor syntax, set up membership, leverage useful helpers, and other tips and tricks to get these two different types of sites (one from the Web Gallery, one from a template) up and running. http://alicepang.com
Alice grew up in Louisiana and attended Stanford (BS Electrical Engineering/Software) and Berkeley (MS Industrial Engineering & Operations Research/Management of Technology). In her free time, she enjoys traveling, discovering new places to eat, rock climbing, riding motorcycles, and flipping upside down in circus/aerial arts. As a Microsoft Developer Evangelist, she focuses on Windows 8, phone, web, and cloud development. Alice Pang Alice grew up in Louisiana and attended Stanford (BS Electrical Engineering/Software) and... alicepang.com /Presenter/2013/Alice-Pang-4442 CA @alicerp
347
Windows
352
WordPress
461
WebMatrix
749
Web developm
|
||
|
Are you an underpaid developer? Earn more by...
by Sherman Lee
Agenda Not Set Yet
Room Not Assigned
Make more money than you ever will at a regular job as a freelance developer. Choose what projects you want to work on. Decide how much you want to get paid. Never work a 9-5 again. Only code when you feel inspired.
Use the rest of the time to build your startup, spend time with your family, work on hobbies & projects, or anything else you always wanted to do. You design your own lifestyle.
I will show you the process I used to change my quality of life forever.
- Client lead generation
- Marketing yourself
- Relationship building
- Understanding business needs
- Describing the value you can provide
- Closing the deal
- Rock solid contracts
- Well defined project specs, scope and proposals
- Pricing and negotiations
- Collecting payments
- Delivering on what you promised
- Repeat clients
Sherman Lee is the founder of Good Sense. He writes about developers, productivity, customer discovery and marketing. He’s an entrepreneur, high-end consultant and author. You can follow his updates on Twitter. Sherman Lee Sherman Lee is the founder of Good Sense. He writes about developers, productivity,... blog.goodsense.io /Presenter/2013/Sherman-Lee-10569 CA sherm8n |
||
|
Launching a Line of Business Infrastructure with...
by Paul Keister
Agenda Not Set Yet
Room Not Assigned
During the period of January through May of 2013, Grant & Lewis ramped up from a business plan only to a fully functional line of business SAAS offering that was demonstrated at the RECON 2013 show in Las Vegas. In this presentation, Paul Keister recounts how a very small development team used the Microsoft technology stack to make this happen, including ASP.NET MVC 4, Entity Framework Code-first, and the Azure platform. The focus will be on Azure platform and how an Azure rollout differs from a traditional hosting model.
I've been a professional software developer since 1994, and ran my own consulting company from 2003 to 2013. I specialize in QuickBooks integration and C# development. Paul Keister I've been a professional software developer since 1994, and ran my own consulting company... www.pjpm.biz /Presenter/2013/Paul-Keister-123 CA pkpjpm True True |
||
|
Put your website in the cloud!
by Robin Shahan
Agenda Not Set Yet
Room Not Assigned
Windows Azure Web Sites are easy to deploy and maintain, and are not limited to .NET development. Come learn about WAWS using Visual Studio, then watch a Mac beginner deploy a website from the Mac. I'll also talk about the differences between this feature and the traditional PAAS web roles offered in Windows Azure.
Robin Shahan has over 20 years of experience developing complex, business-critical applications for Fortune 100 companies such as Chevron and AT&T. She is currently the VP of Technology for GoldMail, where she recently migrated their entire infrastructure to Microsoft Azure. She is a Microsoft MVP in Windows Azure, and can be found on twitter as @RobinDotNet. Robin Shahan Robin Shahan has over 20 years of experience developing complex, business-critical... robindotnet.wordpress.com /Presenter/2013/Robin-Shahan-1533 CA RobinDotNet True False
264
Azure
|
||
|
Windows Azure in Real Life
by Robin Shahan
Agenda Not Set Yet
Room Not Assigned
Windows Azure In Real Life - SDCC July 2013
Come get an overview of the Windows Azure features and hear about my company's migration from hardware maintained in a hosted environment to a no-infrastructure shop with everything running in Windows Azure at 90% less cost. I'll also talk about some cool ways that we're using Azure Blob storage.
Robin Shahan has over 20 years of experience developing complex, business-critical applications for Fortune 100 companies such as Chevron and AT&T. She is currently the VP of Technology for GoldMail, where she recently migrated their entire infrastructure to Microsoft Azure. She is a Microsoft MVP in Windows Azure, and can be found on twitter as @RobinDotNet. Robin Shahan Robin Shahan has over 20 years of experience developing complex, business-critical... robindotnet.wordpress.com /Presenter/2013/Robin-Shahan-1533 CA RobinDotNet True False
264
Azure
|
||
|
Self-Service Build and Deployment at Netflix
by Gareth Bowles
Agenda Not Set Yet
Room Not Assigned
Netflix customers stream their movies and TV shows via a Service Oriented Architecture made up of hundreds of fine grained services. The teams who own each service are responsible for maintaining their services and deploying them to our production AWS cloud, and they are free to set their own deployment schedules.
This talk will explore the self-service (and largely open source) toolchain that we built to let our engineering teams build, release, test and deploy their services, all without the aid of dedicated release engineers. I'll start off with the motivation behind the decision to go self-service and explore how we designed and built the toolchain. I'm not planning to give a lot of time to any individual tool, but rather focus on the problems we faced and when they led us to build our own versus using something off the shelf. Finally, I'll take a peek at some significant improvements that we're making for the future.
I've led technical operations at various West Coast startups since well before the dawn of the 21st century. Now having a great time making build and deployment fast and pain-free for any engineer at Netflix. I'm especially interested in narrowing the gaps between development and operations, as well as using the cloud for added scaling and improved efficiency. I'm always looking for new ways to get the product built, tested and deployed faster while still getting a good night’s sleep. Gareth Bowles I've led technical operations at various West Coast startups since well before the dawn of... optimalops.blogspot.com /Presenter/2013/Gareth-Bowles-4124 CA garethbowles |
||
|
Write Cross-plaform GPGPU Apps with C++ AMP
by Matt Harrington
Agenda Not Set Yet
Room Not Assigned
Want to tap into the power of GPGPU programming? Want to target both Linux and Windows? Want to do this in modern C++ and not a dialect of C? If so, then check out C++ AMP.
This session will cover the basics of C++ AMP, how it compares with other GPGPU technologies, and why you should consider using it. Throughout the session we'll build a sample application which takes advantage of GPU computing.
Attendees should have knowledge of C++.
I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and JavaScript. Matt Harrington I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and... blogs.msdn.com/b/matt-harrington /Presenter/2013/Matt-Harrington-913 CA mh415 True True |
||
|
Make money writing Office Apps with JavaScript...
by Matt Harrington
Agenda Not Set Yet
Room Not Assigned
Know JavaScript and HTML5? If so, you can put your skills to use writing "Apps for Office" and selling them to millions of users in the new Office Store. Write an Outlook plugin that parses incoming messages for sales inquiries and automatically generates quotes. Write a plugin for Excel which talks to Bing Maps. Write a plugin for PowerPoint which translates words to different languages. Take the web development skills you already know, and make money in a completely new app ecosystem used by millions around the world.
I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and JavaScript. Matt Harrington I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and... blogs.msdn.com/b/matt-harrington /Presenter/2013/Matt-Harrington-913 CA mh415 True True
16
JavaScript
367
html5
679
Office 2013
|
||
|
Learn JavaScript/HTML5 by modeling and solving...
by Manoj Kumar
Agenda Not Set Yet
Room Not Assigned
We will touch many aspects of object oriented programming in JavaScript and create a model for Rubik's cube that helps us represent the state of the cube and compute the final effect of the cube for any given sequence of moves. We will use simple 2D graphics to draw the cube in an html page, capture mouse movements to rotate any side of the cube and let user interact with it in order to solve it. We will also discuss some algorithms to find useful moves by simple search mechanism enhanced with Rubik's cube common sense.
Join us if you are new to JavaScript, have interest in Rubik's cube or just want to have some fun with programming.
Manoj Kumar is a Principal Software Engineer at Oracle, currently working in Oracle Social Network group. He has over 20 years of experience in the software industry working on application servers, application development frameworks and web services. He has M.Tech. in Computer Science and Data Processing from IIT Kharagpur and B. Tech. in Electrical Engineering from IIT BHU, India. Manoj Kumar Manoj Kumar is a Principal Software Engineer at Oracle, currently working in Oracle Social... manoj-kumar-on.blogspot.com/ /Presenter/2013/Manoj-Kumar-672 California True True
16
JavaScript
211
functional programming
225
Design Patterns
313
HTML
367
html5
662
Algorithms
|
||
|
Introduction to the YouTube APIs
by Jeremy Walker
Agenda Not Set Yet
Room Not Assigned
Did you know YouTube has a whole set of APIs to help you improve your app(s)?
Want to playback videos in your Android app, upload videos, or run detailed analysis on the YouTube metrics?
The YouTube APIs have you covered. Come check out what YouTube has to offer to improve your app!
Jeremy is a Developer Advocate focused on helping partners build apps and businesses on YouTube's platform. Jeremy Walker Jeremy is a Developer Advocate focused on helping partners build apps and businesses on... apiblog.youtube.com/ /Presenter/2013/Jeremy-Walker-8482 CA https://twitter.com/codingjeremy
339
Google
415
YouTube
792
restful
|
||
|
Getting Started with ASP.NET MVC
by Paul Litwin
Agenda Not Set Yet
Room Not Assigned
Trying to come up to ASP.NET MVC in a hurry. The session will begin with a brief introduction to ASP.NET MVC. During the remainder of the session, Paul will present a series of step-by-step demos, building a data-driven ASP.NET application utilizing the Razor View Engine, LINQ, and the Entity Framework.
Paul has been a member of the greater programming community for many years and loves helping others better utilize programming tools & databases. Paul has had his hand in running conferences, charity programming events, and user groups. He currently programs mostly in ASP.NET, C#, JavaScript, and SQL for a research institute in Seattle. His most recent accomplishments include marrying his soulmate, Suzanna, in Tuscany in October, 2012 & qualifying for the Boston Marathon in April, 2013. Paul Litwin Paul has been a member of the greater programming community for many years and loves... fhcrc.org /Presenter/2013/Paul-Litwin-4092 WA plitwin
3
ASP.NET
6
C#
396
MVC
462
Razor
681
ASPNET
|
||
|
Unit Testing ASP.Net MVC
by Craig Berntson
Agenda Not Set Yet
Room Not Assigned
MVC applications are designed for testability, but out of the box ASP.Net MVC applications still have issues that prevent you from having good unit tests. Rather than taking the typical TDD approach, this session we will take an existing MVC application and modify the code to make it unit-testable. This method of learning reinforces unit test concepts which must be learned before tackling TDD. You will also learn about repositories, mocks, and dependency injection.
Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a passion for community and helping other developers improve their skills and has spoken at developer events across the US, Canada, and Europe and is the co-author of "Continuous Integration in .NET" available from Manning. Craig has been named a Microsoft MVP every year since 1996. He is an INETA Community Speaker and a ComponentOne Community Influencer. Craig Berntson Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a... www.craigberntson.com /Presenter/2013/Craig-Berntson-5996 UT craigber
3
ASP.NET
29
Unit Testing
396
MVC
454
Best Practices
681
ASPNET
|
||
|
Deconstructing The Code For Product Excellence
by Cindy F. Solomon
Agenda Not Set Yet
Room Not Assigned
Everyone is passionate about product excellence - but in reality, is it possible to achieve?
This interactive discussion will lay the foundation for
how to define product excellence in your organization, product team according to your own standards;
recognize the 7 phases of the product management lifecycle;
understand perspectives of customers, users and others consuming your code, and isolate soft skills to help you communicate, collaborate and align with non-technical team members
Host - Global Product Management Talk, weekly broadcast showcasing product experts, startups, innovation, management and excellence. Organizer - StartUp Product Talks community. Creator - ProdMgmtTalk mobile app. Producer - Startup Product Summit conference Cindy F. Solomon Host - Global Product Management Talk, weekly broadcast showcasing product experts,... www.blogtalkradio.com/prodmgmttalk /Presenter/2013/CindyF-Solomon-5062 CA @prodmgmttalk
301
Community
406
Career Development
544
management
617
Product Management
658
Business
700
Marketing
722
Best Practic
|
||
|
Get On The Bus
by Chris Patterson
Agenda Not Set Yet
Room Not Assigned
When learning about distributed application architecture, you have probably read about an Enterprise Service Bus, ESB, or message bus. And it's likely that the words "advanced, complex, or proceed with caution" were nearby. However, modern service buses are approachable, lightweight, and powerful, making it easier to build reliable and maintainable applications with only a working knowledge of messaging and asynchronous processing.
In this session, I will show you how to use an open-source service bus MassTransit to build services that communicate via RabbitMQ and MSMQ. In addition to service, I will demonstrate how to build web applications that leverage back-end services via asynchronous messaging, resulting in more reliable and scalable web sites.
Chris is a senior architect for RelayHealth in Emeryville, CA, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Chris is also an active open-source developer and the primary contributor to multiple projects including MassTransit and Topshelf. Chris Patterson Chris is a senior architect for RelayHealth in Emeryville, CA, the connectivity business... blog.phatboyg.com /Presenter/2013/Chris-Patterson-10494 CA PhatBoyG |
||
|
Agile, an Experiential Introduction
by Chris Sims
Agenda Not Set Yet
Room Not Assigned
Agile is a holistic approach to software development and the best way to learn about agile is to experience it. Over the course of this short workshop, we will engage the power of simulations and learning games to evoke and explore various aspects of the agile experience. Warning! This will be a participatory learning experience, without a PowerPoint safety net!
<br>
<br>
Areas we will explore will include:
<ul>
<li> * Iterative vs. traditional project lifecycle
<li> * Communication on a self-organizing agile team
<li> * The role of velocity in release planning
<li> * The power of inspect-and-adapt
<li> * The interplay between iterative delivery and risk
</ul>
Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.Chris is the founder of Agile Learning Labsas well as the Bay Area Agile Managers Support Group. He is co-author of The Elements of Scrum and has published over 50 articles on agile topics at InfoQ. Even more of his writing can be found on the Agile Learning Labs blog. Chris Sims Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer... AgileLearningLabs.com /Presenter/2013/Chris-Sims-1661 CA ChrisSims True True
143
Agile
195
Scrum
390
Extreme Programming
|
||
|
Removing Impediments
by Chris Sims
Agenda Not Set Yet
Room Not Assigned
Impediments prevent you and your team from making progress or doing your best work. We will use a simple three step system to identify, analyze, and remove impediments so that your team can deliver maximum value. We will use games and simulations to explore the different types of impediments that arise for real development teams, and then apply the 3 step model overcome those impediments. Bring your impediments and be prepared to have fun with them!
Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.Chris is the founder of Agile Learning Labsas well as the Bay Area Agile Managers Support Group. He is co-author of The Elements of Scrum and has published over 50 articles on agile topics at InfoQ. Even more of his writing can be found on the Agile Learning Labs blog. Chris Sims Chris Sims is a Certified Scrum Trainer (CST), agile coach, and recovering C++ developer... AgileLearningLabs.com /Presenter/2013/Chris-Sims-1661 CA ChrisSims True True
143
Agile
195
Scrum
246
Project Management
418
lean
540
Coaching Skills
544
management
617
Product Management
|
||
|
Rock Your Technical Interview
by David McCarter
Agenda Not Set Yet
Room Not Assigned
Have you ever not gotten a job due to not being prepared for the technical interview? I've have interviewed 100's of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process. This session will include advice from hiring managers, recruiters and engineers that were recently hired at a new company!
David McCarter is a Microsoft MVP and a principal software engineer/architect in San Diego. He is the editor-in-chief of dotNetTips.com... a web site dedicated to helping programmers in all aspects of programming. David has written for programming magazines and has published three books (the latest is "David McCarter's .NET Coding Standards" available at: http://codingstandards.notlong.com). He is one of the founders and directors of the 19 year old San Diego .NET Developers Group (www.sddotnetd David McCarter David McCarter is a Microsoft MVP and a principal software engineer/architect in San... dotnettips.com /Presenter/2013/David-McCarter-5995 CA @davidmccarter
404
Career
406
Career Development
409
interviewing
540
Coaching Skills
543
Recruiting
|
||
|
Rock Your .NET Coding Standards
by David McCarter
Agenda Not Set Yet
Room Not Assigned
With lots of new material for 2013, this session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about common coding mistakes, code style, defensive programming and much, much more. Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET. This session is based off my latest book, David McCarter's .NET Coding Standards.
David McCarter is a Microsoft MVP and a principal software engineer/architect in San Diego. He is the editor-in-chief of dotNetTips.com... a web site dedicated to helping programmers in all aspects of programming. David has written for programming magazines and has published three books (the latest is "David McCarter's .NET Coding Standards" available at: http://codingstandards.notlong.com). He is one of the founders and directors of the 19 year old San Diego .NET Developers Group (www.sddotnetd David McCarter David McCarter is a Microsoft MVP and a principal software engineer/architect in San... dotnettips.com /Presenter/2013/David-McCarter-5995 CA @davidmccarter
6
C#
64
Design
89
Performance
436
Standards
550
Coding
554
Development
|
||
|
0 to 60 with Regular Expressions in 75 minutes
by Nima Dilmaghani
Agenda Not Set Yet
Room Not Assigned
Level: Beginner
Regular expressions are a formal language used for manipulating and analyzing text. They are a standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, JavaScript, the .NET framework, PHP, and MySQL. Web servers such as Apache and IIS7 use them for URL rewriting. You can find them in tools and technologies as diverse as grep and egrep to Visual Studio. This talk will get you up and running with regular expressions. We will be discussing Regular Expressions as a language and cover the syntax with extensive demos. We will also cover the practical use of regular expressions by demonstrating best practices for writing, testing, performance optimization, readability, compilation, and design guidelines. We will use the .NET framework's flavor of regular expressions in the demos. However since .NET regular expressions like most regular expression libraries are Perl compatible, the syntax presented will generally work with a wide range of regular expression packages. The speaker will attempt to point out language variations for the major implementations.
Nima has over 15 years experience in technology as a software engineer/architect/manager/technology marketeer and entrepreneur. He has worked at Silicon Valley startups as well as large multinational corporations. He is the founder and CEO of YumDom.com. He enormously enjoys coding, building, and creating as well as sharing and helping others. He can be found on twitter at @nimadi. Nima Dilmaghani Nima has over 15 years experience in technology as a software... yumdom.com /Presenter/2013/Nima-Dilmaghani-1164 CA @nimadi True True
6
C#
16
JavaScript
22
Ruby
59
Python
94
J2EE
241
Regular Expressions
457
perl
|
||
|
Adventures with Arduino
by Gorav Taneza
Agenda Not Set Yet
Room Not Assigned
Arduino has caught the attention of inventors, electronic enthusiasts, artists, designers, hobbyists in a big way. It's an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.
In this session i will introduce you to the history, basics of the platform and show you some real life demos of the cool possibilities of what you can do with Arduino which will include controlling servos, displaying information on external LCD display, capturing data from sensors, interfacing Arduino with iPhone, using IR emitters to act as a remote, accept input with a keypad, wearable garments among others.
The session will start with theory and will transition into a demo to showcase Arduino hardware/software capabilities and several creative ideas of using sensors, shields, servos and interfacing with external devices.
Engineer, inventor, DIY enthusiast, aviator, photographer, foodie, traveler, gardener, trap shooter. I work at Oracle, live in the San Francisco bay area and enjoy spending time exploring the different microclimates and topography of the region. Gorav Taneza Engineer, inventor, DIY enthusiast, aviator, photographer, foodie, traveler, gardener,... www.goravtaneza.com /Presenter/2013/Gorav-Taneza-4387 CA goravtaneza
282
FPGA
326
Automation
506
Embedded Software
740
Smart Home
741
Smart House
755
Engineering
790
Arduino
|
||
|
Continuous Delivery using Github, CloudMunch &...
by Dave Nielsen
Agenda Not Set Yet
Room Not Assigned
Continuous Delivery is the holy grail of agile application development & deployment. It includes Build/Test/Continuous Integration/Continuous Deployment and customer feedback. But how does Continuous Delivery really work? Join Dave Nielsen as he demonstrates how to use Git/Github, Jenkins/Cloudmunch & AWS Cloud Formation to automate the full lifecycle of code dev/build/test/integration/deployment and feedback ... anytime, anywhere & by anyone. Every attendee will have the opportunity to deploy their own application individually or as part of a team
Hi, I'm the founder of CloudCamp & Principal Consultant at Platform D. Dave Nielsen Hi, I'm the founder of CloudCamp & Principal Consultant at Platform D. cloudcamp.org /Presenter/2013/Dave-Nielsen-187 CA @davenielsen True True
29
Unit Testing
335
Application Deployment
536
CI
553
Jenkins
619
DevOps
664
Build
787
CloudMunch
|
||
|
Automating the complete Software Development...
by Akshaya Mahapatra
Agenda Not Set Yet
Room Not Assigned
Reducing software release cycle time is one of the primary goals of many companies and it involves automation of all phases of Software Development Life Cycle starting with a code check-in until release. The focus is on automating the following stages:
1) Version Control ( GIT, subversion)
2) Build and Test automation (ant, maven)
3) Continuous Integration (Jenkins)
4) Provisioning of resources (virtual machines)
5) Installation of software components (apache, tomcat, mysql etc.) on the virtual machines using puppet
6) Deployment of application
7) Smoke test of application
8) Migration of applications across different environments.
Principal Software Engineer at VCE Inc, specializing in Cloud Computing and application deployment on cloud. Currently working on developing solutions to automate the real SDLC that includes development, version control, build, provisioning of systems, software deployment, test and production release. Akshaya Mahapatra Principal Software Engineer at VCE Inc, specializing in Cloud Computing and application... /Presenter/2013/Akshaya-Mahapatra-3605 CA amahapat True True |
||
|
PaaS vs. AWS vs. Colocation
by David Albrecht
Agenda Not Set Yet
Room Not Assigned
The current hosting landscape offers too many options. Why do some companies choose to build datacenters, while others stick with Amazon Web Services, even as others swear by PaaS providers like Google App Engine, Heroku, or Windows Azure?
This talk explores the general categories of service today, and presents a framework for thinking about which choice is best for your company. Operational flexibility, organizational competence, cost (both capital and operational), and performance are considered. We'll also discuss trading off flexibility and cost using reserved capacity on AWS.
Ops at Crittercism: shining light on mobile app performance in the wild. Previous: tech cofounder at Wishery. David Albrecht Ops at Crittercism: shining light on mobile app performance in the wild. Previous: tech... /Presenter/2013/David-Albrecht-6229 CA davidralbrecht |
||
|
The death of the page refresh: Real-time web...
by Devin Rader
Agenda Not Set Yet
Room Not Assigned
Repetitive Refresh Syndrome (RRS), the irresistible urge to continuously refresh a webpage, strikes hundreds every year. Well, OK, not really but why in the age of modern web apps are you still making your users refresh to update a page on your site? Instead, you should use real-time asynchronous messaging between client and server to create a seamless and immediate experience for your users. This talk will introduce you to SignalR, Microsoft’s asynchronous library for adding real-time communication to your web applications. I'll show you using concrete examples, how SignalR makes adding asynchronous messaging to your web application trivial, letting you make your users happier and keep them RRS free.
Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony platform. Before that he worked at Infragistics where he focused on delivering great user experiences to developers using their controls. As a participant in several .NET user groups and former INETA board member, Devin is an active supporter of the .NET community. He's also the co-author of multiple books including Professional Silverlight 4 and Professional ASP.NET 4. Follow Devin on twitter @devinrader Devin Rader Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony... www.twilio.com /Presenter/2013/Devin-Rader-8006 NC @devinrader
3
ASP.NET
595
signalr
|
||
|
Clean Code - Design Patterns and Best Practices
by Theo Jungeblut
Agenda Not Set Yet
Room Not Assigned
Why writing Clean Code makes us more efficient Over the lifetime of a product, maintaining the product is actually one - if not the most - expensive area(s) of the overall product costs. Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code. You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way. You will learn how to apply them by using an existing implementation as the starting point of the presentation. Finally, patterns & practices benefits are explained.
This presentation is based on C# and Visual Studio 2012. However, the demonstrated patterns and practice can be applied to every other programming language too.
I have been designing and implementing .NET based applications, components and frameworks for more than 9 years, and I am currently working as a Senior Software Engineer at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles. Theo Jungeblut I have been designing and implementing .NET based applications, components and frameworks... www.designitright.net /Presenter/2013/Theo-Jungeblut-1405 CA https://twitter.com/#!/theojungeblut True True
6
C#
225
Design Patterns
392
Clean Code
454
Best Practices
624
Decoupling
|
||
|
Debugging,Troubleshooting & Monitoring...
by Theo Jungeblut
Agenda Not Set Yet
Room Not Assigned
In the past, applications where created as monolithic entities running on a single server. If this is the past for you, too, you will have experienced the downside of modern distributed and cloud applications, as debugging, troubleshooting, and monitoring is not easily accomplished with traditional approaches.
Within this session, we will explore different possibilities for collecting and analyzing the needed information to solve issues on modern distributed application and discuss the advantages and disadvantages of each approach like debugger, log files, performance counter and third party solutions. The focus of this session will be on Developer and DevOps need, as increased release cycles and third party dependency more and more result in the need for troubleshooting also on production system, rather than in an isolated test environment.
This session requires a solid understanding of distributed applications and knowledge of SOA, but most principles also apply to and can be beneficial for more traditional application design approaches. The used code examples are in .NET but the shown principles generally apply to other languages, too, and shown software is often available for a variety of environments.
I have been designing and implementing .NET based applications, components and frameworks for more than 9 years, and I am currently working as a Senior Software Engineer at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles. Theo Jungeblut I have been designing and implementing .NET based applications, components and frameworks... www.designitright.net /Presenter/2013/Theo-Jungeblut-1405 CA https://twitter.com/#!/theojungeblut True True
3
ASP.NET
6
C#
167
Debugging
620
Distributed Application
621
Application Performance Management
675
Cloud
783
APM
|
||
|
Python Programming for Kids
by Dave Briccetti
Agenda Not Set Yet
Room Not Assigned
(Description coming)
Software developer with experience in Scala, Python, Java, Linux, networking, and user interfaces; and in many industries including videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications. Programming teacher with many years of experience teaching from third grade to adult professional. Dave Briccetti Software developer with experience in Scala, Python, Java, Linux, networking, and user... davebsoft.com /Presenter/2013/Dave-Briccetti-1078 CA dcbriccetti True True
59
Python
197
Kids
|
||
|
Kojo Programming for Kids
by Dave Briccetti
Agenda Not Set Yet
Room Not Assigned
(Description coming)
Software developer with experience in Scala, Python, Java, Linux, networking, and user interfaces; and in many industries including videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications. Programming teacher with many years of experience teaching from third grade to adult professional. Dave Briccetti Software developer with experience in Scala, Python, Java, Linux, networking, and user... davebsoft.com /Presenter/2013/Dave-Briccetti-1078 CA dcbriccetti True True
197
Kids
207
Scala
|
||
|
Mary had a little ?
by Stephen Chin
Agenda Not Set Yet
Room Not Assigned
Lambda expressions are coming in Java 8 and dramatically change the programming model. They allow new syntactic patterns that were not possible before, increasing the expressiveness and power of the Java language. In this presentation, you will learn how to take advantage of the new lambda-enabled Java 8 APIs including enhanced collections, functional interfaces, and simplified event handlers. Start using these in your application today leveraging the latest OpenJDK builds so you can prepare for the future Java 8 release.
Stephen Chin is a Java Ambassador at Oracle specializing in UI technology, co-author of the Pro JavaFX Platform 2 title, and the new JavaOne Content Chair. He can be followed on twitter @steveonjava, reached via his blog: http://steveonjava.com/, and his hacking adventures can be seen on: http://nighthacking.com/ Stephen Chin Stephen Chin is a Java Ambassador at Oracle specializing in UI technology, co-author of... http://steveonjava.com/ /Presenter/2013/Stephen-Chin-1419 CA steveonjava True True
546
lambdas
|
||
|
Handson workshop for Better Unit Testing
by Llewellyn Falco
Agenda Not Set Yet
Room Not Assigned
Bring your laptop to try out a koan (puzzles for learning) in Either C# or Java. This session will explore the use of the open source library Approval Tests to facilitate better unit testing verification
As an Agile software consultant Llewellyn Falco routinely finds himself working with companies undergoing transformations who have hired him to improve their employees' ability to deal with messy, orphaned, and otherwise ugly code. He is the inventor of approval tests (<http://www.approvaltests.com>www.approvaltests.com) and you can get a pretty good idea of him form this blog post: http://tinyurl.com/6aklzv Llewellyn Falco As an Agile software consultant Llewellyn Falco routinely finds himself working with... blog.approvaltests.com /Presenter/2013/Llewellyn-Falco-3133 ca LlewellynFalco True True
6
C#
143
Agile
|
||
|
Securing RESTful APIs using OAuth 2 and OpenID...
by Jonathan LeBlanc
Agenda Not Set Yet
Room Not Assigned
Constructing a successful and simple API is the lifeblood of your developer community, and REST is a simple standard through which this can be accomplished. As we construct our API and need to secure the system to authenticate and track applications making requests, the open standard of OAuth 2 provides us with a secure and open source method of doing just this.
In this talk, we will explore REST and OAuth 2 as standards for building out a secure API infrastructure, exploring many of the architectural decisions that PayPal took in choosing variations in the REST standard and specific implementations of OAuth 2.
Jonathan LeBlanc is an Emmy award winning software engineer, author of the O’Reilly book "Programming Social Applications", and Head of Developer Evangelism (North America) at PayPal. Specializing in user identity concepts and data mining techniques, as well as open source initiatives around social engagement, Jonathan works on the development of emerging initiatives towards building a more user-centric web. Jonathan LeBlanc Jonathan LeBlanc is an Emmy award winning software engineer, author of the O’Reilly book... www.jcleblanc.com /Presenter/2013/Jonathan-LeBlanc-8228 CA jcleblanc
33
Web development
153
REST
|
||
|
Building a Minecraft Mod with Java
by Samantha Langit , Llewellyn Falco
Agenda Not Set Yet
Room Not Assigned
In this session, Llewellyn and Samantha will explain and show how to create a custom mod for Minecraft using the Minecraft API.
Samantha Langit is a 9th grade student. She has been teaching Java w/TKP courseware for several years. Samantha Langit Samantha Langit is a 9th grade student. She has been teaching Java w/TKP courseware for... www.lynnlangit.com /Presenter/2013/Samantha-Langit-7989 CAAs an Agile software consultant Llewellyn Falco routinely finds himself working with companies undergoing transformations who have hired him to improve their employees' ability to deal with messy, orphaned, and otherwise ugly code. He is the inventor of approval tests (<http://www.approvaltests.com>www.approvaltests.com) and you can get a pretty good idea of him form this blog post: http://tinyurl.com/6aklzv Llewellyn Falco As an Agile software consultant Llewellyn Falco routinely finds himself working with... blog.approvaltests.com /Presenter/2013/Llewellyn-Falco-3133 ca LlewellynFalco True True
15
Java
|
||
|
Node.js in the enterprise
by Jeff Harrell
Agenda Not Set Yet
Room Not Assigned
A case study in how PayPal revitalized its tech stack by moving from Java, JSP and proprietary solutions to node.js and dust.js templating. Developer agility was our primary motivation, but along the way we had to tackle enterprise culture and teach people that JavaScript is no longer a "toy", but a powerful tool to wield.
A designer turned engineer, I’ve been making applications for the web professionally for years and enjoy all aspects from conceptualization and design to the engineering bits which drive them. Simply put, I love building great products. Jeff Harrell A designer turned engineer, I’ve been making applications for the web professionally for... www.jeffreyharrell.com/ /Presenter/2013/Jeff-Harrell-8797 CA @juxtajeff |
||
|
AWS for the SQL Server Pro
by Lynn Langit
Agenda Not Set Yet
Room Not Assigned
In this talk Lynn will share her real-world experience deploying solutions to the AWS cloud. She will focus on data solutions such as EC2 w/SQL Server, RDS w/SQL Server and more. Her talk will include coverage of NoSQL offerings such as Glacier, S3 and DynamoDB. She will also cover the new RedShift service. Attend this talk to learn which services to use and tips for usage in the real world.
BigData Architect and co-founder of Teaching Kids Programming Lynn Langit BigData Architect and co-founder of Teaching Kids Programming http://www.lynnlangit.com /Presenter/2013/Lynn-Langit-7983 CA @lynnlangit
527
AWS
675
Cloud
|
||
|
Protecting Your Software's Intellectual Property
by Bob Zeidman
Agenda Not Set Yet
Room Not Assigned
This course explains all about software intellectual property including how IP laws protect your inventions and your code, why you need this protection, and how to utilize it to your advantage. It begins with a description of different kinds of IP including copyrights, patents, and trade secrets. Then it describes various parts of a patent and key issues to understand about each part. It describes the patent process that can last for several years and how hardware and software companies, startup companies, and individuals can use patents to their advantage to protect their intellectual property. Finally the course relates actual patent cases, including personal experiences of the instructor as an expert witness on some of the largest cases of the last and current millennium.
Bob Zeidman is president of Zeidman Consulting, providing engineering consulting to law firms about intellectual property disputes. Bob has consulted in over 100 IP cases involving billions of dollars. Bob is also president of Software Analysis and Forensic Engineering Corporation, the leading provider of software IP analysis tools. Bob Zeidman Bob Zeidman is president of Zeidman Consulting, providing engineering consulting to law... www.ZeidmanConsulting.com /Presenter/2013/Bob-Zeidman-106 CA bob_zeidman True True |
||
|
Basics of Building Business Applications in WPF...
by Joseph Reynolds
Agenda Not Set Yet
Room Not Assigned
This session will demonstrate the basic techniques used to create an MVVM application using the CODE Framework for WPF. It will include an introduction to theming, Service Oriented Application Development, and developing with a mindset of future-proofing your business and data tiers.
With a Bachelor in Psychology, a Master’s in IT, and graduate work in Technical Communications, Joe is able to offer a unique variety of services to EPS and our customers. When not working in the office, or at home, Joe can generally be found at St. Jonah Orthodox Church, or at one of the many User Groups in which he regularly participates. Recently, he earned his Microsoft C# MVP. Joseph Reynolds With a Bachelor in Psychology, a Master’s in IT, and graduate work in Technical... /Presenter/2013/Joseph-Reynolds-10398 TX iddJoe |
||
|
Building SharePoint 2013/Office 365 Biz Apps w/...
by Beth Massi
Agenda Not Set Yet
Room Not Assigned
With the recent addition of HTML5 and SharePoint support, Visual Studio LightSwitch really is the easiest way to create modern line of business applications for the enterprise. In this demo-heavy session, see how to build and deploy data-centric business applications into SharePoint/O365 that provide rich user experiences tailored for modern devices. We’ll cover how LightSwitch helps you focus your time on what makes your application unique, allowing you to easily implement common business application scenarios—such as integrating SharePoint data, interacting with SharePoint assets via CSOM, as well as using other O365 services like Exchange. You will also see how developers can use their knowledge of HTML5 and JavaScript to build touch-centric SharePoint applications that run well on modern mobile devices.
Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a community champion for business application developers and has over 15 years of industry experience building business apps. She is a frequent speaker at various software development events and you can find her on a variety of developer sites including MSDN Developer Centers, Channel 9, and her blog http://www.bethmassi.com/. Follow her on twitter @BethMassi Beth Massi Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a... blogs.msdn.com/bethmassi /Presenter/2013/Beth-Massi-552 CA BethMassi True False
367
html5
393
LightSwitch
627
Visual Studio 2012
677
SharePoint 2013
775
Office 365
|
||
|
3 Ways to Go Mobile First with Responsive Design
by Ghaida Zahran
Agenda Not Set Yet
Room Not Assigned
Mobile web usage is outpacing desktop usage fast! We can no longer responsively design from the desktop down to the smaller device. We have to go Mobile First with responsive design. Ghaida will take you through the steps to go from a mobile device and progressively enhance your design to a desktop.
Ghaida Zahran is a product Designer at ZURB and one of the designers working on the Foundation framework. Ghaida takes the unicorn designer moniker seriously, weaving together both interaction design and mad code skills backed by a solid understanding of design principles and years of experience working with a variety of clients on all types of web and mobile projects. Ghaida Zahran Ghaida Zahran is a product Designer at ZURB and one of the designers working on the... /Presenter/2013/Ghaida-Zahran-10394 CA GhaidaZahran
64
Design
|
||
|
Faster Responsive Design with JavaScript and...
by Jordan Humphreys
Agenda Not Set Yet
Room Not Assigned
Foundation, the most advanced responsive front-end framework in the world, uses Zepto to make its JavaScript faster and better. Jordan will take you step-by-step on how to install and use Foundation's JavaScript plugins so you can design responsively faster.
Jordan Humphreys is one of the developers behind Foundation, the most advanced responsive front-end framework in the world. He originally started out at ZURB as a marketing intern, but found that he enjoyed working with code more. He spends his days working on both ZURB's product suite and Foundation. Jordan Humphreys Jordan Humphreys is one of the developers behind Foundation, the most advanced responsive... /Presenter/2013/Jordan-Humphreys-10392 CA |
||
|
AngularJS and the Single Page Application (SPA)
by Joshua Woodward
Agenda Not Set Yet
Room Not Assigned
How to build a dynamic single page application using AngularJS.
http://angularjs.org/
Software Engineer II @ eBay, Organizer of Google Developer Group Fresno Joshua Woodward Software Engineer II @ eBay, Organizer of Google Developer Group Fresno howtohtml5.com /Presenter/2013/Joshua-Woodward-6565 CA @howtohtml5 |
||
|
Branches and Merges are Bears, Oh My!
by Craig Berntson
Agenda Not Set Yet
Room Not Assigned
One of the most important tools you need is a Version Control System (VCS). But while it can be very useful, it can also be very frustrating. It's common to branch your code, but when it comes time to merge, it can be a big problem. In this session, you will learn concepts to avoid branching in the first place, when branching makes sense, and how to branch effectively. Whether you use a centralized or distributed VCS, you'll see how to apply practices that can make a big impact in managing your VCS.
Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a passion for community and helping other developers improve their skills and has spoken at developer events across the US, Canada, and Europe and is the co-author of "Continuous Integration in .NET" available from Manning. Craig has been named a Microsoft MVP every year since 1996. He is an INETA Community Speaker and a ComponentOne Community Influencer. Craig Berntson Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a... www.craigberntson.com /Presenter/2013/Craig-Berntson-5996 UT craigber
454
Best Practices
477
source control
|
||
|
Keyword Research Under a Microscope: Advanced...
by Massimo Paolini
Agenda Not Set Yet
Room Not Assigned
This session focuses on the applied science of SEO. It gets into the nitty-gritty of search optimization fundamentals including keyword research and analysis. Key takeaways include:
* Understanding SEO’s two audiences
* 4 Phases of Keyword Research
* Applying Keyword Research to Website Architecture
Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing business based in Silicon Valley. He speaks at various organizations on the power of SEO and works with several businesses around the country to increase their web presence, understand their site traffic, and improve profitability. When not working, he is lecturing his 10-year-old son on the value of tetherball twitter. Massimo Paolini Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing... online-sales-marketing.com/ /Presenter/2013/Massimo-Paolini-2867 CA @massimopaolini True True
86
search
339
Google
363
SEO
|
||
|
Business Models and Value Generation
by Darius Dunlap
Agenda Not Set Yet
Room Not Assigned
Starting with the Business Model Canvas, we will discuss common patterns and the cycles of value generation from user activity, user networks, workflows and other common usage patterns in systems and platforms.
Darius is a mentor to startup teams and an advisor to startup incubators, universities, growing companies and large enterprises around the world. He leads workshops on Customer-Focused Product Definition and Development, Innovation Management, Business Model Analysis and Strategy. Specialties - Technology: Internet and Web Technologies from Networking Protocols to Web Development, Internet Identity & Privacy, Computer & Networking Systems, IOS and OSX Development. Darius Dunlap Darius is a mentor to startup teams and an advisor to startup incubators, universities,... /Presenter/2013/Darius-Dunlap-8177 CA dariusdunlap |
||
|
5 Reasons Content First Will Save Your Butt
by Ben Gremillion
Agenda Not Set Yet
Room Not Assigned
Content First = Mobile First. You should design with content in mind and keep in mind how it works in a mobile context. Learn the different ways you can avoid "dumbing down" your content on a mobile device.
Ben Gremillion is a Design Writer for ZURB. He's written several articles for various blogs on web design after having practiced in the field for 10 years. He once moonlighted as a Photoshop instructor in Texas before building websites for a New Zealand startup. Now he writes and teaches on product design for ZURB's educational training. Ben Gremillion Ben Gremillion is a Design Writer for ZURB. He's written several articles for various... /Presenter/2013/Ben-Gremillion-10357 CA @benthinkin |
||
|
Fight the empire lightweightly with HTML5,...
by Bhakti Mehta
Agenda Not Set Yet
Room Not Assigned
This session focuses on how Java EE 7 provides an extensive set of new and enhanced features to support standards such as HTML5, WebSocket, and server-sent events, among others. The session shows how these new features are designed and matched to work together for developing lightweight solutions matching end users’ high expectations for Web application responsiveness. It covers best practices and design patterns governing application development with JAX-RS 2.0, async Servlet, and JSON-P (among others) as well as outlining the pitfalls that should be avoided. You will see code snippets and block diagrams that clarify use of APIs coming from the demo application shown at the end.
Bhakti Mehta is a Principal Member of Technical Staff at Oracle. She has a Bachelors degree in Computer Engineering and a Masters degree in Computer Science from State University of New York. She is currently working in the Glassfish team.She has contributed to various open source projects and presented at numerous conferences. You can follow her on twiter at https://twitter.com/bhakti_mehta Bhakti Mehta Bhakti Mehta is a Principal Member of Technical Staff at Oracle. She has a Bachelors... http://www.java.net/blogs/bhaktimehta/ /Presenter/2013/Bhakti-Mehta-8473 CA @https://twitter.com/bhakti_mehta
367
html5
572
html5-track
725
JavaEE7
|
||
|
PiDoorbell - Home Automation with RaspberryPi...
by Rupa Dachere
Agenda Not Set Yet
Room Not Assigned
Have you ever found yourself obsessively checking the UPS or FedEx tracking site to see if your package finally got delivered at your doorstep? Or wondered when your contractor/gardener showed up to do their job? Or if your neighbor came looking for you on an urgent matter while you were out?
In this talk, I will show you how you can relax and rely on your handy-dandy smartphone to let you know when these events happen along with video snippets of what happened and who showed up!
Organizer for Codechix Bay Area chapter. Also, volunteered at 2010 & 2011 CodeCamp. Rupa Dachere Organizer for Codechix Bay Area chapter. Also, volunteered at 2010 & 2011 CodeCamp. www.codechix.org /Presenter/2013/Rupa-Dachere-4774 CA @codechix |
||
|
Startup Candy: Closing Investors & Getting a...
by Steven Hoffman
Agenda Not Set Yet
Room Not Assigned
I started Founders Space four years ago and have seen hundreds of startups go through the process of trying to raise venture capital. I've also closed funding for three of my own startups, so I know what it takes, as well as the pitfalls.
In this session we'll go into detail on everything you need to know to raise your first round. Typically, most entrepreneurs are missing one or two key things, and that's keeping them from raising the capital they need. They often spend years struggling and then give up. I'll make sure you understand exactly you need to get funded, including the following:
- How to get investors off the fence
- What type of investors to avoid
- What to look for in a term sheet
- How to determine you company's valuation
- Creating the killer pitch
- Flushing out your business model
- And much more!
Steve Hoffman is a high tech serial entrepreneur, and cofounder of LavaMind and Founders Space. http://www.LavaMind.com http://www.FoundersSpace.com http://www.ReadSmartly.com Hoffman is a founding member of the Academy of Television’s Interactive Media Group, was Chairman for the Producers Guild SF, and served on the Board of Governors for the New Media Council. Steven Hoffman Steve Hoffman is a high tech serial entrepreneur, and cofounder of LavaMind and Founders... www.lavamind.com /Presenter/2013/Steven-Hoffman-6765 CA @lavamind |
||
|
How to find, name and protect your software...
by Athol Foden
Agenda Not Set Yet
Room Not Assigned
Your product, company or service name is valuable intellectual property. This fast interactive discussion will show you how to find unique names (and domains) and the proper way to protect them without spending money on lawyers. The new gTLD domains are coming. Are you ready.
Athol Foden is president of Brighter Naming, Silicon Valley's full service professional naming agency for company, product and service names. Startups and software a specialty.. from this former computer techy and international marketing executive. Author of Spreadsheet Marketing, Brighter Branding, Brighter Names and Brighter SEO. Athol Foden Athol Foden is president of Brighter Naming, Silicon Valley's full service professional... http://www.brighternaming.com /Presenter/2013/Athol-Foden-1453 CA @namiac False True
246
Project Management
325
startup
617
Product Management
651
publishing
700
Marketing
|
||
|
The Art and Science of Dashboard Design
by Lee Lukehart
Agenda Not Set Yet
Room Not Assigned
To correctly portray complex data a developer must utilize modern data visualization techniques. This session will describe how to create data graphics (charts) and dashboards that are concise, attractive, and usable. Learn these practical design principles that apply to every data graphic you produce. Without this firsthand knowledge one can innocently construct visuals that erroneously represent data and mislead viewers. I will cover Important Visual Perception Patterns to Know, the Top Common Chart Design Errors, and The Dashboard Design Mantra: Simplicity, Usability, Efficacy, Interactivity. I will also share the knowledge framework for creating effective graphical data dashboards. Apply the best design pattern every time using the "three threes" -- a convenient memory hook representing the distinctions between systems that “monitor, measure, and manage” performance metrics for “operations, tactical or strategic” purposes. Become a hero of interactive data visualization. Copious examples included.
Lee is president of SavvyData, a database consulting and training firm based in the SF Bay Area. Lee led the design team that created CRM portals for Microsoft, HP, and Verisign. He has presented at Macworld Expo, SVCC and other developer conferences. Lee's current focus is building data visualization solutions for legacy or newly-collected data, to help users discover meaningful trends, patterns and exceptions. It is said that on a good day he can make a trend line with only 1 data point. ;-) Lee Lukehart Lee is president of SavvyData, a database consulting and training firm based in the SF Bay... http://www.savvydata.com /Presenter/2013/Lee-Lukehart-3009 CA True True
365
jQuery
366
User Experience
367
html5
525
Data Visualization
623
Loosely Coupled
696
D3
|
||
|
Introduction to Windows Azure Infrastructure...
by Neil Mackenzie
Agenda Not Set Yet
Room Not Assigned
Windows Azure Infrastructure Services comprises Virtual Machines and Virtual Network. Virtual Machines is an IaaS compute service supporting the deployment of both Windows Server and Linux VMs into a Windows Azure datacenter. Virtual Network supports both private networks inside a Windows Azure datacenter and VPNs allowing on-premises servers direct access to VMs hosted in Windows Azure. In this session, Neil will show you how to use Infrastructure Services and integrate them with Windows Azure Cloud Services (PaaS) to create sophisticated applications.
Neil Mackenzie has been kicking the tires of Windows Azure since PDC 2008. He works for Satory Global, helping companies use the Windows Azure platform. Neil wrote the Microsoft Windows Azure Development Cookbook for Packt Publishing. He is a Microsoft MVP for Windows Azure. Neil tweets occasionally on @mknz. Neil Mackenzie Neil Mackenzie has been kicking the tires of Windows Azure since PDC 2008. He works for... http://convective.wordpress.com/ /Presenter/2013/Neil-Mackenzie-3608 CA @mknz True True
203
cloud computing
264
Azure
335
Application Deployment
|
||
|
UI Fundamentals: Design for X-Device Experiences
by Uday Gajendar
Agenda Not Set Yet
Room Not Assigned
Building upon my perennial hit talk on "UI Design Fundamentals", with a twist--how do we deal with all the devices and shape beautiful usable experiences that span phone, tablet, and web? The fundamentals matter, with more issues to address! Many live examples and real situations.
Uday Gajendar is a principal designer at Citrix in Silicon Valley. He creates attractive, useful products that enable “work and play from anywhere”. Uday Gajendar Uday Gajendar is a principal designer at Citrix in Silicon Valley. He creates attractive,... www.ghostinthepixel.com /Presenter/2013/Uday-Gajendar-411 CA @udanium True True
64
Design
66
UI design
366
User Experience
|
||
|
Functional Programming on the JVM with Clojure
by Michael Cohen
Agenda Not Set Yet
Room Not Assigned
A brief introduction to Clojure will be followed by an in-depth exploration of functional programming paradigms using Clojure as the implementation language.
Michael is a recovering Enterprise Java developer getting in touch with his functional side. Michael Cohen Michael is a recovering Enterprise Java developer getting in touch with his functional... /Presenter/2013/Michael-Cohen-3264 CA mcohen01 True True |
||
|
Scripting with PowerShell version 3.0
by Paul Cassidy
Agenda Not Set Yet
Room Not Assigned
A look at using PowerShell for a general purpose Scripting and Development Platform.
Work in the R&D dept of a worldwide Tech Company Front Porch. I specialize in Build and Test Automation. I have knowledge in Python, VBS, C++, SQL, VB, C#, Powershell and BOO. I know a lot about TCP/IP and a slew of other .net related techs. Paul Cassidy Work in the R&D dept of a worldwide Tech Company Front Porch. I specialize in Build and... http://qawarrior.com /Presenter/2013/Paul-Cassidy-697 Ca qawaryr True True
38
XML
179
Workflow
188
Scripting
538
XAML
546
lambdas
637
process
760
scr
|
||
|
Start Your Own Business Today
by Athol Foden
Agenda Not Set Yet
Room Not Assigned
From code to product to business to brand. How to take your code and make a company in rapid time. The key steps when you don't have to wait for investors, lawyers or accountants. Do it right. Do it fast.
Athol Foden is president of Brighter Naming, Silicon Valley's full service professional naming agency for company, product and service names. Startups and software a specialty.. from this former computer techy and international marketing executive. Author of Spreadsheet Marketing, Brighter Branding, Brighter Names and Brighter SEO. Athol Foden Athol Foden is president of Brighter Naming, Silicon Valley's full service professional... http://www.brighternaming.com /Presenter/2013/Athol-Foden-1453 CA @namiac False True
285
Marketing
325
startup
658
Business
|
||
|
Building HTML5-based Business Apps on Azure with...
by Beth Massi
Agenda Not Set Yet
Room Not Assigned
Visual Studio LightSwitch is the easiest way to create modern, data-centric, line of business applications for the enterprise. In this demo-heavy session, we will build and deploy end-to-end, a full-featured business app that runs in Azure and provides rich user experiences tailored for modern devices. We’ll cover how LightSwitch helps you focus your time on what makes your application unique, allowing you to easily implement common business application scenarios—such as integrating multiple data sources, data validation, authentication, and access control. We’ll cover complex business rules and advanced data services for facilitating custom mobile reporting dashboards. You will also see how developers can use their knowledge of HTML5 and JavaScript to customize their apps with custom controls, client-side logic, and CSS themes.
Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a community champion for business application developers and has over 15 years of industry experience building business apps. She is a frequent speaker at various software development events and you can find her on a variety of developer sites including MSDN Developer Centers, Channel 9, and her blog http://www.bethmassi.com/. Follow her on twitter @BethMassi Beth Massi Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a... blogs.msdn.com/bethmassi /Presenter/2013/Beth-Massi-552 CA BethMassi True False
365
jQuery
367
html5
393
LightSwitch
627
Visual Studio 2012
|
||
|
CON1170 - Improving MySQL Performance with...
by Sastry Vedantam
Agenda Not Set Yet
Room Not Assigned
Apache Hadoop is a software framework that supports data-intensive distributed processing across clusters of computers using a simple programming model. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Hadoop can be integrated with MySQL to take advantage of this framework for data intensive applications, and this talk will demonstrate the integration of Hadoop with MySQL. As a Java Programmer you can use Map Reduce in Hadoop to improve the performance of MySQL. In this session, we will illustrate the installation and configuration of Hadoop with MySQL, and discuss some map reduce examples as well as how these positively impact MySQL performance.
I am working in Oracle - Mysql team as sr sales consultant Sastry Vedantam I am working in Oracle - Mysql team as sr sales consultant http://www.mysql.com/ /Presenter/2013/Sastry-Vedantam-8637 ca |
||
|
The Art of Raising Capital for your Tech Startup
by Bruce Schechter
Agenda Not Set Yet
Room Not Assigned
You've started your tech startup, but now need to raise capital for funding - This session is for you. We'll cover: sources of funding, the arcane terminology of investors, developing your "pitch", how to to sell your opportunity to investors, and more. Sign up early, because the session was a "sell out" last year. Please do send your questions in advance to the speaker.
Occasional Software Geek. But mostly busy helping tech startups get started, build business model, and raise funding. Member of the Band of Angels, Silicon Valley's most long-standing angel investor group. Founder of the Intel Alumni Network, a worldwide organization of former employees of Intel Corporation. Bruce Schechter Occasional Software Geek. But mostly busy helping tech startups get started, build... www.schechter.com /Presenter/2013/Bruce-Schechter-1620 CA @bruceschechter
394
entrepreneur
472
Entrepreneurship
473
Venture Capital
758
Angel Invest
|
||
|
Introduction to Dust.js
by Jim Downey
Agenda Not Set Yet
Room Not Assigned
Dust.js is a powerful JavaScript templating framework, currently maintained by LinkedIn, that works both in the browser and on the server.
Mastering a templating framework is a key step toward building effective single-page applications (SPAs) using MV* frameworks such as Backbone as these frameworks use templates as a key part of the view component.
This session will cover the basics of Dust.js, explain its strengths, and work through examples using both client-side JavaScript and Node.js.
Jim Downey is a full-stack web developer for Dell's professional services team. He builds web-based business applications for enterprise clients and blogs about various technical topics at jimdowney.net. Jim Downey Jim Downey is a full-stack web developer for Dell's professional services team. He builds... jimdowney.net /Presenter/2013/Jim-Downey-22 CA james_downey True True
16
JavaScript
446
NodeJS
|
||
|
Agile at Enterprise Scale: The Tricky Bits
by Bernie Maloney
Agenda Not Set Yet
Room Not Assigned
Want to build a high performing team? How about a high performing business at enterprise scale? Agile thrives with individual teams, yet even Ken Schwaber asserts 75% of organizations using scrum won't succeed in getting the benefits they hope for from it. Many such organizations have been structured by default along hierarchical lines, rather than by design for iterative work. A set of established and emerging ideas to address organizational impediments point to a future where Agile introductions Go Big, rather than Go Home. Not simply theory, this session will overlay these ideas onto a real world example of a hw/sw business that scaled from break even to $4B in 4y. Come learn some Tricky Bits to help run Agile at Enterprise Scale.
I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond $100M. My teams have delivered award winning retail products; more times than many may believe. I thrive in ambiguous environments & love bringing order out of chaos, turning strategies into results. Bernie Maloney I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond... http://about.me/berniemaloney /Presenter/2013/Bernie-Maloney-3768 CA @berniemaloney True True
143
Agile
247
Engineering Process
493
Enterprise maturity
544
management
545
team building
638
process improvement
|
||
|
TCP/IP Networking for Developers
by Steve Evans
Agenda Not Set Yet
Room Not Assigned
Learn what developers need to know about networking (The TCP/IP kind, not the Facebook kind).
In today’s world it’s rare to write an application that doesn’t rely on the network, but so few of us know how to troubleshoot networking issues. Stop wondering if it’s your code or the network, I’ll show you how to point the finger at the right culprit.
We will follow the life of an HTTP packet as it goes from your web browser to the server and back. Learn how to determine what stopped the mission of that packet and why. Was it name resolution? TCP Port availability issues? Do we need to sniff the packets to find the problem? This session will make you a better programmer regardless of the technology you are using.
Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and technical Speaker at various industry events. He has worked as a Senior Systems Engineer for over 14 years. Steve focuses on improving technology by bridging the gap between IT and Development teams. You can follow his technical blog at http://LoudSteve.com or find him on twitter at @scevans. Steve Evans Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and... http://sevans.info /Presenter/2013/Steve-Evans-385 CA scevans True True |
||
|
Type Classes in Scala Explained
by Vlad Patryshev
Agenda Not Set Yet
Room Not Assigned
The notion of type class is shrouded in a mystery. Even people that use it mostly cannot explain what it is. In this talk I explain type classes in simple terms, give examples, show how it is elegantly presented in Scala and give more examples.
Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com Vlad Patryshev Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com http://vpatryshev.blogspot.com/ /Presenter/2013/Vlad-Patryshev-4121 CA vpatryshev
207
Scala
211
functional programming
754
type class
|
||
|
Monoids For Regular Programmers
by Vlad Patryshev
Agenda Not Set Yet
Room Not Assigned
Monoid is the simplest structure from algebra, and you encounter it every day. I give you a bunch of examples, a good definition, and some specialized monoids.
It turns out trees, bags, sets are pretty much related with this notion.
The code is in Scala, but no knowledge of Scala is required, just be willing to understand the things that are not even new.
Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com Vlad Patryshev Love Scala https://github.com/vpatryshev presheaf.com ivan_gandhi.livejournal.com http://vpatryshev.blogspot.com/ /Presenter/2013/Vlad-Patryshev-4121 CA vpatryshev
64
Design
207
Scala
211
functional programming
382
monads
|
||
|
Twelve Take-Aways: Managing the Unmanageable
by Ron Lichty
Agenda Not Set Yet
Room Not Assigned
About 95 percent of programming managers had no management training before being tapped to manage. Ron Lichty and his co-author Mickey W. Mantle, both former programmers, didn't either. About half of managers still haven't. Ron and Mickey were lucky enough to work for companies like Apple and Pixar that provided some training. But even then, little of it was specific to managing programmers, or to managing programming teams. It motivated years of weekend breakfasts during which they traded insights on the challenges they faced - and solutions they had used and seen - which led them to grasp they had independently both been collecting rules of thumb and nuggets of wisdom both from their peers around the world as well as from the thought leaders of programming management. They had been sharing insights and best practices for a decade when they realized they wanted to share the best of what they had collected and learned - and wished they'd had when they started managing. That desire led them to write Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, http://www.ManagingTheUnmanageable.net (Addison Wesley) - that reviewers have repeatedly compared to The Mythical Man-Month, the classic on software development challenges. In this interactive session, we'll look at twelve best practices that make programming managers great - you'll take away twelve best practices that take most managers years to discover.
CTO-to-go. Programmer. Manager. Author, Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams (Addison Wesley, 2012) Ron Lichty CTO-to-go. Programmer. Manager. Author, Managing the Unmanageable: Rules, Tools, and... www.ronlichty.com /Presenter/2013/Ron-Lichty-2920 CA @RonLichty True True
405
Career Preparation
406
Career Development
526
Team Management
540
Coaching Skills
543
Recruiting
544
management
545
team building
|
||
|
IIS: Choose Your Own Adventure
by Steve Evans
Agenda Not Set Yet
Room Not Assigned
Are you tired of sessions that don’t quite cover what you want to learn about? Here is your chance to take part in customizing a session just for you. Attendees will have the opportunity to vote on a selection of IIS related topics and we will cover as many of the top picks as time allows.
Do you want to discuss site deployment, SSL, the art of application pools, site troubleshooting, performance optimizations, load balancers? . . . Trust me you will have a hard time choosing!
You rely on IIS to host your applications. Come learn what you need to know about IIS and how it can make your life easier.
Chapter 1: Site Creation; Never again type in a port number
Chapter 2: SSL Sites; Finally understand the requirements of SSL
Chapter 2: Site Settings; What did IIS do to your Web.config file?
Chapter 3: Application Pools; Learn the art of application pool config
Chapter 4: IIS Extensions; Add functionality to your web server
Chapter 5: Site Deployment; Death to FTP!
Chapter 6: Load Balancers; Grow your site
Chapter 7: Session State; Get your session state out of process and never fear the recycle again.
Chapter 8: Troubleshooting; Is it broken? Let’s fix it!
Chapter 9: Web Performance; Is it slow? Let’s make it go fast!
Chapter 10: What’s new in IIS 8; Another step forward
Chapter 11: IIS Express; IIS for laptops (and workstations)
Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and technical Speaker at various industry events. He has worked as a Senior Systems Engineer for over 14 years. Steve focuses on improving technology by bridging the gap between IT and Development teams. You can follow his technical blog at http://LoudSteve.com or find him on twitter at @scevans. Steve Evans Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and... http://sevans.info /Presenter/2013/Steve-Evans-385 CA scevans True True |
||
|
Look ma, “update DB to HTML5 using C++”, no...
by Alex Fabijanic
Agenda Not Set Yet
Room Not Assigned
Web landscape is changing rapidly; while AJA[X|J] was an improvement from the user interface responsiveness standpoint, the underlying data transport mechanism was still based on the request/response polling model. WebSocket specification removed the last obstacle for a seamless, event-driven data pushing from storage to the non-proprietary HTML5 user interface. Data transports naturally calling for event-driven model can now be implemented in a straightforward and standard fashion, improving performance by significantly lowering the network and web server overhead of the request/response model. Using POCO framework Net library, an HTTP server generating WebSocket HTML5 page will be built. Next, we’ll use POCO Data library to add SQL database communication capabilities to the server and establish a callback hook; the hook opens the path for database modifications to transparently trigger web page changes. The solution building blocks, Poco::Dynamic module for datatype erasure and Poco::Data::RowFormatter class for dynamic output formatting, will be explained in detail.
The session offers a practical solution to few acute problems – delivering data from storage over the network to the web end-user seamlessly, efficiently and independently from transported data types.
Alex is C++ Portable Components (POCO) Project Lead. He is professionally consulting on C++, POCO as well as developing steel manufacturing automation and process control software since 1998. He has master's degree in mechanical engineering from Faculty of Engineering (University of Rijeka, Croatia) and master's degree in software engineering from Citadel Graduate College in Charleston, South Carolina. Alex is also IEEE (Computer Society) Certified Software Development Professional. Alex Fabijanic Alex is C++ Portable Components (POCO) Project Lead. He is professionally consulting on... http://pocoproject.org /Presenter/2013/Alex-Fabijanic-8696 TN @aleskxf
9
Database
33
Web development
212
Web services
632
WebSocket
641
C++
|
||
|
Advanced Windows Phone Development
by Paras Wadehra
Agenda Not Set Yet
Room Not Assigned
We will cover advanced topics like Implementing Speech in your Windows Phone application.
While the topic is certainly advanced, we will cover it in such a manner that even beginners will be able to learn from it. Developers from other mobile platforms are welcome to attend.
Paras is a Nokia Developer Ambassador, INETA Community Champion, Organizer of the Silicon Valley Windows Phone User Group, experienced speaker, and a vocal developer advocate. Paras is also a seasoned developer with over 11 years of experience in the industry. Paras Wadehra Paras is a Nokia Developer Ambassador, INETA Community Champion, Organizer of the Silicon... http://twitter.com/ParasWadehra /Presenter/2013/Paras-Wadehra-1434 CA @ParasWadehra True True |
||
|
3 Ways You Can Give and Get Good Design Feedback
by Ryan Riddle
Agenda Not Set Yet
Room Not Assigned
Getting feedback can be awful, but it's necessary for building great products. And it doesn't have to hurt. It can be awesome when asked for and given correctly. Feedback helps you iterate on your process so you can design great products faster, hone in on specific interaction and push past roadblocks. In this session, we'll dive deep into the tactics of soliciting great feedback, how to take it and discuss how to give valuable feedback to others.
Ryan Riddle is the Lead Editor at ZURB. He's a former mild-mannered reporter who is now a champion of online product design. He spends most of his days working on the Expo, ZURB's educational and training hub for product designers. He is very involved in Forrst, a community of 50,000 designers and developers, helping others understand the importance of giving and receiving feedback. Ryan Riddle Ryan Riddle is the Lead Editor at ZURB. He's a former mild-mannered reporter who is now a... /Presenter/2013/Ryan-Riddle-10273 Ca @ryantriddle |
||
|
Getting RESTless with Meteor and MongoDB in the...
by Ryan Jarvinen
Agenda Not Set Yet
Room Not Assigned
Meteor allows you to quickly build interactive, realtime applications, which can relay data changes between connected browsers using websockets, node.js, and MongoDB. In this session, we'll take a look at the data APIs and security controls that Meteor provides, allowing for safe access to MongoDB from client-side applications.
Ryan Jarvinen is an Open Platform Evangelist working with RedHat's OpenShift team. He lives in Oakland, California and is passionate about open source, open standards, open government, and digital rights. You can reach him as 'ryanj' on twitter, github, and IRC. Ryan Jarvinen Ryan Jarvinen is an Open Platform Evangelist working with RedHat's OpenShift team. He... /Presenter/2013/Ryan-Jarvinen-10286 CA ryanj |
||
|
Blogging: Fuel for the SEO Engine
by Alyson Harrold
Agenda Not Set Yet
Room Not Assigned
Want visibility for your website? Building SEO rankings requires creating content, and a lot of it. Blogging is the fuel that feeds the SEO engine and this session is all about how to make each blog post count. Key takeaways include:
- Using keyword research for strategic blog post optimization
- Sources for inspiration
- Importance of meta descriptions and the psychology behind it
Co-Founder and CMO of The Spectrum Group Online, Alyson leverages her extensive marketing and executive brand communication background. To ensure that companies maintain focused conversations, she creates strategies that engage faithful clients as well as attract new ones. Using Brand Intelligence, she uncovers what transforms satisfied clients into raving fans. Alyson Harrold Co-Founder and CMO of The Spectrum Group Online, Alyson leverages her extensive marketing... online-sales-marketing.com/ /Presenter/2013/Alyson-Harrold-7997 CA @alysonharrold
352
WordPress
363
SEO
652
blogging
|
||
|
System Performance - What to Optimize?
by Jamini Samantaray
Agenda Not Set Yet
Room Not Assigned
High performance driven user experience is a critical aspect in success of application systems. With application systems becoming more heterogeneous and multi tiered, designing and managing performance at the time of development is becoming more important than ever. This session will talk about basic principles of designing performance into application and how to go about implementing it.
I am a Systems Performance Expert with specialization in Database and System Architecture. I have helped to deploy and maximize availability of large MES systems in several Semiconductor and Solar manufacturing fabs. Jamini Samantaray I am a Systems Performance Expert with specialization in Database and System Architecture.... /Presenter/2013/Jamini-Samantaray-5750 CA
44
Architecture
228
application scalability
621
Application Performance Management
|
||
|
[future living] Apply software development...
by Roman Zhovtulya
Agenda Not Set Yet
Room Not Assigned
Apply software development principles to dwelling environments and optimize/re-invent live-work processes - start at futureLiving.info
Imagine your very own multi-purpose dwelling environment that adjusts to your needs throughout the day and over the course of your life, inspires you to fully unfold your potential and effectively works to maximize your well-being/performance.
The principles that are essential for software development (MVC, Service-based architecture, etc), when applied to urban design and architecture, can provide unparalleled flexibility, efficiency and ecological benefits for the places where we live, work and play.
Learn about the effort to create, build and own the open-source modular, extendable, mobile, service-based architecture and homes, that are high-tech, eco-friendly, affordable and unique. We would also like to become a foundation for joining the efforts of Tempohousing, ContHouse.com, Quantified Self and others that work on future living technologies.
We welcome all visionaries, doers and innovators from a variety of future-living initiatives and industries (architecture, home automation, QS/preventive healthcare, design, etc) - to attend the presentation and learn about this exciting initiative and join our community.
For more details, please visit http://futureLiving.info
Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible for strategic management and IT. He received a Master's Degree in "Communications and Media Engineering" from Offenburg University (Germany) and has established and managed a number of technology initiatives there. One of them being "InternetServiceCenter" - an innovative company-like software development agency within the University. Roman Zhovtulya Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible... www.WebServiceCenter.net /Presenter/2013/Roman-Zhovtulya-32 CA @romanlutsk True True |
||
|
Google Glass - Wearable devices
by Siamak Ashrafi
Agenda Not Set Yet
Room Not Assigned
Topic: Google Glass is an Android device (almost)
We will cover wearable computing and functional fashion. Where it has been
and where it is going. Then, we will talk about the experience of picking up Glass (very different). What it is like to be in the Glass Explorer community.
We will have some fun playing with Glass as the audience is asked to issue command and see the response from Glass live (this is very interesting as Glass is still in beta)
We end with how to develop using the Mirror API and how to attach adb (debugger) and do native Android development on Glass. We will review my Nike+ Glassware project.
Demo::
Google Glass attached to Eclipse adb
Devices:
Nike+ Fuelband
Jawbone Up
Fitbit
Review of functional fashion.
Ash is a specialist at a biotech working on finding new cancer bio-markers, drug targets and contributing to publications in scientific journals. Siamak Ashrafi Ash is a specialist at a biotech working on finding new cancer bio-markers, drug targets... www.ylabz.com/ash /Presenter/2013/Siamak-Ashrafi-410 CA True True
15
Java
272
Android
380
iOS
506
Embedded Software
584
Apple
590
mobile sensor fusion
593
Augmented Reality
|
||
|
[Total Life Management] Web-based integrated...
by Roman Zhovtulya
Agenda Not Set Yet
Room Not Assigned
This session is an attempt to not only offer some fresh approaches to time/goal management, but also to engage in a discussion about new ideas and look at some thought-provoking concepts for total life management, that are made possible by a holistic approach to web-based application development nowadays.
We'll start by reviewing some classic approaches and theories for time and project management (GTD, books "The Time Trap", "One minute manager", etc), discussing goal-based time/project management and speculating about the future trends.
Then we'll take a look at some popular web-based applications for time/goal/project management and compare them to several integrated, "all-in-one" solutions.
At the end, we'll engage in a lively discussion on what the future for these approaches and applications will be and how to best use them.
Some of the ideas/points will be quite controversial with far-reaching implications (security, privacy, etc), so be sure to arm yourself with some real-life questions, examples and concerns. Hopefully, we'll have an intellectually-stimulating discussion where everybody will learn something new and get a fresh perspective on how to make the most of their potential.
Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible for strategic management and IT. He received a Master's Degree in "Communications and Media Engineering" from Offenburg University (Germany) and has established and managed a number of technology initiatives there. One of them being "InternetServiceCenter" - an innovative company-like software development agency within the University. Roman Zhovtulya Roman has co-founded WebServiceCenter Group in early 2004 and has since been responsible... www.WebServiceCenter.net /Presenter/2013/Roman-Zhovtulya-32 CA @romanlutsk True True
246
Project Management
322
Integration
404
Career
484
goal management
540
Coaching Skills
630
Productivity enhancer
639
decisions
|
||
|
Hands-on with Backbone.js and RequireJS
by Roy Yu
Agenda Not Set Yet
Room Not Assigned
An introduction to Backbone, Underscore and RequiredJS. In this session, you will be walked through how those technologies work, and how to combine them together to create a "Single page" experience application. And also you you learn how to use the RequireJS as a build tool to optimize your assets and your application in order to make your page load faster. Attendees should know some javascript and basic frontend knowledge in order to get the most out from this session.
Senior Frontend UI developer ( javascript focus ), LAMP developer and love to explore different technologies. Free time - hiking, washing bottles and chased around by kid. Roy Yu Senior Frontend UI developer ( javascript focus ), LAMP developer and love to explore... iroylabs.blogspot.com/ /Presenter/2013/Roy-Yu-5083 CA |
||
|
Consuming web services asynchronously with...
by Chris Richardson
Agenda Not Set Yet
Room Not Assigned
A modular, polyglot architecture has many advantages but it also adds complexity since each incoming request typically fans out to multiple distributed services. For example, in an online store application the information on a product details page - description, price, recommendations, etc - comes from numerous services. To minimize response time and improve scalability, these services must be invoked concurrently. However, traditional concurrency mechanisms are low-level, painful to use and error-prone.
In this talk you will learn about some powerful yet easy to use abstractions for consuming web services asynchronously. We will compare the various implementations of futures that are available in Java, Scala and JavaScript. You will learn how to use reactive observables, which are asynchronous data streams, to access web services from both Java and JavaScript. We will describe how these mechanisms let you write asynchronous code in a very straightforward, declarative fashion.
Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com and now spends his time investigating better ways to develop applications and evangelizing Cloud Foundry. He has a computer science degree from the University of Cambridge and lives in Oakland. Chris Richardson Chris Richardson is a developer and architect with over 20 years of experience. He is a... /Presenter/2013/Chris-Richardson-8590 CA @crichardson
15
Java
153
REST
207
Scala
620
Distributed Application
|
||
|
Deploying PaaS on OpenStack with Heat
by Diane Mueller
Agenda Not Set Yet
Room Not Assigned
Deep Dive into deploying PaaS onto OpenStack using Heat. Stepping thru PaaS Architecture, how it works, and using Heat (a new OpenStack orchestration initiative).
These days just getting a cloud environment up and running is no longer enough. The challenge that OpenStack faces is how to get people, applications and services working on OpenStack out of the box. One approach to the problem is to combining all the necessary pieces that go into building an OpenStack cloud (compute, storage, networking, management) with a platform as a service (PaaS) into your OpenStack distribution.
In this session, I'll walk thru using Heat to rapidly deploy & manage OpenShift on OpenStack using RedHat's OpenStack distribution (RDO) combined with it's PaaS (OpenShift) to create a truly open cloud.
Platform as a Service (PaaS) architect, OpenStack & OpenShift community lead @redhat Diane Mueller Platform as a Service (PaaS) architect, OpenStack & OpenShift community lead @redhat /Presenter/2013/Diane-Mueller-10274 BC @pythondj |
||
|
And now, the REST of the story: Using ASP.NET...
by Devin Rader
Agenda Not Set Yet
Room Not Assigned
RESTful API’s can be a powerful way to expose data and services to a broad range of platforms, but just what does it mean to be RESTful? What’s the rest of the story on why REST is an important tool for developers building services in today’s world? This talk introduces you to the REST architectural style and looks at what it means to be a truly RESTful service. I’ll show you concrete examples of using the ASP.NET Web API framework to create simple RESTful services quickly, as well ways to address issues that, while not specifically addressed by REST, are real-world problems that you will encounter when building RESTful services.
Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony platform. Before that he worked at Infragistics where he focused on delivering great user experiences to developers using their controls. As a participant in several .NET user groups and former INETA board member, Devin is an active supporter of the .NET community. He's also the co-author of multiple books including Professional Silverlight 4 and Professional ASP.NET 4. Follow Devin on twitter @devinrader Devin Rader Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony... www.twilio.com /Presenter/2013/Devin-Rader-8006 NC @devinrader
153
REST
212
Web services
594
WebAPI
681
ASPNET
|
||
|
Developing polyglot persistence applications
by Chris Richardson
Agenda Not Set Yet
Room Not Assigned
NoSQL databases such as Redis, MongoDB and Cassandra are emerging as a compelling choice for many applications. They can simplify the persistence of complex data models and offer significantly better scalability and performance. However, using a NoSQL database means giving up the benefits of the relational model such as SQL, constraints and ACID transactions. For some applications, the solution is polyglot persistence: using SQL and NoSQL databases together.
In this talk, you will learn about the benefits and drawbacks of polyglot persistence and how to design applications that use this approach. We will explore the architecture and implementation of an example application that uses MySQL as the system of record and Redis as a very high-performance database that handles queries from the front-end. You will learn about mechanisms for maintaining consistency across the various databases.
Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com and now spends his time investigating better ways to develop applications and evangelizing Cloud Foundry. He has a computer science degree from the University of Cambridge and lives in Oakland. Chris Richardson Chris Richardson is a developer and architect with over 20 years of experience. He is a... /Presenter/2013/Chris-Richardson-8590 CA @crichardson
386
NoSQL
673
Redis
|
||
|
Using Technology to Fast-Track Hiring
by Stacey Broadwell
Agenda Not Set Yet
Room Not Assigned
Leave the excel spreadsheet behind and fast track your recruitment process with cloud-based tracking systems and databases. In this session, attendees will learn how to streamline hiring. We will survey the various Applicant Tracking Systems available and test them with case studies on hiring.
Lastly, we will discuss strength-based hiring. A proven technique to lower training and turnover costs by hiring the right person for the job.
Skills learned: ATS recruitment, strength-based hiring, recruitment lifecycle, human resources, team building
Stacey Broadwell is the President of IT Talent Search, a tech staffing and executive recruitment company. We organize quarterly roundtable events with leading technology professionals to discuss trends in technology and best practices. A critical learning event for any programmer, developer, engineer, architect or technology leader. More info: www.CTORoundTable.com or www.ITTalentSearch.com Stacey Broadwell Stacey Broadwell is the President of IT Talent Search, a tech staffing and executive... www.CTORoundTable.com /Presenter/2013/Stacey-Broadwell-6402 CA @CTO_RoundTable @StaceyBroadwell
177
Data Mining
404
Career
454
Best Practices
543
Recruiting
591
Branding
687
Career Devel
|
||
|
50 new features of Java EE 7 in 50 minutes
by Arun Gupta
Agenda Not Set Yet
Room Not Assigned
The Java EE 7 Platform has 4 new components (WebSocket, JSON-P, Batch, and Concurrency), 3 significantly updated (JAX-RS, JMS, and EL), and several other adding significant changes to the platform. As you can imagine there is a lot of new functionality introduced in the platform. In this fast paced session, the attendees will learn 50 new features introduced in the Java EE 7 platform. @ClientEndpoint, Chunk-style batch processing, @FlowScoped, @AroundConstruct, @JMSDestinationDefinition, and @Transactional are some of features that will be covered. Each feature will be explained using a code snippet and provide details on where/how it can be used in their applications.
Arun Gupta is a Java Evangelist working at Oracle. He works to create and foster the community around Java EE and GlassFish. He has been with the Java EE team since its inception and contributed to all Java EE releases. Arun has extensive world wide speaking experience on myriad of topics and loves to engage with the community, customers, partners, and Java User Groups. He is a prolific blogger at http://blogs.oracle.com/arungupta, a passionate runner and can be caught at @arungupta. Arun Gupta Arun Gupta is a Java Evangelist working at Oracle. He works to create and foster the... http://blogs.oracle.com/arungupta /Presenter/2013/Arun-Gupta-1269 CA arungupta True True
251
Oracle
643
javaee
725
JavaEE7
|
||
|
Clean Code: Homicidal Maniacs Read Code, Too
by Jeremy Clark
Agenda Not Set Yet
Room Not Assigned
There's no such thing as a write-once application. The world is constantly changing, and our code needs to change with it. We'll think in small pieces and take a look at some principles and techniques that will keep our code manageable and understandable. Think about the developer who will come after you. Now, imagine that he's a homicidal maniac who knows where you live. Examples will be in C#, but the principles apply to pretty much every programming language.
Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over 13 years of experience in all aspects of the development lifecycle. After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar (or playing a real guitar fairly badly). He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby. Jeremy Clark Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over... http://www.jeremybytes.com /Presenter/2013/Jeremy-Clark-8502 CA @jeremybytes
21
Refactoring
143
Agile
392
Clean Code
454
Best Practices
|
||
|
Dependency Injection: A Practical Introduction...
by Jeremy Clark
Agenda Not Set Yet
Room Not Assigned
What is Dependency Injection? The answers to the question seem to cause more confusion than help. We'll take a look at what Dependency Injection (DI) is, when we should use it, and what design patterns we can use to help us implement it. Benefits range from extensibility to late binding to testability. We can implement DI with or without a container (such as Unity, Ninject, or StructureMap), but we'll see how a container can do a lot of the work for us.
Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over 13 years of experience in all aspects of the development lifecycle. After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar (or playing a real guitar fairly badly). He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby. Jeremy Clark Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over... http://www.jeremybytes.com /Presenter/2013/Jeremy-Clark-8502 CA @jeremybytes
6
C#
44
Architecture
225
Design Patterns
454
Best Practices
622
Dependency Injection
|
||
|
Get the server-side out of the way with Wakanda
by Lyle Troxell
Agenda Not Set Yet
Room Not Assigned
You have many choices in front end frameworks, and you want to focus there, making the app feel great, look fantastic, and be responsive. Unfortunately there is always the other side: the server and the database.
Wakanda Server is an open-source server-side JS and a relational-noSQL database. Using Wakanda on the back end will allow you to focus on the good parts of your application development on the client-side.
This talk will show you the quick setup of your server side data model in JavaScript with WakandaDB and then a code-explained demonstration of using Dojo on the client side and a brief look at connecting Wakanda to Sencha, Backbone, and Angular.
I hack on JavaScript on the server and the client. I talk on the radio about technology, take photographs, and love web development. Lyle Troxell I hack on JavaScript on the server and the client. I talk on the radio about technology,... /Presenter/2013/Lyle-Troxell-10271 CA lyle |
||
|
Advanced Data Modeling with Entity Relationship...
by Mark Abramson
Agenda Not Set Yet
Room Not Assigned
In this session we will dive in deeper and work on specific challenges that crop up with database designs. This session will be interactive and will benefit from your specific database-related issues. Please hit me on Twitter (@mark__a) or use the "email the speaker" button with your challenges and we'll do our best to cover some approaches for you in the class. Need the basics? Check out my other session on "Intro to DB Design."
Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder of Medicine of Cycling and Vice Chairman of USA Cycling. A veteran of both early-stage startups and enterprise software projects, he has particular technical expertise in complex global supply chains for high-growth companies. He's also a dad, runs the Microsoft BizSparkSF group for Bay Area startups, collects antique woodworking machines and mentors on Lean Startup methods. Mark Abramson Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder... twitter.com/mark__a /Presenter/2013/Mark-Abramson-5443 CA @mark__a
9
Database
24
SQL Server
374
SQL Azure
599
SQL
|
||
|
Polyglot spatial with MongoDB
by Steven Citron-Pousty
Agenda Not Set Yet
Room Not Assigned
Spatial is a hot topic for all sorts of developers and MongoDB offers an easy way to get started. MongoDB enables search and checkin type applications - ranging from field resource management to social check-in applications. In this session we will load up a spatial database and then create web services using three different languages, Python, Java, and Node.JS. We will demonstrate the similarity and differences when getting the same functionality for a MongoDB REST-based web service. For each language I will show how to load the driver, authenticate, query, filter, and write to the database. By the end you will be amazed at the wonderful job the driver writers did on ease of use and native feel when writing code. You will also enjoy a demonstration of how easy it is to use MongoDB for your application.
Steve is a PaaS Dust Spreader (aka developer evangelist) with OpenShift. He goes around and shows off all the great work the OpenShift engineers do. He can teach you about PaaS with Java, Python, JavaScript, PostgreSQL, & MongoDB, . He has 11 years programming & 19 years doing geospatial work. Before OpenShift, Steve was a developer evangelist for LinkedIn and deCarta. He likes building interesting applications and helping developers create great solutions. Steven Citron-Pousty Steve is a PaaS Dust Spreader (aka developer evangelist) with OpenShift. He goes around... http://thesteve0.wordpress.com /Presenter/2013/Steven-CitronPousty-488 CA TheSteve0 True True |
||
|
Building apps with Backbone.js and Require.js
by Sidney Maestre
Agenda Not Set Yet
Room Not Assigned
When developing HTML5 application, your code is bound to get more complex over time. Employing design patterns like MVC are important for separating concerns and creating more modular and reusable code. Backbone.js is one of the more popular JavaScript frameworks to help you do this. Unfortunately, like most open source, the documentation is a work in progress.
In this hands on session, we'll walk you through a series of examples that build on each other as I show how the moving parts work together. We'll add the StackMob JavaScript SDK to extend backbone.js and persist your data in the cloud. We'll wrap up our session looking at how require.js allows you to break your backbone.js code into discreet modules during development. Once you are ready to deploy you can use require.js to build an optimized version of your javascript for production.
For those wanting to live code, please bring along a fully charged laptop.
Sidney is eating, sleeping and breathing all things mobile as StackMob's Platform Evangelist. He spent the last three years working with jQuery to build mobile apps and sharing his knowledge with others. These efforts included speaking at Adobe MAX, SenchaCon, HTML5DevConf, Silicon Valley Code Camp, creating a jQuery Mobile course at uDemy.com and organizing the Bay Area Mobile meetup. Sidney Maestre Sidney is eating, sleeping and breathing all things mobile as StackMob's Platform... http://www.stackmob.com /Presenter/2013/Sidney-Maestre-5989 CA SidneyAllen
16
JavaScript
365
jQuery
367
html5
572
html5-track
626
backbone
665
APIs
721
requirejs
|
||
|
Game-Making in Haskell - Part 2
by Michael Litchard
Agenda Not Set Yet
Room Not Assigned
Part 2 will try to build up to reactive functional programming, the concept of time-based values and how that fits into the game.
I'm a software engineer who gets excited at what functional programming in general, and Haskell in particular, has to offer. Michael Litchard I'm a software engineer who gets excited at what functional programming in general, and... https://github.com/mlitchard/emporos /Presenter/2013/Michael-Litchard-3483 CA False True |
||
|
Newman, a Functional REST client in Scala
by Aaron Schlesinger
Agenda Not Set Yet
Room Not Assigned
Over the past 4 months, StackMob has transitioned from a monolithic app to a Services-Oriented Architecture (SOA). Early in the transition, we decided to use REST as our RPC mechanism and JSON as our data interchange format.
Before we evaluated REST clients, we already were using Scala and Scalaz heavily, and built everything in the functional style. We decided to build our own REST client called Newman (http://github.com/stackmob/newman), also in the functional style.
Newman shows how well the functional style is suited for representing REST semantics in code, and how it leads to safer code by the implementor and user. By keeping a functional style, we can build high level features more quickly than with other styles. The library is open source on github (http://github.com/stackmob/newman), and issues and pull requests are always welcome.
I've spent most of my time working on large scale architecture and data problems in industry, and since I discovered Scalaz about a year ago, I’m quickly seeing how well the functional style is suited for such large scale problems, far beyond map/reduce. Aaron Schlesinger I've spent most of my time working on large scale architecture and data problems in... /Presenter/2013/Aaron-Schlesinger-10267 CA @arschles |
||
|
Intro to Relational Database Design &...
by Mark Abramson
Agenda Not Set Yet
Room Not Assigned
Mark will cover the basics of designing and setting up a database schema. He'll define some common business scenarios, build out some tables, create relationships, and then demo usage, pitfalls, problems and design tradeoffs.
With so many database-driven projects for consumer desktop software applications, websites and enterprise software systems, the database design plays a crucial role in the success of your project.
You'll see real-life examples and issues such as:
Creating a new table;
Choosing data types;
Normalization (and when to denormalize);
Types of relationships;
Referential integrity;
Join/relationship tables;
1-to-many, many-to-many;
How to actually use these structures in your application;
While the examples will focus on SQL Server, the techniques and SQL code will work for virtually any SQL database. There will be discussion of various commercial and open source tools to streamline your work.
Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder of Medicine of Cycling and Vice Chairman of USA Cycling. A veteran of both early-stage startups and enterprise software projects, he has particular technical expertise in complex global supply chains for high-growth companies. He's also a dad, runs the Microsoft BizSparkSF group for Bay Area startups, collects antique woodworking machines and mentors on Lean Startup methods. Mark Abramson Mark Abramson is CEO of Forward Thought, Inc., a software company in Sausalito; co-founder... twitter.com/mark__a /Presenter/2013/Mark-Abramson-5443 CA @mark__a
9
Database
24
SQL Server
374
SQL Azure
599
SQL
|
||
|
Emerging Trends and Factors Impacting Product...
by Greg Geracie
Agenda Not Set Yet
Room Not Assigned
2013 Study of Product Team Performance
Actuation Consulting conducts an annual global study of product team performance. This session will focus on the emergent trends and factors impacting product teams. The material will be presented jointly by Greg Geracie and Ron Lichty co-authors of this years study.
Mr. Geracie is also the author of the global best seller Take Charge Product Management© and the Editor-in-Chief of The Guide to the Product Management and Marketing Body of Knowledge©. This is an industry-wide effort to standardize the practice of product management sponsored by the Association of International Product Management and Market He is also an Adjunct Professor at DePaul University's College of Computing and Digital Media where he teaches a course on high-tech product management. Greg Geracie Mr. Geracie is also the author of the global best seller Take Charge Product Management©... www.ActuationConsultingllc.com /Presenter/2013/Greg-Geracie-8684 Illinois @greg.geracie |
||
|
Implementing M-V-VM in WinJS
by Philip Japikse
Agenda Not Set Yet
Room Not Assigned
The Model-View-ViewModel adaptation of the Presentation Model pattern has proven itself in XAML based technologies. Now it's time to reap the benefit in JavaScript and WinJS. In this session I will show you how to build ViewModels out of your Models, and apply them to Views in WinJS for Windows Store Application development. This session assumes a working knowledge of JavaScript, HTML, and at least introductory WinJS experience.
An international speaker, Microsoft MVP, MCSD, CSM, and CSP, Phil Japikse has been working with .Net since the first betas, developing software for over 20 years, and heavily involved in the agile community since 2005. Phil works as a Senior Developer Evangelist for Telerik, serves as the Lead Director for the Cincinnati .Net User’s Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (www.hallwayconversations.com), and founded Agile Conferences, Inc. Philip Japikse An international speaker, Microsoft MVP, MCSD, CSM, and CSP, Phil Japikse has been working... www.skimedic.com/blog /Presenter/2013/Philip-Japikse-8620 OH @skimedic
448
MVVM
569
Metro
570
Windows 8
627
Visual Studio 2012
718
WinJS
|
||
|
Fun with Tuples!
by Marshall Clow
Agenda Not Set Yet
Room Not Assigned
In C++11, std::tuple was introduced.
What is it good for? Why would you use it?
Isn't it just a simple generalization of std::pair?
Come and see why not, and what you can do with tuples!
C++ programmer for Qualcomm; Boost & LLVM contributor, C++ standards committee member. Marshall Clow C++ programmer for Qualcomm; Boost & LLVM contributor, C++ standards committee member. /Presenter/2013/Marshall-Clow-8294 CA mclow
641
C++
642
C++11
|
||
|
Game making in Haskell - Part 1
by Michael Litchard
Agenda Not Set Yet
Room Not Assigned
The first of a two part series promoting the fun of game making with Haskell. In part one we will talk about the foundations of functional programming as it relates to my github project emporos: Pattern Matching, Currying, Higher Order Functions Product and Sum Types, and recursion - among other things.
Emporos is a current work in progress implementing a traveller-like game (think dopewars) using Functional Reactive Programming.
I'm a software engineer who gets excited at what functional programming in general, and Haskell in particular, has to offer. Michael Litchard I'm a software engineer who gets excited at what functional programming in general, and... https://github.com/mlitchard/emporos /Presenter/2013/Michael-Litchard-3483 CA False True
474
haskell
|
||
|
Fleksy and the Fleksy SDK
by Vince Mansel
Agenda Not Set Yet
Room Not Assigned
Fleksy is a revolutionary technology, which makes typing text on a touch-screen easy.
Ever dream of an auto-correct system powerful enough to work even when you don’t look at the screen? Enter, Fleksy.
Used today by thousands of blind and visually impaired users to type faster and easier than many sighted people, Fleksy is revolutionizes the way people think about mobile devices and to challenge the traditional barriers in touch-screen typing for everyone.
Featuring Syntellia’s patent pending technologies, Fleksy uses the familiar QWERTY layout, coupled with probably the most powerful text prediction engine out there. Tap typing, re-invented.
We will discuss the tech behind Fleksy and how to integrate it into your projects.
To participate in the hands-on part of the session, have Xcode installed and working on your Mac/OSX laptop. You can also download the Fleksy SDK at TBD.
Vince works and plays at Syntellia, the creators of Fleksy for mobile devices. Fleksy is the revolutionary keyboard that makes it fun to type, and dramatically improves your texting and productivity. It is available on the AppStore! Vince Mansel Vince works and plays at Syntellia, the creators of Fleksy for mobile devices. Fleksy is... www.vincemansel.com /Presenter/2013/Vince-Mansel-7248 CA @vincemansel
277
Objective-C
366
User Experience
380
iOS
518
SDK
549
Text Editors
656
Accessibility
717
Keyboards
|
||
|
Working For Equiity Startup CEO Panel
by Sean Murphy
Agenda Not Set Yet
Room Not Assigned
Many of us in Silicon Valley seek either to found or to be an early employee at a technology startup. If you aspire to create a startup come take part in a conversation with four startup founders about what’s really involved in leaving your day job and striking out on your own or with partners. The startup founders range from serial entrepreneurs to first-time CEOs, they will share their vision, drive and passion as they discuss the nuts and bolts of following their dreams to building something that will change the world.
I have taken an entrepreneurial approach to life since I could drive. I help technology firms with customer development, in particular lead generation and negotiation to close of important deals. Some of our clients are in transition from delivering their technology primarily as consulting to a full product; we help them make this transformation successfully. Sean Murphy I have taken an entrepreneurial approach to life since I could drive. I help technology... http://www.skmurphy.com/ /Presenter/2013/Sean-Murphy-1499 CA skmurphy False True
371
Lean Startup
472
Entrepreneurship
485
time management
492
Innovation
545
team building
658
Business
706
Biz Dev
|
||
|
A SQL Server performance warehouse using the...
by Joel Champagne
Agenda Not Set Yet
Room Not Assigned
What if you could take performance data related to SQL Server (and we'll touch on non-SQL Server sources as well) and collect it into a data warehouse that's implemented using the SQL 2012 SSAS Tabular Model? You'd be able to build virtually an infinite number of reports using tools such as Excel 2010+. You'd be able to consolidate different kinds of metrics and define your own KPI's. In this session I'll show you the work I've done to accomplish this, codified in the SQL-Hero product. You'll understand the concepts involved so you can roll your own solutions, or you'll see enough to get up-and-running quickly if you choose to use SQL-Hero. Along the way, you'll also learn about SSAS, PowerPivot and DAX; plus we'll touch on SQL Server Extended Events and some handy DMV queries.
My 20 years in the industry have been largely spent in consulting, helping clients deliver large business solutions, mostly using .NET technologies, SQL Server, SSAS and SSRS. My specialty is in the SQL space, in particular data modeling and BI, although I've been very involved with application frameworks and architecture as well. My company's flagship product, SQL-Hero, codifies many of the daily consulting tasks I've dealt with including code generation, tracing, reporting, and more. Joel Champagne My 20 years in the industry have been largely spent in consulting, helping clients deliver... www.codexframework.com /Presenter/2013/Joel-Champagne-4503 CA sqlheroguy
24
SQL Server
89
Performance
178
SSAS
376
PowerPivot
528
reporting
599
SQL
714
DAX
|
||
|
Mastering Visual Studio 2012
by Deborah Kurata
Agenda Not Set Yet
Room Not Assigned
Visual Studio 2012 has many new features and tools. Quick launch and "search everywhere" make VS easier to use. The old static Solution Explorer is now an active ever-present assistant that provides an overview of your code and allows drilling down through the classes to the properties, methods, and calls. Multi-monitor support is improved with tab rafts. The new Test Explorer helps you manage and execute your tests. And the new SQL Server Object Explorer brings the power of SQL Server Management studio into Visual Studio. Come and see all of these new tools and features to help you master all of Visual Studio 2012.
Deborah Kurata is an independent consultant focusing on Microsoft .NET technologies. Deborah Kurata Deborah Kurata is an independent consultant focusing on Microsoft .NET technologies. http://msmvps.com/blogs/deborahk/ /Presenter/2013/Deborah-Kurata-653 CA @DeborahKurata True False
6
C#
29
Unit Testing
31
VB.NET
56
Visual Studio
213
NET
627
Visual Studio 2012
|
||
|
Services Deconstructed
by Frank Stratton
Agenda Not Set Yet
Room Not Assigned
This talk looks at the science of building web services, thinking about APIs from their most basic primitives, and the lessons learned at Twilio and Runscope for supporting APIs at massive scale.
Co-founder and CTO of Runscope. Former API Team Lead at Twilio. Co-maintainer of Flask-Restful, Twilio's open-source rest framework. <3's service oriented architectures. Frank Stratton Co-founder and CTO of Runscope. Former API Team Lead at Twilio. Co-maintainer of... /Presenter/2013/Frank-Stratton-10258 CA FrankRStratton
153
REST
417
SOA
439
HTTP
665
APIs
|
||
|
Who are your customers?
by Seemant Kulleen
Agenda Not Set Yet
Room Not Assigned
Developers often develop with the assumption that they, themselves, represent their customers. This is a productive assertion up to a point. When does it become unproductive, and how to anticipate and deal with the change?
Roots in open source: I ran the Gentoo Linux project from 2001 to 2005. From there, I did software engineering for a healthcare startup, and went on to create the Customer Support team, after acquisition and product launch. My team earned numerous awards from 3M, owing to the customer loyalty we engendered. From there I was recruited to Engine Yard to realign the customer experience. Seemant Kulleen Roots in open source: I ran the Gentoo Linux project from 2001 to 2005. From there, I did... /Presenter/2013/Seemant-Kulleen-10257 CA @seemantk |
||
|
How Biz Dev and Marketing Opportunities Impact a...
by Victor Karkar
Agenda Not Set Yet
Room Not Assigned
You’re a startup. You have a vision for the next great product. You and your team are laser focused on validating your product and iterating. Now, a bigger player wants to explore partnering. So, you and your team start scoping tweaks to your product to integrate with the other company. This could be great, bringing you tons of new users and revenue... Or it could be a waste of time and resources. Likewise, you have a shot at pitching or exhibiting at a major startup event. You want to make the most of it. So, you and your team plan product changes to satisfy the event’s organizers, audience or judges. This could be great, bringing you acclaim from luminaries, press and prospective users... Or it could be a waste of time and resources. How do you decide what business development and marketing opportunities are real and worth pursuing? How much do you diverge from your original product vision to satisfy a partner or event? There’s a thin, gray, blurry line between being opportunistic and getting distracted. Come here Victor share his thoughts and lessons learned on managing product when business development and marketing opportunities come knocking.
Victor is Cofounder/CEO of scrible, where he’s the chief evangelist, product manager and business lead. His diverse background includes product management and business development. He played a key role as an early team member at insuranceOrder (subsidiary of storied enterprise software firm Trilogy), which was acquired by Marsh & McLennan. Early in his career, he had a short stint at VC firm New Enterprise Associates (NEA). Victor holds a BA from Brown University and an MS from Stanford. Victor Karkar Victor is Cofounder/CEO of scrible, where he’s the chief evangelist, product manager and... /Presenter/2013/Victor-Karkar-10254 CA @victorkarkar |
||
|
Hacking Media Production
by David Spark
Agenda Not Set Yet
Room Not Assigned
Becoming a content creator can be one of the most difficult and rewarding things you can do for your career. This presentation is a summary of some of the best media production tips and tricks I've learned from interviewing journalists and producers for my podcast series, "Hacking Media Production." In the presentation, you'll learn industry secrets to pitching yourself as a speaker at a conference, developing popular research reports that get picked up by the Wall Street Journal, how to report on industry trends faster than your competition, how to build an audience around content, and lots more.
David Spark is a veteran tech journalist and founder of Spark Media Solutions, a brand journalism firm that helps its clients be seen as leading voices in their field through brand-quality media production. The company has worked with clients such as Dice, Microsoft, Yammer, IGT, Sprint, Alcatel-Lucent, Tripwire, Riverbed, Zoho, and Indycar Racing. Since 1996, Spark and his articles have appeared in more than 40 media outlets including eWEEK, Wired News, PCWorld, ABC Radio, John C. Dvorak’s “Cr David Spark David Spark is a veteran tech journalist and founder of Spark Media Solutions, a brand... http://www.sparkminute.com/ /Presenter/2013/David-Spark-4509 CA @dspark
352
WordPress
406
Career Development
528
reporting
591
Branding
652
blogging
697
media
|
||
|
Sprint Rhythm
by Steve Bockman
Agenda Not Set Yet
Room Not Assigned
EXPERIENCE THE RHYTHM, FLOW AND MECHANICS OF SCRUM.
All Scrum projects share a set of events that occur on a regular cadence. If you've never worked on a Scrum team before, or if your Scrum project doesn't seem to have a smooth and natural flow, this session will let you experience and explore those things that all Scrum projects have in common.
This hands-on workshop is designed to let you experience the rhythm and flow of backlog grooming, sprint planning, development, sprint review and sprint retrospective through several sprints.
Steve Bockman is a software developer turned productivity consultant. He is the founder of Agile Unlimited, a company in Northern California that focuses on helping organizations enhance their effectiveness. Steve is the originator of Team Estimation, a technique for collaboratively estimating work effort. He is also the author of <i>Predictability</i>, a business novel about creating reliable project schedules. Steve Bockman Steve Bockman is a software developer turned productivity consultant. He is the founder of... www.agileunlimited.com /Presenter/2013/Steve-Bockman-3019 CA @stevebockman True True
143
Agile
195
Scrum
|
||
|
Fantastic Features
by Steve Bockman
Agenda Not Set Yet
Room Not Assigned
PRIORITIZING PRODUCT FEATURES BY RELATIVE COST.
If you have more features in your product than can possibly be developed by the release date, you'll want to make sure that the most valuable features are developed first. One possible approach is to prioritize the features in "bang for the buck" order. But assessing the relative profitability of features can be difficult.
This interactive workshop and group discussion explores methods for calculating the relative costs of individual features, in order to make feature prioritization simple and manageable.
Steve Bockman is a software developer turned productivity consultant. He is the founder of Agile Unlimited, a company in Northern California that focuses on helping organizations enhance their effectiveness. Steve is the originator of Team Estimation, a technique for collaboratively estimating work effort. He is also the author of <i>Predictability</i>, a business novel about creating reliable project schedules. Steve Bockman Steve Bockman is a software developer turned productivity consultant. He is the founder of... www.agileunlimited.com /Presenter/2013/Steve-Bockman-3019 CA @stevebockman True True
143
Agile
246
Project Management
|
||
|
Stop looking for a technical cofounder and just...
by Stephen McCurry
Agenda Not Set Yet
Room Not Assigned
The question I here all the time from would be entrepreneurs is that they don't know how to execute on their idea because they don't have the technical skills to build something. Many people end up in the search for the mythical technical cofounder. This session talks about how to move forward with ideas with no existing technical know how.
I'm a Product Manager who has recently gone back to coding to build a travel application. Originally from the UK but now a Bay Area resident. Stephen McCurry I'm a Product Manager who has recently gone back to coding to build a travel application.... /Presenter/2013/Stephen-McCurry-10249 CA @traveltelligent |
||
|
Different style APIs for different audiences
by Mike Borozdin
Agenda Not Set Yet
Room Not Assigned
DocuSign has had an API for close to 7 years over this time we have created five version fo our API. Over time we realized that it was not about SOAP vs REST - it was about making things accessible to the right audience. In this session you will learn what choices we made and how they captured various audiences
I drive developer adoption of DocuSign API Mike Borozdin I drive developer adoption of DocuSign API www.docusign.com/devcenter /Presenter/2013/Mike-Borozdin-6189 CA @mikebz
153
REST
322
Integration
665
APIs
|
||
|
Scalable systems using REST-based micro-services
by Ted Young
Agenda Not Set Yet
Room Not Assigned
Using a RESTful (or Hypermedia) architecture, we've created
"micro" services that talk to each other in order to provide scalability, along with ease of development, deployment, and management.
Coding Architect and Agilist at Guidewire Software (Foster City, CA). Formerly a Java trainer (back in the late 90's) and now running Lean Startup Experiments in distributed architectures, covering RESTful APIs and scalable systems. Ted Young Coding Architect and Agilist at Guidewire Software (Foster City, CA). Formerly a Java... http://tedmyoung.tumblr.com /Presenter/2013/Ted-Young-1211 CA jitterted True True
153
REST
620
Distributed Application
665
APIs
689
Distributed
750
Hypermedia
|
||
|
Creating HTML5 Mobile Apps with CSS3
by Oswald Campesato
Agenda Not Set Yet
Room Not Assigned
This session focuses on HTML5 mobile apps with CSS3 2D/3D graphics and animation effects. You'll be surprised how easily you can deploy and launch both hybrid and "native" Android apps to Google Glass (bring your device if you have one). CSS3-based 2D/3D graphics and animation effects are actually quite nice on Google Glass, which has a 640x360 pixel screen (and 16GB storage and a 5 megapixel camera). This session discusses the mechanics of porting a famous and classic animation game to CSS3, and then porting the game to Google Glass, along with the technical challenges of actually playing this game on Google Glass.
We'll also launch some apps on mobile devices, such as an iPad3 and an Android tablet with ICS or JellyBean (or later).
In addition, you'll learn how to create mobile applications with CSS3 effects in Eclipse: first without the use of a plugin, and second with a plugin such as PhoneGap, and then you can compare the two techniques.
We'll briefly look at an open source project for "pure CSS3" graphics/animation and another one that combines CSS3 with jQuery.
We'll also explore (if time permits) code samples for mobile applications that use HTML5 Canvas.
This session concludes with a book raffle of some of my books that have been published in 2013.
Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters and 2 Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries around the world. He has worked from C/C++/Java developer to CTO, and currently working at SwiftBot. He's comfortable in 4 languages and trying to learn Japanese. He's a Series Editor for Mercury Learning and working on his 13th book, which is his 4th HTML-related book. Oswald Campesato Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4... /Presenter/2013/Oswald-Campesato-953 California @ocampesato True True
272
Android
336
mobile
367
html5
410
CSS3
499
Canvas
|
||
|
Velocity Comes from (Emergent) Design
by John Brinnand
Agenda Not Set Yet
Room Not Assigned
Business always demands quicker turn around times for product delivery. And in this climate, the notion of "Design" (along with the term Architect) has become taboo. The prevailing notion is that design is "slow" with designers living in ivory towers, slowly creating power-point presentations or documents bearing little resemblance to the reality of the system.
Recent trends have moved away from this and now the approach appears to be "code first - think later". And managers like this because to them fingers moving on the keyboards is equivalent to forward motion.
However, as time goes on it has become apparent that neither of these extremes have delivered on their promise. The former leads to analysis-paralysis and the latter provides a sugar-rush of immediate delivery and a crash when the system so built neither scales nor performs.
There is another approach: one which I call the Test Driven Life Cycle which blends product modeling, design patterns and continuous testing at every stage of the life cycle to rapidly deliver frameworks, platforms and domain models that are supple, extensible and scalable.
This talk is about that methodology.
I consider myself a pragmatic software architect – someone who finds that adaptive design appears in the friction between ideas and implementation, vision and application. I have found that - contrary to expectation - velocity comes from this process of emergent design. There are several types of systems, and each of them requires structural design, model design, and process-design. Consequently I use design patterns, TDD, the cloud and Agile methodologies as the means to design, develop and dep John Brinnand I consider myself a pragmatic software architect – someone who finds that adaptive design... /Presenter/2013/John-Brinnand-1514 CA |
||
|
F# for the C# developer
by Mathias Brandewinder
Agenda Not Set Yet
Room Not Assigned
Back in 2010, Visual Studio came with a new language on board: F#. Out of curiosity, I started playing with it, and got hooked. F# is a fantastic language - it mixes functional and Object Oriented approaches seamlessly, encourages writing bug-free code (it is virtually impossible to get a null exception...), comes with great features, and is incredibly productive. In this talk, I will give a intro to F# for C# developers, illustrated with live code samples, and discuss where it fits and how you can get started with it.
I have been writing software in C# for 7+ years, and loving every minute of it, except maybe for a few release days. I enjoy arguing about code and how to make it better, and get very excited when discussing TDD or F#. My other professional interests are applied math and probability. If you want to know more about me, you can check out my blog my blog <a href="http://www.clear-lines.com/blog/">here</a> or my rants on Twitter as <a href="http://twitter.com/brandewinder">@brandewinder</a>. Mathias Brandewinder I have been writing software in C# for 7+ years, and loving every minute of it, except... www.clear-lines.com/blog /Presenter/2013/Mathias-Brandewinder-583 CA @brandewinder True True
6
C#
211
functional programming
237
F#
|
||
|
Scala for Java Developers
by Ramnivas Laddad
Agenda Not Set Yet
Room Not Assigned
Scala is a language that every Java developer needs to pay attention to. It uniquely combines object orientation and static typing with functional programming, which leads to much simpler, yet efficient code. It also has enough new ideas, especially for a Java developer, to make programming fun. Scala can also leverage the Java ecosystem effectively, so all the libraries and frameworks you've come to trust may be used seamlessly. This session will take you on a tour of the Scala language exploring both the object oriented and functional sides. It will examine a series of examples that will convince you to go and study Scala further.
Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP and Spring. He is a Spring Framework and Cloud Foundry committer. Ramnivas is also the author of AspectJ in Action, the best-selling book on AOP and AspectJ that has been lauded by industry experts for its presentation of practical and innovative AOP applications to solve real-world problems. He has spoken at many leading industry events including JavaOne, JavaPolis, No Fluff Just Stuff, and SpringOne. Ramnivas Laddad Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP... ramnivas.com /Presenter/2013/Ramnivas-Laddad-1426 CA ramnivas True True
15
Java
207
Scala
211
functional programming
|
||
|
Semantic Spend Classification
by Arivoli Tirouvingadame
Agenda Not Set Yet
Room Not Assigned
Spend Classification is the process of managing how to spend money effectively in order to build products and services. The term is intended to encompass such processes as outsourcing, procurement, e-procurement, and supply chain management. Spend Classification is a key component of spend management that classifies transactional spend data into standard spend taxonomies thus enabling rich Spend Analytics. This data is typically highly unstructured in its nature but has deep value. Unlocking the value buried in this data requires synergistic use of linguistic text processing techniques, data mining and business intelligence resulting in high value results to the organization. This session:
1. Delves into the functional and technical details of this process
2. Elucidates the insights gained by the implementation of this approach in real business scenarios
3. Details the open source tools and components that could be used to implement this approach
Arivoli Tirouvingadame is a Principal Engineer from Oracle America, Inc., working on Oracle Public Cloud Network. He has 13+ years of experience in building high-performance enterprise applications in Java and SOA technologies, Next Generation BPM and Human Workflow service frameworks, Cloud platforms, etc. He has spoken in International conferences. He has experienced the gradual shift of enterprise applications from a request-response paradigm to a streaming, event driven paradigm. Arivoli Tirouvingadame Arivoli Tirouvingadame is a Principal Engineer from Oracle America, Inc., working on... http://olisource.blogspot.com/ /Presenter/2013/Arivoli-Tirouvingadame-6494 CA |
||
|
Standardizing Data Distribution Service API for...
by Sumant Tambe
Agenda Not Set Yet
Room Not Assigned
This talk is about the “Whys” and “Hows” of the DDS-PSM-Cxx standard. The DDS-PSM-Cxx standard is among the family of standards around the core Data Distribution Service (DDS) standard for developing high-performance distributed real-time systems. DDS-PSM-Cxx provides a portable C++ API for programming DDS, which is modern, idiomatic, STL-friendly, expressive, safe, and efficient. DDS-PSM-Cxx targets C++03 but makes special provisions for ensuring forward portability in C++11 environment.
The presentation will first describe what DDS is and why it matters. The objectives and the high-level structure of the DDS-PSM-Cxx standard will be described next along with a “Hello, World!” example. The talk will further describe interesting aspects of the standard, such as the support for drop-in replacement of conforming vendor implementations, syntactic cues for vendor-specific API extensions, and the use of various C++03 idioms to provide a clean, safe, and efficient API. We will discuss exception-safety considerations that shaped the standard in important ways. Finally, we will discuss the special rules that allow conforming C++03 applications be forward compatible in C++11 environment.
Sumant is working for Real-Time Innovations after a PhD in distributed systems and has been programming in C++ for nearly a decade. He enjoys working on standards-based data distribution middleware for real-time systems and using C++ to solve interesting problems ranging from systems to meta-programming. He believes that knowledge is gained by spreading it. So he blogs <a href="http://cpptruths.blogspot.com">C++ Truths</a> and writes <a href="http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms">Mor Sumant Tambe Sumant is working for Real-Time Innovations after a PhD in distributed systems and has... http://cpptruths.blogspot.com /Presenter/2013/Sumant-Tambe-8503 CA @sutambe
379
distributed computing
563
Pub/Sub
620
Distributed Application
641
C++
642
C++11
|
||
|
Data analysis jumpstart
by Sanjeev Mishra
Agenda Not Set Yet
Room Not Assigned
Data is growing and so is its usage. Corporations are trying to find meaningful information from the data that is being generated around them: generate by systems or by humans. As the name suggests, in this event I am going to discuss different usage patterns of data analysis and the tools that are available to carry out such analysis. Some important concepts that will be covered during this talk are natural language processing and machine learning.
Sanjeev Mishra is a software aficionado. He has spent more than half of his life working on cutting edge technologies. He currently works as a Sr. architect/researcher at Motorola Mobility's Applied Research Center. Sanjeev Mishra Sanjeev Mishra is a software aficionado. He has spent more than half of his life working... http://pixedin.blogspot.com/ /Presenter/2013/Sanjeev-Mishra-5101 CA rt791
6
C#
15
Java
59
Python
177
Data Mining
353
text mining
|
||
|
Create Stunning Data Visualization in HTML5 with...
by Oswald Campesato
Agenda Not Set Yet
Room Not Assigned
This session discusses the open source JavaScript library D3, whose emphasis on web standards embraces the capabilities of modern browsers, combining powerful visualization components and a data-driven approach to DOM manipulation. This session delves into D3 code samples and also explains how to deploy D3-based Android apps to devices such as Google Glass, along with a github repo with several Google Glass applications.
Since D3 leverages HTML, JavaScript, CSS, and HTML5 Canvas and also provides a layer of abstraction over SVG, you can create a remarkable range of data visualizations.
Although a small portion of this session explores the viability of D3 vis-a-vis big data, this will be primarily a code-oriented presentation, so be prepared to delve into D3 code from an upcoming D3 book (Mercury Learning/2013), as well as some eye-candy code samples from a D3 open source project. This session concludes with a book raffle of some of my books that have been published in 2013.
Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters and 2 Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries around the world. He has worked from C/C++/Java developer to CTO, and currently working at SwiftBot. He's comfortable in 4 languages and trying to learn Japanese. He's a Series Editor for Mercury Learning and working on his 13th book, which is his 4th HTML-related book. Oswald Campesato Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4... /Presenter/2013/Oswald-Campesato-953 California @ocampesato True True
336
mobile
367
html5
410
CSS3
485
time management
592
602
js
|
||
|
Cracking the Coding Interview: Advice for Devs...
by Gayle McDowell
Agenda Not Set Yet
Room Not Assigned
CS interviews are a different breed from other interviews and, as such, require specialized skills and techniques. This talk will teach you how to prepare for coding and PM interviews, what top companies like Google, Amazon, and Microsoft really look for, and how to tackle the toughest programming and algorithm problems. This is not a fluffy be-your-best talk; it is deeply technical and will discuss specific algorithm and data structure topics.
Gayle Laakmann McDowell is the founder and CEO of CareerCup.com and the author of Cracking the Coding Interview (Amazon.com's #1 best-selling interview book), and The Google Resume (http://www.amazon.com/dp/0470927623). Gayle has worked as a Software Engineer for Google, Microsoft and Apple. She holds a BSE and MSE from UPenn in Computer Science, and an MBA from the Wharton School. Gayle McDowell Gayle Laakmann McDowell is the founder and CEO of CareerCup.com and the author of Cracking... http://www.technologywoman.com /Presenter/2013/Gayle-McDowell-8367 CA gayle
404
Career
405
Career Preparation
406
Career Development
408
resumes
409
interviewing
543
Recruiting
550
Coding
|
||
|
Introduction to Bitcoin
by Ryan Singer
Agenda Not Set Yet
Room Not Assigned
A quick demonstration of bitcoin and a talk about open source and open standard payment technology.
Long time Open Source organizer. Founded organizations, organized conferences and worked for fortune 500 vendors. Now Co-founder of Tradehill, a Bitcoin Exchange. Ryan Singer Long time Open Source organizer. Founded organizations, organized conferences and worked... /Presenter/2013/Ryan-Singer-5272 CA Ryan_Singer
686
Bitcoin
|
||
|
Decoding Search Optimization Jungle & Applying...
by Massimo Paolini
Agenda Not Set Yet
Room Not Assigned
There’s a lot of confusing jargon about Search Engine Optimization. We’ll cover the basics, including what it is, how to capitalize on it for your website and social media, and how to tie it into real-world business. Key takeaways include:
* Connecting SEO to Buying Behaviors
* Elements of an SEO plan
* How to address the needs of the Human Audience vs. search engine bots
Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing business based in Silicon Valley. He speaks at various organizations on the power of SEO and works with several businesses around the country to increase their web presence, understand their site traffic, and improve profitability. When not working, he is lecturing his 10-year-old son on the value of tetherball twitter. Massimo Paolini Massimo Paolini is the founder and CEO of The Spectrum Group Online, a web marketing... online-sales-marketing.com/ /Presenter/2013/Massimo-Paolini-2867 CA @massimopaolini True True
86
search
339
Google
363
SEO
|
||
|
Create Influence, On Demand
by Bernie Maloney
Agenda Not Set Yet
Room Not Assigned
Who do you know who might know someone who could SEE a benefit in CLEARLY sharing their ideas? Or, do you simply wish you could persuade stormtroopers these are not the 'droids they're looking for?
Would you like to influence how others perceive you when networking, leading teams or interviewing? In this interactive (that means audience participation!) session we’ll cover:
* Why this works
* Simple, verbal techniques to build rapport fast
* Practice on how to build and break rapport (helpful to keep discussions concise!)
Come learn some simple, yet subtle techniques to shift communication effectiveness by a factor of 5 or more. And while participants are advised away from initial use with stormtroopers, VCs, angels, executives and clients are fair game.
I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond $100M. My teams have delivered award winning retail products; more times than many may believe. I thrive in ambiguous environments & love bringing order out of chaos, turning strategies into results. Bernie Maloney I lead. For fun. As an intra*preneur, I've grown businesses from break even to beyond... http://about.me/berniemaloney /Presenter/2013/Bernie-Maloney-3768 CA @berniemaloney True True
143
Agile
246
Project Management
285
Marketing
544
management
617
Product Management
|
||
|
|