For more information about the site, see the Site Index
- Inside advice on the use of Platform as a Service in the enterprise
- How skilled portlet developers make the portal strategy work
- Five portlet development tips software engineers can't ignore
- JSR-286 development tutorial: Mastering request-response programming
- JSR-286 development tutorial: An introduction to portlet programming
- Mastering Tomcat: Installation, configuration, logging and optimization
- Yale graph DB project uncovers hidden big data trends
- Software developers demanding resource based, RESTful APIs
- Expert insight into building distributed, service oriented systems
- Learning distributed architecture and modern SOA design techniques
- Why productivity logging is the key to software development time management
- Lacking NoSQL standards more dangerous than proprietary vendor lock-in?
- How 'big data' solved the content management (CMS) problem
- Big Data Hadoop solutions with Hive, Mahout, HBase and Cassandra
- Why portlet programmers avoid PortletPreferences for performance
- Portlet development skills put Java pros in demand
- Simplified Service Orientation and Software Engineering with BEST
- Alternative JVM languages: Scala explained
- Application lifecycle management needs a unified DevOps approach
- Simplified cloud-based application development with Node.js
- The two most common problems dogging SOA projects
- SOA patterns solve recurring distributed programming problems
- Five reasons why software architects embrace a mobile first strategy
- Key benefits of architecting loosely coupled SOA-based solutions
- Public cloud vs private cloud vs hybrid cloud
- Meet the challenges involved in migrating to the cloud
- Merging Mobile ALM with Traditional Enterprise SDLC Processes Effectively
- How hybrid HTML5 simplifies the mobile ALM process
- Consumerization and BYOD Trends Force Mobile APIs to be More Friendly
- Mobile application development tutorial
- Scaling SOA: New approaches to elastic services in the cloud
- Build a cloud computing enterprise architecture strategy
- Control, Governance and Mobile Integration into the Enterprise
- How Headless Android is Impacting Embedded Systems Development
- Pitfalls of open source licensing and how to avoid them
- Crowdsourced Mobile Application Testing for Performance and Usability
- Solving mobile ALM quality challenges in the fragmented Android space
- The dangers of choosing the wrong open source software license
- Public cloud data security is stronger than app developers believe
- Mobile ALM guidance: Android and iOS development is not ‘business as usual’
- Enterprise Java Development with Windows 8 Phone and Desktop
- How 'headless Android' is revolutionizing embedded systems development
- Are mobile developers more apt to embrace cloud-based technologies?
- Secure application development using the DevOps approach
- Effective API development: How to create a beautiful Java API
- Common mistakes to avoid when designing distributed SOA systems
- Five expert tips on how to build a distributed architecture
- How big data and distributed systems solve traditional scalability problems
- How to architect a modern distributed architecture
- Contrasting distributed computing with concurrent programming:
- Avoid the most common mobile development strategy mistakes
- Android Developer Conference 2013 - Boston
- Seeding the Java cloud: How to achieve a state-of-the-art Java PaaS
- How OSGi's modular approach affects traditional software architectures
- Modern portlet development techniques span mobile and 'big data'
- How 'big data' solutions solve real-time content management problems
- How mobile deployments are challenging and changing the ALM process
- Solve 'big data' problems with a MySQL cluster, NoSQL
- Spring sucks? Refuting the case against Spring
- Spring vs. Java EE: Making the case for Spring
- New Java features bring the JDBC API closer to Spring
- Java EE vs. Spring: The two are not quite equivalent
- A Spring summary: The Spring framework is still relevant
- Pervasive ALM knowledge is the key to being a well-grounded Java developer
- How NoSQL, MySQL and MongoDB worked together to solve a big-data problem
- Fixing private cloud computing performance issues
- Deployment in the Age of Consumerization
- Where does performance dip in your ALM process?
- Modularity, OSGI and the future of the Liferay Open Source Portal
- Content management problems need big-data solutions
- The Craigslist Dilemma: A case study for big data and NoSQL solutions
- The Scala Type System: Is it too complicated for Java programmers?
- How a software pro can win starting salary negotiations
- When the best mobile strategy is to throw away your mobile strategy
- How has cloud computing impacted the developer and the development lifecycle?
- Ubuntu's Jono Bacon on effective distributed team collaboration
- Strategies for creating a responsive design with HTML5, CSS and JavaScript
- Cloud Deployment Testing: Leveraging PaaS, Saas and IaaS
- Five reasons why native is the right mobile development strategy
- Collaboration and transparency: The keys to successful application development
- Application lifecycle management: Best practices for improving the deployment process
- Five reasons why you should do native mobile development
- Optimizing the performance of distributed SOA architectures
- Web page performance: Removing the white flicker delay
- ODTUG directors advise mobile developers to focus on user experience
- Mobile development and cloud adoption: A perfect fit
- Modernizing traditional IT strategies to survive consumerization
- Accelerating mobile development with PaaS, SaaS and IaaS
- Modern mobile development techniques: The Y-shaped methodology
- Top five ways cloud computing impacts mobile application development teams
- Adam Bien prepares for the near future of Java EE
- Embedded architecture accelerates mobile application development
- Class packaging: Understanding how to organize related Java components
- Top three ways to handle Java user input in a standalone Java app
- Java Certification Exam essentials: Compiling and running code
- Identifying and mitigating the emerging threat of consumerization
- How business is transforming consumerized technology
- Consumerization at work: Designing for the business consumer
- Troubleshooting the most common compile-time errors in Java code
- Spawning Java millionaires with a Liferay and OSGi marketplace?
- More