vscarpenter + infoq   88

InfoQ: Using DRY: Between Code Duplication and High-Coupling
DRY is an important principle, but abusing it can generate problems such as increased coupling and reduced readability. The lesson here is that no matter how great a principle is, it should not be used disregarding other good programming practices.
software  infoq  dry  designpatterns 
7 days ago by vscarpenter
InfoQ: Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
architecture  cloudfoundry  infoq  twitter 
8 days ago by vscarpenter
InfoQ: Architecting in the Gaps
Eoin Woods suggests creating the architecture of a system by discovering the interactions between the components and focusing on the boundaries, helping with defining the interfaces and interactions.
infoq  architecture 
4 weeks ago by vscarpenter
InfoQ: Panel: Hadoop for the Enterprise Architect
Peter Sirota, Amr Awadallah, Eric Baldeschwieler, Ted Dunning, Guy Bayes, and moderator Ron Bodkin discuss various existing Hadoop use cases, ecosystems, and disaster recovery.
hadoop  infoq  mapreduce  programming 
8 weeks ago by vscarpenter
InfoQ: Cloud Foundry Boot Camp
Dave McCrory explains how Cloud Foundry works, demoing setting up and running an application on it and Micro Cloud Foundry, and using the services available in VMware’s cloud.
cloudfoundry  infoq  vmware 
8 weeks ago by vscarpenter
InfoQ: Spring Social: For the New Web of APIs
Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.
infoq  spring  social 
12 weeks ago by vscarpenter
InfoQ: Tailoring Spring for Custom Usage
Josh Long uncovers some of the hooks available in the Spring framework: life cycles, scopes, beans, resources, XML marshallers, REST, transactions, caching, Spring Integration adapters, and others.
springframework  vmware  infoq 
february 2012 by vscarpenter
InfoQ: Have Your Cake and Eat It Too: Meta-Programming Techniques for Java
Howard Lewis Ship discusses how to add extend class functionality at runtime via meta-programming for Java using Tapestry Plastic.
programming  metaprogramming  tapestry  infoq 
february 2012 by vscarpenter
InfoQ: The Seven Deadly Sins of Enterprise Agile Adoption
Sanjiv Augustine and Arlen Bankston discuss the Seven Deadly Sins that organizations repeatedly make so you can steer clear of them and benefit from a successful Enterprise Agile Adoption.
agile  Enterprise  adoption  infoq 
february 2012 by vscarpenter
InfoQ: Large Scale Integration in Financial Services
John Davies addresses some of the difficulties dealing with FIX, FpML, SWIFT and integration in financial services software industry, challenging some of the canonical models existing today.
video  infoq  financialservices  integration  fix  swift  xml 
january 2012 by vscarpenter
InfoQ: Running Spring Java and Scala Apps on Heroku
James Ward demoes building a Spring Roo application and a Grails one, deploying them on Heroku.
infoq  video  springroo  grails  heroku 
january 2012 by vscarpenter
InfoQ: Navigating the Maze of EA Certifications
There are over a dozen Enterprise Architecture certifications available and they are becoming increasingly critical when hiring and evaluating architects. Microsoft’s Mike Walker categorized these certifications into a Reference Guide that can help architects better understand which certification(s) to pursue.
infoq  certifications  Enterprise  architecture 
january 2012 by vscarpenter
InfoQ: Concurrent Caching at Google
Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.
infoq  caching  google 
december 2011 by vscarpenter
InfoQ: JSR 107, JSR 347, Infinispan, NoSQL, Hot Rod, Memcached, CDI and Beyond
InfoQ catches up with Manik Surtani to discuss JSR 347, data grids and Inifinispan. Manik dicusses overlap with NoSQL and support for Memcached and HotRod wire protocol as well.
infoq  nosql  memcached  caching  datagrid 
december 2011 by vscarpenter
InfoQ: Interview and Book Review: Documenting Software Architectures: Views and Beyond, 2nd Edition
InfoQ spoke with Paulo Merson, co-author of the book on software architecture documentation concept and how it can be used to model the architecture to help with the design and development of software applications.
architecture  soa  uml  book  infoq 
november 2011 by vscarpenter
InfoQ: Simple Made Easy
Rich Hickey emphasizes simplicity’s virtues over easiness’, showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path.
clojure  video  infoq 
october 2011 by vscarpenter
InfoQ: Agile and Architecture Conflict
There is a constant tussle between following Agile techniques and still managing to do enterprise architecture. While Agile development focuses on adjusting the design and plan as more insight is gained into the domain, architecture establishes the technology stack. It addresses the quality attributes and communicates to the interested stakeholders. Combination of the two is successful when agile techniques are leveraged to drive towards the desired architecture.
architecture  agile  infoq 
september 2011 by vscarpenter
InfoQ: Spring AMQP 1.0 GA
The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions, and is available in both Java and .NET versions.
infoq  spring  springframework  amqp  messaging 
september 2011 by vscarpenter
InfoQ: SOA Gateway: A Lightweight, Low-Cost Alternative to the ESB
Jaime Ryan, Partner Solutions Architect at Layer 7, in an article titled "Rethinking the ESB: Building a simple, secure, scalable Service Bus with an SOA Gateway" has discussed the emergence of the SOA gateway as a viable alternative for the ESB
soa  esb  architecture  infoq  interview 
september 2011 by vscarpenter
InfoQ: Where Did My Architecture Go?
Eoin Woods advices on writing code that preserves the initial architectural design using conventions, dependency analysis, module systems, augmenting the code & checking rules, and language extensions.
infoq  architecture 
june 2011 by vscarpenter
InfoQ: Making Apps That Don’t Suck
Mike Lee considers that a software engineer makes great applications not because he follows good rules but because he has a better way of looking at the world and he learns from experience.
code  design  development  howto  videos  infoq 
may 2011 by vscarpenter
InfoQ: Juergen Hoeller on Spring 3.1 and Spring 3.2
Juergen Hoeller talks to Charles Humble about the upcoming features in Spring 3.1 and Spring 3.2. The interview also explores SpringSource's attitude to standardisation, and the impact of the Java 7 and 8 language changes, and the Jave EE 6, on the framework.
spring3.1  infoq  interview 
may 2011 by vscarpenter
InfoQ: Functional Programming: A Pragmatic Introduction
Jim Duey explains functional programming through Java code samples, emphasizing the need for a mindset change in approaching coding and why the functional paradigm is useful.
functional  functional-programming  java  infoq  video 
may 2011 by vscarpenter
InfoQ: Failures and Successes with Reuse
Herbjörn Wilhelmsen discusses the reasons why an SOA project failed while trying to reuse existing resources, and how it succeeded later starting from the same business case with reuse in mind.
infoq  software  reuse  soa 
april 2011 by vscarpenter
InfoQ: Using Spring with NoSQL Databases
Mark Pollack and Chris Richardson discuss NoSQL, exemplifying with Redis, Cassandra and MongoDB, and Spring Data, a project meant to provide a unified programming model for accessing NoSQL DBs.
database  infoq  nosql  programming  spring 
april 2011 by vscarpenter
InfoQ: Driving Business Value Through Enterprise Architecture
Using business architecture to improve project life cycles and applying a standard Enterprise Architecture (EA) methodology can be the drivers to add business value in organizations
business  architecture  enterprise  value  infoq  togaf  frameworks 
april 2011 by vscarpenter
InfoQ: Concurrent and Distributed Applications with Spring
David Syer and Mark Fisher on using Spring to develop concurrent and distributed apps, covering topics such as: asynchronous execution, intra-process, inter-process and inter-JVM communication.
infoq  spring  development  Java 
march 2011 by vscarpenter
InfoQ: Leaner Programmer Anarchy
Fred George discusses Programmer Anarchy, a development process where programmers are not just empowered to act but the driving force behind a product, leading to substantial increase in results.
infoq  developer  lean  process  anarchy 
march 2011 by vscarpenter
InfoQ: Nick Kallen Discusses Scala at Twitter
Nick discusses using Scala to build high-performance and scalable network services (including FlockDB), the powerful dualism of Scala which combines the best of object-oriented and functional approaches and also provides his views on the tradeoffs between static and dynamic languages
infoq  programming  scala  twitter 
march 2011 by vscarpenter
InfoQ: Scaling with MongoDB
Roger Bodamer provides advice on scaling out MongoDB using replica sets and auto-sharding, plus tips for database deployment and scaling use cases.
infoq  mongodb  nosql  scaling 
march 2011 by vscarpenter
InfoQ: RESTful SOA or Domain-Driven Design - A Compromise?
Vaughn Vernon advocates using DDD’s strategic modeling patterns when integrating services in a RESTful SOA implementation, avoiding one of SOA’s pitfalls: focusing on services rather than the domain.
infoq  soa  design  restful 
march 2011 by vscarpenter
InfoQ: Proving the Business Value of SOA
Anne Thomas Manes discusses SOA goals and objectives used to measure a system’s success, measuring the business value, SOA project metrics, and recommendations on proving the business value of SOA.
soa  infoq  metrics 
march 2011 by vscarpenter
InfoQ: REST and the Web as a Platform, with Subbu Allamaraju
In this interview, Subbu Allamaraju talks about real life issues of RESTful architectures. He also describes a pragmatic approach of adopting the Web as an integration platform and shares his opinion on OAuth.
infoq  restful  architecture  integration  web  oauth 
march 2011 by vscarpenter
InfoQ: Developing Social-Ready Web Applications
Craig Walls discusses social web applications, how to integrate them, how to provide social data in a RESTful and secure way, introducing Spring Social, a framework for developing social web apps.
infoq  spring  springsocial  java  frameworks 
march 2011 by vscarpenter
InfoQ: QCon Keynote: Innovation at Google
Patrick Copeland presents the first three principles of the eXtreme innovation approach based on the Pretotyping Manifesto: Innovators Beat Ideas, Pretotypes Beat Productypes, and Data Beats Opinion.
innovation  google  video  infoq 
march 2011 by vscarpenter
InfoQ: Adopting the JVM
Ola Bini offers advice to those interested in using the JVM with languages other than Java, talking about language interoperability, polyglot patterns, build tools, tweaking the JVM, and JVM tools.
jvm  java  infoq 
march 2011 by vscarpenter
InfoQ: Clojure-Java Interop: A Better Java than Java
Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.
clojure  infoq  presentation  programming  Java 
february 2011 by vscarpenter
InfoQ: Groovy Update: To Infinity and Beyond!
Guillaume Laforge reviews the main features brought by Groovy 1.6 – better performance, multiple assignments, optional return, AST transformations, Grape, OSGi -, what’s most interesting and new in Groovy 1.7 – anonymous classes, annotations, power asserts, AST viewer and builder -, and what’s coming in Groovy 1.8: closures, modularization, Java 7 support, DSL, AST templates, better performance
groovy  java  infoq  java7 
january 2011 by vscarpenter
SpringOne 2GX 2010 Tech Talk: Introduction to Spring Roo
Over the holiday break InfoQ published another recording from SpringOne 2GX 2010. This presention features Rod Johnson and Stefan Schmidt giving a hands on introduction to Spring Roo.
spring  springframework  springroo  infoq 
january 2011 by vscarpenter
InfoQ: Born To Cycle
Agile development is not about doing a set of practices, it's about a way of "being," it's about learning. How is this learning accomplished? By taking brief pauses after small experiments, even large problems can be solved. In a recent Harvard Business Review interview of Toyota's president, he observed, "...when 70 years of very small improvements accumulate, they become a revolution."
agile  infoq  presentation  development  video  psychology  scrum 
july 2009 by vscarpenter
InfoQ: Measuring Agility, Craftsmanship, and Success
David Starr has looked at how and why an organization might want to measure things like: agility, craftsmanship, and organizational success. He found craftsmanship relatively easy to measure, while agility was the most difficult to measure in a useful way.
agile  infoq  craftsmanship  methodology  metrics 
july 2009 by vscarpenter
InfoQ: Keynote: From Margin to Mainstream - Innovation, Disruption and the Future of the Web
In this keynote, Mitch Kapor, looks back at disruptive technologies, like the PC, and derives insights which he then uses to project a possible future for the Web, including the "social web," 'data scarcity and data abundance," and "startups on the cheap
technology  infoq  video  innovation 
june 2009 by vscarpenter
InfoQ: Is PHP Ready for the Enterprise?
Although PHP boasts of being the most widely used environment for web application development, it has been traditionally considered as not suitable for the enterprise. InfoQ has conducted a virtual panel regarding the evolution of the language/platform and its suitability in enterprise environments.
Enterprise  php  infoq  development 
june 2009 by vscarpenter
InfoQ: Top 10 Changes in Flex 4
This week, Adobe released their first official beta of Flex 4, codenamed Gumbo. The release includes a number of major changes. This list gives a high level overview of the items that have changed in the latest version of the popular RIA framework.
flex  flex4  as3  flash  features  infoq  gumbo 
june 2009 by vscarpenter
InfoQ: The Emergence of Virtual Service Oriented Grids
In much the same way the Internet changed business forever, virtual service oriented grid computing has the potential to force change once again
infoq  virtual  gridcomputing 
may 2009 by vscarpenter
InfoQ: Presentation: REST: A Pragmatic Introduction to the Web's Architecture
In this presentation recorded during QCon London 2008, Stefan Tilkov introduces the audience to REST seen as an architectural style. He thinks that REST is not an alternative to SOA but it can serve SOA to reach its goals. Stefan also covers other related topics: HTTP, WS-*, SOAP, CORBA, RPC, enterprise, in an attempt to make the listeners understand what REST is and what is not and how it helps.
architecture  video  web2.0  webservices  rest  soa  infoq  presentations 
january 2009 by vscarpenter
InfoQ: Presentation: Kent Beck: Trends in Agile Development
In this presentation, Kent Beck, the father of eXtreme Programming, shows the synergies between business and Agile development. The reason Agile is becoming more popular every day is because it responds to the business needs as they evolve.
programming  presentation  infoq  agile  xp  kentbeck  eXtreme 
january 2009 by vscarpenter
InfoQ: Architecting for Green Computing
In an article entitled “Green Maturity Model for Virtualization”, Kevin Francis and Peter Richardson explain how to use virtualization to reduce energy consumption. They see 4 types of computing: Local, Logical, Data Center and Cloud Computing, the last offering the most advanced form of virtualization and therefore representing the greenest computing
virtualization  infoq  green  environment  greencomputing 
december 2008 by vscarpenter
InfoQ: IronRuby moves to Github
Microsoft recently announced they had moved their IronRuby project to GitHub. The announcement, like many projects these days, shows the project moving from its current Subversion repository to a Git repository located on Github
Microsoft  ruby  infoq  subversion  Git  github  versioncontrol 
december 2008 by vscarpenter
InfoQ: Fostering Software Craftsmanship in a Corporate Setting
In this presentation filmed during Agile 2008, Scott Dillman talks about transforming developers into software craftsmen, people responsible for their work, continuously learning, taking pride in doing qualitative work, sharing knowledge and respecting professional standards.
video  software  quality  productivity  presentation  management  infoq  craftsmanship  java  softwareengineering  agile  career 
october 2008 by vscarpenter
InfoQ: Flex for XML and JSON
Beauty and brains. Flex and Java. Or is it the other way around? Who can say? What I know is that Flex and Java work really well together to create amazing Rich Internet applications (RIAs)
xml  screencast  webservice  json  flex  flex3  adobe  infoq 
october 2008 by vscarpenter
InfoQ: Joshua Bloch: Bumper-Sticker API Design
I distilled the essence of the talk down to a modest collection of pithy maxims, in the spirit of Jon Bentley's classic Bumper-Sticker Computer Science, Item 6 in his excellent book, More Programming Pearls: Confessions of a Coder (Addison-Wesley, 1988).
programming  design  api  architecture  infoq 
september 2008 by vscarpenter
InfoQ: Mockito 1.5 spies on plain objects
Mockito is a mocking framework for Java. It's very similar to EasyMock and jMock, but eliminates the need for expectations by verifying what has been called after execution. Other mocking libraries require you to record expectations before execution, which tends to result in ugly setup code
mockobjects  testing  easymock  jmock  mockito  infoq  java  development  tdd 
september 2008 by vscarpenter
InfoQ: Spring 2.5: New Features in Spring MVC
This article is the second part of a three-part series exploring annotations introduced in Spring 2.5. It covers annotations support in the Web layer. The final article will highlight additional features available for integration and testing.
infoq  springframework  spring2.5  springmvc  spring  framework  java 
august 2008 by vscarpenter
InfoQ: Agile Project Management: Lessons Learned at Google
A retrospective on Google's first Scrum implementation. Jeff Sutherland visited Google to do an analysis of the first Google implementation of Scrum on one of their largest distributed projects. Their strategy for inserting Scrum step by step into the Goo
agile  google  scrum  presentation  methodology  projectmanagement  screencast  infoq 
july 2008 by vscarpenter
InfoQ: Enterprise Batch Processing with Spring
In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code
java  batch  presentation  spring  springframework  infoq  video 
july 2008 by vscarpenter
InfoQ: Mark Little on Transactions, Web Services and REST
In this interview, recorded at QCon London 2008, Red Hat Director of Standards and Technical Development Manager for the SOA platform Mark Little talks about extended transaction models, the history of transaction standardization, their role for web servi
webservices  rest  transactions  video  infoq  redhat 
june 2008 by vscarpenter
InfoQ: Kilim - actors and message passing in Java
Kilim is a message-passing framework for Java that claims provides ultra-lightweight threads and facilities for fast, safe, zero-copy messaging between these threads.
java  concurrency  framework  erlang  kilim  scalability  infoq 
june 2008 by vscarpenter
InfoQ: Rod Johnson Discusses Spring, OSGi, Tomcat and the Future of Enterprise Java
Rod Johnson discusses the Spring Portfolio, the Oracle/BEA and Sun/MySQL acquisitions, Java EE 6, Tomcat and Spring, Spring Dynamic Modules, the future of enterprise Java, the benefits of OSGi for application developers, the Covalent acquisition and Sprin
spring  osgi  java  tomcat  j2ee  interview  infoq  springframework 
june 2008 by vscarpenter
InfoQ: Presentation: The Design and Architecture of InfoQ
InfoQ.com is a web app/portal implementation combining portal technology (JSR 170) and web development (WebWork, Spring, AspectJ). In this presentation, Alexandru Popescu and Floyd Marinescu walks through the good, the bad, and the ugly of building InfoQ.
design  architecture  scalability  infoq  java  webwork  spring  aspectj  aop  jsr170  cms 
june 2008 by vscarpenter
InfoQ: Agile Architecture Is Not Fragile Architecture
Architecture is perceived as a heavy-weight activity which does not fit into an Agile process, so many teams start without it, just to find themselves re-doing the software later because the code structure was not good enough to support maintainability an
agile  architecture  presentation  infoQ  design  xp  video  softwarearchitecture 
june 2008 by vscarpenter
InfoQ: Is Google Gears Positioned to Add Features to the Web?
There is no doubt that Rich Internet Applications remain a major battleground for the industry along with and complementary to Ad-based revenue models and cloud-computing. Will Gears take a similar path as Flash and become as much adopted by Web sites and
Gears  google  offline  ria  infoQ  web  desktop 
june 2008 by vscarpenter
InfoQ: Erlang - software for a concurrent world
How do you program a multicore computer? Easy - do it in Erlang. Erlang is a concurrent functional programming language designed for programming fault-tolerant systems. With share-nothing semantics and pure message passing, Erlang programs scales on multi
erlang  video  programming  concurrency  presentation  infoQ  scalability 
june 2008 by vscarpenter
InfoQ: Top 5 Ways to Reduce Flex Application Startup Time
Jun Heider has an excellent piece on O’Reilly’s InsideRIA site discussing a number of the options for minimizing the startup time of Flex applications, in hopes of helping developers reduce the amount of time that users see the ugly "Loading" dialog.
Flex  performance  startup  infoQ 
may 2008 by vscarpenter
InfoQ: Getting Started with Grails
In this presentation from QCon San Francisco 2007, Jason Rudolph gives an overview and demonstration of Grails. Topics covered include Java/Grails integration, Grails plugins, creating a complete Grails sample application from scratch, the structure of a
grails  java  screencast  groovy  presentation  tutorial  infoq 
may 2008 by vscarpenter
SpringSource Team Blog » Why should I care about OSGi anyway?
Michael Burke asked a great question on that thread which can be paraphrased as "forgetting the hype surrounding OSGi, what benefits can I expect to see if I port an application currently packaged as an EAR to OSGi bundles?
osgi  spring  java  infoq 
may 2008 by vscarpenter
InfoQ: Mocking Web Services
A new tutorial by Upul Godage describes how to use Apache Synapse to mock web services for development and testing. Apache Synapse is a simple, lightweight, high-performance enterprise service bus (ESB). Apache Synapse can be used to filter, transform, ro
testing  WebServices  apache  infoq  synapse 
may 2008 by vscarpenter
InfoQ: The State of Enterprise Architecture
As organizations continue to grow their IT investments (bought, borrowed, or built) and concepts like Business Process Management (BPM) and Service Oriented Architecture (SOA) become more common, the role of Enterprise Architecture (EA) has become more co
architecture  enterprise  soa  EA  softwarearchitecture  agile  governance  infoQ  REST  business  development 
may 2008 by vscarpenter
InfoQ: POJO Messaging Architecture with Terracotta
Mark Turansky detailed his implementation of a POJO message bus architecture using Terracotta and Java 5. This allowed for a clean, simple, and inexpensive infrastructure solution to his message needs.
terracotta  java  messaging  grid  architecture  pojo  scalability  distributed  infoq  cluster 
march 2008 by vscarpenter
InfoQ: Design and Code Reviews : The Good, Bad and Ugly
In an interesting article on Design and Code reviews Kirk Knoernschild mentions that such reviews promise to improve software quality, ensure compliance with standards, and serve as a valuable teaching tool for developers.
codereview  agile  development  code  review  infoq  antipatterns 
march 2008 by vscarpenter
InfoQ: Flex 3.0: Update From Adobe's James Ward
With the production release of Flex 3, InfoQ sat down with Adobe’s James Ward to find out more about Flex 3. Last year, Ward gave InfoQ readers an overview of Flex 3 and discounted a number of Flex misconceptions.
adobe  flash  flex  infoq  flex3 
march 2008 by vscarpenter
InfoQ: From Tags to Riches: Going from Web 1.0 to Flex
James Ward and Shashank Tiwari walk through replacing a Web 1.0 interface with a rich Adobe Flex user interface. In the article, they outline the steps of updating the open source Pentaho Suite dashboard with a Web 2.0 dashboard:
infoq  flex  ajax  web2.0  adobe 
february 2008 by vscarpenter
Getting Started with Grails - Infoq ebook
Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Many org
agile  book  development  download  ebooks  framework  groovy  Struts  spring  infoQ 
february 2008 by vscarpenter
InfoQ: "Can I call you back about that?" Building Asynchronous Services using Service Component Architecture
This article discusses the need for asynchronous services when you build an application using a service-oriented architecture. Building asynchronous services can get complicated, but is made straightforward using Service Component Architecture (SCA).
sca  soa  architecture  webservices  asynchronous  design  infoq 
january 2008 by vscarpenter
InfoQ: Kent Beck on Implementation Patterns
Kent Beck is interviewed about his new book, "Implementation patterns", the relationship between these patterns and XP, problems when adopting agile and the current status of design patterns.
agile  book  code  design  infoq  interview  programming  kentbeck  patterns  video 
january 2008 by vscarpenter
InfoQ: Why Scala?
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.
scala  java  programming  article  language  jvm  development  infoQ  advocacy 
january 2008 by vscarpenter
Microsoft MIX07 - How to Make AJAX Applications Scream on the Client
A recent presentation by Cyra Richardson, Senior Program Manager Lead on the IE team, at MIX 2007 on Making Ajax Applications Scream on the Client went into detail on how developers should approach the problem of making their applications perform well on
ajax  development  dhtml  ie  javascript  microsoft  performance  infoq 
january 2008 by vscarpenter
InfoQ: Interview: Bruce Johnson discusses Google Web Toolkit
Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.
google  java  ajax  development  gwt  javascript  infoq  interview 
december 2007 by vscarpenter
« earlier      

