- Developers find cautious optimism for serverless platforms
- How JPA and Hibernate simplify data persistence
- A side-by-side comparison of MongoDB vs Cassandra databases
- Spring creator Rod Johnson releases API for implementing DevOps
- What's the best image optimization for web and mobile apps?
- Fighting hidden threats with DevOps security best practices
- Improving plant production performance with IT in the agriculture industry
- Is JSON and XML your REST performance bottleneck?
- Five tips to improve an offshore team
- Lasting impacts of software failure and poor application performance
- Automated acceptance testing pitfalls to avoid
- The key to mobile UI development is planning
- Five tips for choosing a UI development framework
- Continuous DevOps documentation: It's a necessity
- How Eclipse plans to harmonize Java DevOps for the cloud
- How to move a microservices architecture off of AWS
- How to automate a Kubernetes cluster to manage containers
- How to put configurable security in effect for an IoT gateway
- Learn what the new Java EE security API means for developers
- Are production performance problems plaguing your work?
- State-based streaming emerges as REST development alternative
- How to add voice recognition features to the Echo device
- Novel P2P server infrastructure may be game changer
- Limited bandwidth may stifle IoT development
- What makes good software development tools great?
- Meet the challenge of optimizing system performance
- NetBeans IDE 8.1 worth a second look
- Hortonworks optimizes Apache Hadoop performance
- Improving software quality means mixing DevOps with Agile
- JShell: The new Java 9 REPL
- Tracking DevOps metrics can increase business agility
- New QUIC protocol promises faster Web apps
- Securing mobile apps raises a new set of concerns
- NoSQL technology remains key to drawing BI from big data
- A new HTTP protocol eases server-side development
- Simplified user and group management is the key to secure application deployment
- How Netflix modularized their JavaScript Codebase
- How elegant code can hurt HTML5 performance
- High-performance computing with cloud clusters
- Bridging the gap between WebRTC, VoIP and phones
- Virtual networking can improve DevOps software quality
- Enterprise architects consider using cloud-based IDEs
- Migrating a website without the migraines
- Successfully managing software quality with growing, globally distributed teams
- Improving software quality in every application lifecycle management (ALM) stage
- Java platform: Invigorating robustness and simplicity
- 5 ways to boost security and reduce mobile risks
- The 10 most common and avoidable HTML5 mistakes
- How to ensure continuous integration leads to continuous improvement
- Are your continuous integration processes working? Four tips to help you find out
- Java 8, Project Lambda brew up scalability, automation
- Behavior-driven development: Five tips for keeping BDD projects on track
- JSF best practices for optimizing mobile application performance
- Incorporating Google Maps to the Java desktop
- Node.js. gives new Jelastic 2.4 more deployment options
- Tips on leveraging Lambda expressions
- Transitioning to Java 8
- Overcoming barriers to Java application performance
- Understanding the new Nashorn
- Improvements in HTML5 features push migration
- HTML5 tools and semantic elements analyzed and explained
- How continuous integration cracks ALM processes
- Five steps to DevOps best practices
- The DevOps versus PaaS myth: Smart IT shop make them work together
- Avoid JVM de-optimization: Get your Java apps runnings fast right fromt the start
- Optimizing JVM performance with smart garbage collection (GC) and bytecode caching
- Half way may be more than enough for your mobile delivery strategy
- Improving Java performance by minimizing Virtual Machine (JVM) latency
- How to define a portlet namespace and context paths using JSTL and JSP
- How to work with JavaScript framework for enterprise development
- JavaScript frameworks: What are your options?
- Software architecture: Five things every developer should know
- Software project success: Addressing the project, Part III of III
- Problem space, community and specifics for software project success, Part II of III
- Making software projects successful, Part I of III
- PaaS isn't just for DevOps anymore. Nor has it ever been.
- There is more to PaaS than just application deployment and management
- With Java EE 7, your Design Patterns are dead. And your EAR is ugly too.
- Are your days as a SysAdmin numbered? Learn to program automated systems.
- Addressing the push-notification problem: How mobile makes simple challenges hard
- Getting Java programmers up to speed on Java EE 7 need not be a 'Pilgrimage'
- How to mix cloud computing and DevOps to maximize productivity
- 2014 Java middleware predictions cite cloud, data and more
- Annotation versus XML configuration: Which JPA option to choose?
- Simplified ORM configuration with Spring, JPA and Hibernate path scanning
- Industry based mobile application development tips and trick
- Quick tips for the effective use of the PortletSession
- Three expert tips for getting mobile ALM right (Application Lifecycle Management)
- How to get the Hibernate Session from the JPA 2.0 EntityManager
- Effective Agile testing means leveraging the JMS dead message queue
- Fulfilling nonfunctional requirements with patterns and best practices
- Understanding the implicit dangers of software component re-use
- Mobile ALM Tip: Four ways to effectively move apps out of production
- Decommissioning and SDLC: Learning lessons from the mobile ALM process
- The end of the ALM process: When to decommission a mobile app
- Effective portlet development means respecting the servlet API
- Two most commonly misconfigured Tomcat performance settings
- Tomcat performance optimization through consolidated log file handlers
- Software requirements and expectation management key to project success
- The three imperatives of service oriented software development and design
- More