Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

July in Performance: SQL, Java Memory, and Python Performance

DZone's Guide to

July in Performance: SQL, Java Memory, and Python Performance

These articles have performed so well that we thought we'd give them an encore. Check out Dzone's best Performance articles from July, plus a few more items of interest.

· Performance Zone
Free Resource

Transform incident management with machine learning and analytics to help you maintain optimal performance and availability while keeping pace with the growing demands of digital business with this eBook, brought to you in partnership with BMC.

We take a look at the best articles on Performance on DZone from June, some interesting pieces from others sites, and great performance gigs and publications featured on DZone. 


An Encore for DZone's Top Performance Performers: 

SQL Performance Tuning: Top 5 Ways to Find Slow Queries - A look at the five best ways developers can go about finding slow SQL queries in their code, such as SQL DMVs and Query Reporting via APM solutions. 

Java Memory Consumption in Docker and How We Employed Spring Boot - One dev tells how his team dealt with Java code that was consuming far too much memory by using Sprint Boot.  

Mistakes Using Java Main and Examples of Coding Without Main - A tester explains why he's (almost) never uses Java main methods in his code, and how he's gotten away with it. 

What's the Difference Between Automated Testing and Manual Testing? - A look at the pros and cons of both Automated and Manual testing, and the scenarios in which each best applies. 

Python and Performance - A quick discussion of several ways developers can optimize Python based web applications and the performance of URLs. 


The Best From the Rest: 

A Quick Start Guide to Learning Performance Testing, by The PerfBytes Community, July 2017.

CSS vs. X Path, by Elemental Selenium Team, July 2017.

Dropdown Alternatives for Better (Mobile) Forms, by Zoltan Kollin, July 4, 2017.


Find Your Next Great Performance Gig

Lead Performance Engineer
Couchbase
Location: Mountain View, CA, United States
Experience: 10+ years of experience in performance engineering. You'll be working with complex distributed systems, large clustered datasets, and databases, and lead the efforts to increase and optimize system and product performance. Necessary skills include Performance testing tools, Java memory management, and system monitoring tools. 

Lead Site Reliability Engineer 
Papertrail (SolarWinds)
Location: San Francisco, CA, United States or Remote
Experience: You'll be leading a small, distributed SRE team, to help build, improve, and manage Papertrail's high-performance processing pipeline. Papertrail's software stack is largely comprised of Ruby, Java, Scala, and (lots of) MySQL. 


Take a Deeper Dive Into Performance With Our Publications

Java Performance Optimization Refcard by Pierre-Hugues Charbonneau.

DZone's Guide to Performance: Optimization and Monitoring featuring articles by Dennis Goodwin, Benedikt Meurer, Oren Eini, Stela Udovicic, Nick Kephart, Alexander Podelko, Heitor Tashiro Sergent, and Omed Habib.

Evolve your approach to Application Performance Monitoring by adopting five best practices that are outlined and explored in this e-book, brought to you in partnership with BMC.

Topics:
performance ,optimization ,performance testing

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}