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

Data persistence has a way of sneaking up on developers. You start out with a simple, straightforward database that can functionally hold the data you're working with and the data you need to work with later. But as your needs change, you start to modify it here and there, until it becomes a brittle tangle of tables and keys and indexes. You need something more dynamic, but you need to retain the ability to retrieve your persistent data. Now, you're miles from where you started, and staring down the possibility of having to adopt a whole new system. That persistent data is fundamental to nearly any operation that utilizes database management systems (DBMS), but while the growth of dynamic data has led to sophisticated and reliable new relational management systems, real-world techniques for optimal data storage and retrieval have sometimes been lost in the shuffle. ... (more)

Findings on Database Management | @CloudExpo #Cloud #IoT #BigData

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 ... (more)

Beyond DevOps: Security vs. Speed? | @DevOpsSummit #APM #DevOps

Fail fast, fail often. Yeah, but the first failure blew up the satellite. Well, this is just a photo-sharing app..not rocket science. Okay, but your photos are accessed by users who have passwords that they probably use for other things..and aren't some photos as important as satellites? Several problems arise when the harm of software failure cannot be treated as an unbound variable. Here are some thoughts on two. I'll write more on two more (one cognitive, one computational) later. Problem 1: Identity Persists Across Non-Obviously Coupled Systems (So the Stakes Are Higher Than ... (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)

The Cloud Isn't Cool Anymore | @CloudExpo #IoT #DigitalTransformation

If the cloud was once (ever) bleeding edge, now the cloud is sheer necessity for anyone doing anything on the Internet. It has changed the way we architect applications, build IT budgets, grow userbases, even write individual lines of code. As the Internet continues to lambdify, cloud services will become more specialized; but for now, how can you take advantage of the granularity, elasticity and pre-baked-ness of modern cloud services? And, on the flip side, as your applications expand outside blade-boxes and even beyond individual data centers, how do you design applications ... (more)