
DESCRIPTION
New web applications require engaging user-friendly interfaces梐nd the cooler, the better. With Flex 3, web developers at any skill level can create high-quality, effective, and interactive Rich Internet Applications (RIAs) quickly and easily. Flex removes the complexity barrier from RIA development by offering sophisticated tools and a straightforward programming language so you can focus on what you want to do instead of how to do it. And now that the major components of Flex are free and open-source, the cost barrier is gone, as well!
Flex 3 in Action is an easy-to-follow, hands-on Flex tutorial. Chock-full of examples, this book goes beyond feature coverage and helps you put Flex to work in real day-to-day tasks. You’ll quickly master the Flex API and learn to apply the techniques that make your Flex applications stand out from the crowd.
- Interesting themes, styles, and skins? It’s in there.
- Working with databases? You got it.
- Interactive forms and validation? You bet.
- Charting techniques to help you visualize data? Bam!
The expert authors of Flex 3 in Action have one goal梩o help you get down to business with Flex 3. Fast.
Many Flex books are overwhelming to new users梖ocusing on the complexities of the language and the super-specialized subjects in the Flex eco-system; Flex 3 in Action filters out the noise and dives into the core topics you need every day. Using numerous easy-to-understand examples, Flex 3 in Action gives you a strong foundation that you can build on as the complexity of your projects increases.
WHAT’S INSIDE:
- Flex 3 features like Profiler, AdvancedDataGrid, and Refactoring.
- Layout your application using Containers.
- Create interactive forms with upfront validation.
- Connect to Databases with Data Services.
- Use charting to visualize data.
- Share code across multiple projects.
- Customize with styles, themes, and skins.
- Test, debug, and deploy Flex applications.
- Drag and drop.
- ActionScript 3.0 fundmentals.
- Use Effects for more than just the “cool” factor.
Flex 3 in Action will give you the skills you need to become productive pronto. Whether you want to make the next big Web 2.0 internet application, or take your enterprise applications to the next level�Flex 3 in Action will help you get there.
download

DESCRIPTION
In 2005, Microsoft quietly announced an initiative to bring dynamic languages to the .NET platform. The starting point for this project was a .NET implementation of Python, dubbed IronPython. After a couple years of incubation, IronPython is ready for real-world use. It blends the simplicity, elegance, and dynamism of Python with the power of the .NET framework.
IronPython in Action offers a comprehensive, hands-on introduction to Microsoft’s exciting new approach for programming the .NET framework. It approaches IronPython as a first class .NET language, fully integrated with the .NET environment, Visual Studio, and even the open-source Mono implementation. You’ll learn how IronPython can be embedded as a ready-made scripting language into C# and VB.NET programs, used for writing full applications or for web development with ASP. Even better, you’ll see how IronPython works in Silverlight for client-side web programming.
IronPython opens up exciting new possibilities. Because it’s a dynamic language, it permits programming paradigms not easily available in VB and C#. In this book, authors Michael Foord and Christian Muirhead explore the world of functional programming, live introspection, dynamic typing and 慸uck typing�, metaprogramming, and more.
IronPython in Action explores these topics with examples, making use of the Python interactive console to explore the .NET framework with live objects. The expert authors provide a complete introduction for programmers to both the Python language and the power of the .NET framework. The book also shows how to extend IronPython with C#, extending C# and VB.NET applications with Python, using IronPython with .NET 3.0 and Powershell, IronPython as a Windows scripting tool, and much more.
Whether you’re a Python user exploring .NET or a .NET developer exploring the world of dynamic languages, IronPython in Action will get you started quickly and show you how to be productive with this powerful new tool.
WHAT’S INSIDE:
- An introduction to IronPython, including a Python tutorial
- Overview of the .NET framework for Python programmers
- Embedding IronPython in applications
- Extending IronPython with C#
- IronPython web programming with ASP, Silverlight, and the DLR
- Structured application programming
- Testing with IronPython
- The power of dynamic languages through easy introspection, functional programming, and metaprogramming.
ABOUT THE AUTHORS
Michael Foord and Christian Muirhead both work full time with IronPython for Resolver Systems; creating a highly programmable spreadsheet called Resolver One. They have been using IronPython since before version 1.0 was released.
Michael Foord has been developing with Python since 2002. He blogs and writes about Python and IronPython far more than is healthy for one individual and in 2008 was made the first Microsoft MVP for dynamic languages. As the Resolver Systems community champion he speaks internationally on Python and IronPython. He maintains the IronPython Cookbook and IronPython-URLs websites, and can also be found online at http://www.voidspace.org.uk/python/weblog/. In the real world he lives in Northampton, UK with his wife Delia.
Christian Muirhead began his career in a high-volume database environment, and for the last eight years has been building database-driven websites. He has five years of experience working with C#, the .NET framework, and ASP.NET. He has been using Python in most of his projects since discovering it in 1999, including building web applications for the BBC using Django. Christian is a New Zealander currently exiled in London with his wife Alice.
download