related tags

adobe  adoption  advocacy  agile  ajax  amqp  anarchy  antipatterns  aop  apache  api  appstore  architecture  article  as3  aspectj  asynchronous  batch  bi  book  business  caching  career  cep  certifications  clojure  cloudfoundry  cluster  cms  code  codereview  concurrency  craftsmanship  database  datagrid  DDD  design  designpatterns  desktop  developer  development  dhtml  distributed  download  dry  EA  easymock  ebooks  eda  enterprise  entrepreneur  environment  erlang  esb  eXtreme  features  financialservices  fix  flash  flex  flex3  flex4  floyd  framework  frameworks  functional  functional-programming  Gears  Git  github  google  governance  grails  green  greencomputing  grid  gridcomputing  groovy  gumbo  gwt  hadoop  heroku  howto  ie  infoq  innovation  integration  internet  interview  j2ee  java  java7  javascript  jmock  jpa  jruby  json  jsr170  jvm  kentbeck  kilim  language  lean  management  mapreduce  memcached  messaging  metaprogramming  methodology  metrics  microsoft  mobile  mockito  mockobjects  mongodb  nosql  oauth  offline  opensource  osgi  patterns  performance  php  pojo  presentation  presentations  process  productivity  programming  projectmanagement  prototype  psychology  quality  redhat  rest  restful  reuse  review  ria  rodjohnson  ruby  sca  scala  scalability  scaling  screencast  scriptaculous  scrum  soa  social  software  softwarearchitecture  softwareengineering  spring  spring2.5  spring3.1  springframework  springmvc  springroo  springsocial  startup  strategy  Struts  subversion  swift  synapse  tapestry  tdd  technology  terracotta  testing  togaf  tomcat  transactions  tutorial  twitter  uml  value  versioncontrol  video  videos  virtual  virtualization  vmware  web  web2.0  webservice  webservices  webwork  xml  xp 

Copy this bookmark:



description:


tags: