|
JavaMUG 2008 Schedule
| ||
|
January 9
Pulse:
Easy, Free Eclipse Tool Management
If you use Eclipse, you've already experienced the work involved in environment setup, configuration, update and maintenance over time. In this live presentation, demonstration, and Q&A session, Todd Williams will showcase Genuitec's new, free product – Pulse – which allows for easy, custom configuration and sharing of Eclipse software profiles so you can focus on development, not tool stack maintenance. Bio: As Vice President of Technology and co-founder of Genuitec, Todd Williams leads the company's Eclipse Technology Consulting Practice and Research & Development Laboratory. Todd has 20+ years experience in development of computing infrastructures, large scale distributed software architectures, and optimization of development processes, techniques, and tools. Meeting Sponsor: | ||
|
February 13
Model Driven Development in Java
Iyad Jabri will be speaking about the Model Driven Development (MDD) in Java, from inception to its present state. Topics will include a definition of MDD, its objectives, how it is used, and the different flavors of MDD, including OMG's Model Driven Architecture. Also, he will describe the pro's and con's of code generation and executable modeling. In addition to a technology overview, he will also explain the business case and value proposition of MDD, followed by a demonstration of one flavor of MDD. Bio: Mr. Jabri is the President and Chief Executive Officer of Intelliun Corporation. In addition to providing the overall strategic vision for Intelliun, Mr. Jabri is the general manager of operations and Chief Architect for The Virtual Enterprise (VE). It was Mr. Jabri's vision and foresight that successfully brought to market the concepts on which VE is based: business experts capable of capturing the business logic to deliver fully functional systems. His extensive knowledge and thought leadership is often engaged for industry events and client meetings. Mr. Jabri founded Intelliun after 16 years of experience in advanced software engineering. Formerly with ObjectSpace, Mr. Jabri was the Chief Architect of the Voyager product line, a suite of middleware products for developing and deploying enterprise level applications. Previously, Mr. Jabri held various technical, managerial, and executive positions at NORTEL, Texas Instruments, IBS, and MCS. Mr. Jabri holds a BS from the University of Texas at Arlington. At the age of 16, Mr. Jabri developed a bilingual, fully integrated 4GL-development environment, including a natural language source code editor, compiler, virtual machine, debugger, screen/report editor, and relational database engine for the MS-DOS platform. Mr. Jabri's goal, even then, was to provide an environment that simplifies and shortens the development process of business systems. Meeting Sponsor:
eRewards, Inc., headquartered in Dallas, TX, was launched in 2000 as the first "by–invitation–only" research panel to serve the market research industry. With over 5 million panel members, the eRewards opinion panels provide high quality respondents — enabling researchers to reach and engage targeted consumers and business decision makers. Today, the company provides global online market research services to a majority of the top market research firms in the world. For more information, visit e-rewardsinc.com. | ||
|
March 12
Memory Leaks in Java Applications - Different Tools for Different Types of Leaks
presented by
Gregg Sporar Not all memory leaks are the same. Some eat away at memory slowly over time. Others grab huge chunks of memory all at once. Some memory leaks are caused by the creation of too many objects, others by the way that classes are loaded. What is common for most of them is that they ultimately cause the Java virtual machine's heap to run out of space. A large variety of tools provide a high-level view of a Java application's memory usage, but not all of them are appropriate for doing the detailed analysis needed to find the cause of a memory leak. Depending on the type of memory leak, some tools are more appropriate than others. This session examines some of the tools and techniques available, and uses example memory leaks from real-world Java applications. The presentation is here. Bio: Gregg Sporar has been a software developer for over twenty years, working on projects ranging from control software for a burglar alarm to 3D graphical user interfaces. He has been using Java since 1998 and his interests include user interfaces, development tools, and performance profiling. He works for Sun Microsystems as a Technology Evangelist on the NetBeans project.
Meeting Sponsor: Odyssey Information Services provides consulting services for the Information Technology Market. We consistently provide exceptional quality contractors at highly competitive rates. Throughout the last seven years, Odyssey has grown and nurtured relationships with IT managers, our contractors, and even our competitors. We strive to provide the highest quality service to our clients nationwide. Odyssey was founded in 2000, and is headquartered in Dallas, Texas. | ||
|
April 9
Expect At Least This Much From Your IDE
presented by
Greg Amerson (Note from President of JavaMUG: This was a last minute stand-in. Our planned speaker cancelled with very little notice. Thanks to Genuitec for stepping in.) What should a Java developer expect from a contemporary IDE? Learn the top couple dozen or so productivity boosters that every serious IDE tries to feature, and what to reasonably expect from your IDE vendor. This demonstration of a commercial Eclipse IDE attempts to be as agnostic as possible by focusing on the use cases. Know how to put your IDE through the paces, how to use the wizards to maximum benefit, and which productivity features are "must have" features for the productive corporate developer. There are many excellent choices of IDEs, ranging from free to thousands of dollars – learn how to get the best of whatever choice you make. Bio: Greg Amerson is a developer and IDE enthusiast with Genuitec. He is the team lead for the MyEclipse Blue Edition, which just went GA last month. Headquartered in Plano, Texas, SoftLayer delivers next-generation web hosting and on-demand datacenter services on a global basis from facilities located in Dallas, TX and Seattle, WA. Utilizing proprietary management tools coupled with the industry's first network-within-a-network topology, the company delivers unprecedented power and control to securely manage IT environments while providing unparalleled scalability. For more information please visit softlayer.com or call 866.398.7638. | ||
|
May 14
10 Ways to Improve Your Code
presented by
Neal Ford No one writes perfect code: even the best developers fall into bad habits and traps. This talk illustrates blind spots and helps you write better code. It is too easy to get into a coding slump and not realize it. This talk revitalizes your relationship to code, forcing you to rethink some of the things that you take for granted and showing new approaches to solving hard problems. It covers topics that range from improving the overall structure of your code, to the way you write JavaBeans, with lots of examples. Everything in this talk may not be new to you, but I guarantee that you'll see some things that will make you reevaluate the way you think about your code. The presentation is here. Bio: Neal Ford is an Application Architect for ThoughtWorks. He is an architect, designer, and developer of applications, instructional materials, magazine articles, and video/DVD presentations. Neal is also the author of Developing with Delphi: Object-Oriented Techniques (Prentice Hall PTR, 1996), JBuilder 3 Unleashed (SAMS Publishing, 1999), and Art of Java Web Development (Manning, 2003). His language proficiencies include Java, C#/.NET, Ruby, Object Pascal, C++, and C. Neal's primary consulting focus is the design and construction of large-scale enterprise applications. He is also an internationally acclaimed speaker, having spoken at over 30 developers' conferences worldwide.
Meeting Sponsor:
TEKsystems® The Leading Technology Staffing and Services Company When you turn to us, your needs are met with reliable people, dedicated teams, proven processes, and our ability to get the job done. | ||
|
June 11
A Thorough Introduction To Groovy
presented by
Jeff Brown Groovy is an agile dynamic language for the Java platform. The language and its libraries bring many things to the table to ease the process of building applications for the Java platform. This session provides a detailed run through Groovy with lots of code samples to drive home the power of the language. Dynamic languages provide a lot of power and flexibility compared to statically typed languages. Groovy brings that power and flexibility to the Java platform in a way that is totally compatible with all of your existing Java code, tools, and infrastructure. This session covers all of the fundamentals of Groovy, and gives developers a whole lot of practical information they need to get started with the language. The presentation is here. Bio: Jeff Brown is the Director Of North American Operations for G2One, and a member of the core Groovy and Grails development teams. For over 10 years, Jeff has been involved in designing and building object oriented systems. Jeff teaches a number of Java and object oriented training courses in addition to doing consulting and mentoring work for industries including Aerospace, Financial and Medical. Areas of expertise include Java, agile web development with Groovy and Grails, distributed computing, object database systems, object oriented analysis and design, and agile development.
Meeting Sponsor:
Maxsys Solutions, LLC, is a Dallas based contract and permanent placement-recruiting firm, which specializes in the recruitment of highly qualified computer professionals. Our expertise has placed many of the best technology and information specialists in both small and large corporations. Our goal is to find the perfect match, whether it is for short or long term staffing needs. | ||
|
July 9
An Introduction to Business Rules Execution
presented by
Lawrence Terrill A visual walk-through by hand of a simplified rule execution example, to illustrate the relationship of the executional components of a business rule engine. The presentation is generic to any of the rule engine products, but presents the rule definitions in Drools drl using an embedded rule engine. It should give everyone a basic understanding of:
The code is here. Bio: Lawrence Terrill has been professionally developing applications and supporting enterprise infrastructures for over 30 years with experience in engineering, retail, finance, and technology enabled marketing. In his consulting role at EBDX.COM, Lawrence has promoted the use business rule engines in the systems he has designed, believing that only when we treat business process with at least the same respect and diligence that pay to business data, will we begin to build intelligent systems. Lawrence received a Bachelor of Science in Computer Science and Engineering from the University of Texas at Arlington in 1983. When he is not working, Lawrence spends time with his wife and daughter in Grand Prairie, TX.
Meeting Sponsor:
The purpose of the Dallas Rules Group is to provide a regular meeting time and place, and any other infrastructure easily afforded, for people interested in learning how to implement all facets of Business Rules in their corporate environments in Dallas, Texas. | ||
|
August 13
Spring Dynamic Modules for OSGi: From Hello World to Real World
presented by
Craig Walls As good developers, we all know we should design our applications in layers. But if our applications can be broken down into smaller parts, why do we still deploy them as big monolithic WAR files? Spring-DM is a relatively new addition to the Spring portfolio that builds upon the OSGi specification, offering Spring-style dependency injection to OSGi-based components. Using Spring-DM and OSGi, it is possible to assemble applications from fine-grained modules (known as bundles) that can be developed, deployed, and updated independent of each other. This combination of Spring and OSGi offers developers a refreshing lightweight component framework that will dramatically change the enterprise Java landscape (as evidenced by the recent announcement of the SpringSource Application Platform). In this example-driven session, I'll show you the basics of building Spring-DM components, starting with a simple "Hello World" example and then ramping up quickly to a full-blown web application. You'll learn how to publish and consume services, how to extend bundles with OSGi fragments, and (if time allows) how to write integration tests against your component bundles. Bio: Craig Walls has been professionally developing software for over 13 years (and longer than that for the pure geekiness of it). He is the author of Spring in Action (now in its second edition) and XDoclet in Action, both published by Manning. When he's not slinging code, Craig spends as much time as he can with his wife, two daughters, 6 birds, 3 dogs, and an ever-fluctuating number of tropical fish.
Meeting Sponsor:
TEKsystems® The Leading Technology Staffing and Services Company When you turn to us, your needs are met with reliable people, dedicated teams, proven processes, and our ability to get the job done. | ||
|
September 10
Title
presented by
? Bio: COMSYS IT Partners, Inc. (NASDAQ: CITP) is a leading information technology services company, with 47 offices across the U.S. (including Puerto Rico) and offices in Canada and the U.K. We currently serve more than 30% of the Fortune 500 and 60% of the Fortune 100 companies. With approximately 5,000 consultants on assignment in the U.S., Canada, and the U.K., we support client staffing and project needs on an international, regional, and local basis. | ||
|
October 8
Introducing JBoss Seam
presented by
Jacob Orshalick Introducing JBoss Seam, a powerful, feature-rich web framework that provides deep integration with enterprise Java technologies. Seam provides the capabilities necessary out of the box to achieve enterprise-level web applications while enabling rapid application development. This session will discuss Seam support for:
Bio: Jacob Orshalick is an independent consultant and has seven years of software development experience. He has spent much of that time developing or extending web frameworks for clients and is the co-author of the upcoming JBoss Seam, Second Edition. Jacob has a Masters degree in Software Engineering and is currently all but dissertation toward his Ph.D in Software Engineering. Jacob spends his spare time with his wife and a miniature dachshund named Chloe and enjoys mountain biking when he can.
Meeting Sponsor:
TEKsystems® The Leading Technology Staffing and Services Company When you turn to us, your needs are met with reliable people, dedicated teams, proven processes, and our ability to get the job done. | ||
|
November 12
Title
presented by
? Bio: Headquartered in Plano, Texas, SoftLayer delivers next-generation web hosting and on-demand datacenter services on a global basis from facilities located in Dallas, TX and Seattle, WA. Utilizing proprietary management tools coupled with the industry's first network-within-a-network topology, the company delivers unprecedented power and control to securely manage IT environments while providing unparalleled scalability. For more information please visit softlayer.com or call 866.398.7638. | ||
|
December 10
Title
presented by
? Bio: Meeting Sponsor: | ||