Using memcached: How to scale your website easily
by Josef Finsel
memcached is a high-performance, distributed memory object caching system, used to speed up dynamic web applications.
memcached was developed to enhance the speed of LiveJournal.com抯 one million users with 20 million dynamic page views per day, providing faster page load times for users and better resource utilization.
About this Book
In this Friday, author Josef Finsel shows you what memcached is and how to use it. You抣l see how to install and configure the system, and how to best implement memcached as a vital component in your web based infrastructure.
Finally, you抣l learn the best practices to optimize your performance and reliability using memcached.
Contents and Extracts
Full Table of Contents
1. Introduction
2. Using a memcached Client Library
3. Basics of Implementing memcached
4. Best Practices
5. Add ons
6. Additional Resources
About the Author
Josef Finsel is a software developer with over two decades of experience in application software development. He has a broad range of experience in both programming and database design, from architecture to implementation. He is the author of 揟he Handbook for Reluctant Database Administrators� (Apress), and has written numerous articles for technical magazines and developed several utilities related to making database management easier for SQL Server database administrators and programmers. In addition to speaking at conferences he handles on-site training of techonologies like SQL Server.
download
七月 28th, 2009 in
Others | tags:
memcached |
No Comments

In Detail
AJAX enables rich desktop-like user interfaces in the browser and enables interactive interfaces that can even replace traditional user interfaces. DWR (Direct Web Remoting) is an Open Source Java framework for building AJAX applications. DWR’s main idea is to hide AJAX implementation details, like XMLHttpRequest, from developers. By using DWR, you can concentrate on developing the application and business objects and leave AJAX details behind the scenes where they belong. DWR allows server-side Java classes to be used in the browser and JavaScript functions to be used on the server (Reverse AJAX).
This book will show competent Java programmers how to work with DWR to create powerful AJAX applications. It starts with a tutorial on DWR’s main features and functions. Then it covers setting up the development environment. Finally, it concludes with some sample applications.
The later chapters are full of example code for sample applications, to aid comprehension.
What you will learn from this book
- Will make your development faster and simpler by teaching you the features of DWR and implementing it with Reverse AJAX.
- Teaches you how to use DWR JavaScript libraries, Convertors, Creators, Filters and Signatures. Integration with other projects, and Security � factors which are essential to developing any DWR application.
- Specifies practical aspects such as supported browser and environments, configuration, setting up development environment, testing and debugging, error handling, packaging and deployment in a comprehensive manner, by demonstration where required.
- Provides a practical demonstration of creating a dynamic user interface, implementing tables and lists, and field completion for you to derive concepts from.
- Shows advanced elements of user interface through practical examples of creating forms, building a navigation tree, and map scrolling.
- Teaches back-end integration: integrating a database with DWR, integrating with web services, and integrating with a messaging system.
- Includes collaborative book authoring and chatroom applications, which show how easy it would be to enhance your applications to production grade using these samples as a starting point for development and as a source of ideas.
Approach
The initial part guides the reader through the features of DWR and how it works to make the developer ready for practical implementation. The later part contains plenty of code (with explanations) and graphical interface-driven step-by-step examples, which the reader can try out while surfing through the book to learn by doing.
Who this book is written for
This book is written for competent Java developers and assumes that you are a professional rather than hobbyist. You should be familiar with the concepts of programming, Web 2.0, and AJAX.
download
七月 27th, 2009 in
Java | tags:
dwr,
Java |
No Comments

In Detail
Java EE, the successor to J2EE, greatly simplifies the development of enterprise applications. The popular IDE, NetBeans, has several features that greatly simplify Java EE development, and this book shows you how to make use of these features to make your Java programming more efficient and productive than ever before.
With many features and great flexibility, the Java developer can become overwhelmed by the options available in NetBeans, This book helps you get control of the environment, and make it work for you so that you can concentrate on the important parts of your application.
This book takes you through the most important parts of Java EE programming and, with clear, careful instructions and screenshots, shows you how to use the features of NetBeans that will improve your development experience. This book will not only show you time-saving tricks, keyboard shortcuts and other productivity enhancements possible with NetBeans, it will take you through the major Java EE APIs and how to get them working in the NetBeans environment.
While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the NetBeans Visual Web designer.
What you will learn from this book
- Develop Java web applications by leveraging NetBeans functionality
- Build standard JSF applications by taking advantage of NetBeans features
- Integrate NetBeans with third-party RDBMS
- Develop JavaServer Pages (JSPs) to display both static and dynamic content in a web browser
- Visually develop aesthetically pleasing JSF web applications with the NetBeans Visual Web designer
- Quickly and easily develop applications taking advantage of the Java Persistence API
- Implement the Model-View-Controller design pattern by using JavaBeans as the model component
- Take advantage of NetBeans functionality to easily develop Enterprise JavaBeans, including configuring transaction management via annotations
- Use static and dynamic navigation to define navigation between pages
- Utilize NetBeans to easily add messaging functionality to enterprise applications, through the Java Messaging Service API and through messag-driven EJBs
- Develop web services using NetBeans, including exposing EJB functionality as web services
Approach
This book takes you through the important parts of Java EE development and, with clear, careful instructions and screenshots, shows you the relevant features of the NetBeans IDE.
Who this book is written for
The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with Java EE is not assumed.
download
七月 27th, 2009 in
Java | tags:
Java,
netbeans |
No Comments