Share Knowledge and Accelerate Success

John Esposito

Subscribe to John Esposito: eMailAlertsEmail Alerts
Get John Esposito: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by John Esposito

Technical decisions around data persistence are hard, which is why we surveyed 583 IT professionals on everything from current DBMS and ORM usage to modern database engines' data structures and access patterns to storing data on a mobile device. The demographics of this survey are as follows: 69% of these respondents use Java as their primary programming language at work. 68% develop primarily web applications. 66% have been IT professionals for over 10 years. 45% work at companies whose headquarters are located in Europe, 27% in the USA. 44% work at companies with more than 500 employees, 19% at companies with more than 10,000 employees. Give the key findings below a read and let us know what you think. Oracle, MySQL, and SQL Server Remain Head And Shoulders Above the Rest; Oracle and MySQL Remain Neck-and-Neck The two most mature commercial DBMS offerings (Oracle and... (more)

Research Findings: App Performance and Monitoring | @DevOpsSummit #APM #Agile #DevOps

After surveying nearly 600 IT professionals for our latest Performance & Monitoring research guide, we found some very interesting takeaways and data points. Here is a breakdown of the demographics of those who responded: The top three industries in which the survey takers work are Software Vendors (22%), Finance/ Banking (14%), and E-Commerce/Internet (9%) The primary roles included Developer Team Leads (39%) and Development/Engineering roles (36%) 26% work at a company with more than 500 people; 22% work where there are more than 10,000 employees 41% of respondents work at compa... (more)

The Textbook Definition of #ContinuousDelivery | @DevOpsSummit #DevOps

To paraphrase Kent Beck: software delivers no value apart from runtime. Ideas take physical form in hardware, virtualized only part of the way down, and someone other than the developers makes the ideas manifest. So then: ops folks are the crop's caretakers; developers design the seeds. Well, of course this isn't true. Developers don't turn pie-in-the-sky math into socially constructive math that sysadmins then make useful. No: developers write code that makes things happen. We care about runtime just as much as ops, so we need to know how our software is helping people in reali... (more)

Isn't the Cloud Cool Anymore? | @CloudExpo #PaaS #Cloud #Docker #Containers

Cloud technologies have been gaining traction for some time now. Increases in connectivity throughout the computing world with the creation of more and more connected devices, including mobile and IoT technologies, as well as more and more connected applications on those devices, means cloud computing adoption is ever-increasing. Expectations regarding an application's availability are high, and solutions continue to emerge to increase availability and make scaling applications easier when a user load gets too big. New patterns, platforms, services, and software are pushing appl... (more)

Four Key Takeaways for Application Performance and Monitoring | @DevOpsSummit #APM #DevOps

Designing for performance is absolutely essential; but runtime is so crazy a variable that we can reasonably blame too-early optimization for a non-negligible chunk of lousy UX and unmaintainable code. The latest Guide to Performance and Monitoring covers both the static and dynamic, the verifiable and the unknowable sides of building and maintaining performant applications. As Tony Hoare notoriously observed, "Premature optimization is the root of all evil:" that is, the benefits of absolutely maximal optimization are usually much lower than the increased cost of maintenance and... (more)