At this year’s Percona Data Performance Conference, Truss co-founder and CTO Mark Ferlatte took a critical look at the default settings in my.cnf, the MySQL config file. In this talk, Mark explains the fears and hopes that go into creating defaults – and some MySQL defaults you can change today to get your own MySQL experience to better work for you and your goals.
Many tutorials attempt to address PATH in a sentence or less, if at all. And, worse, other tutorials (or attempts at them) assume more initial knowledge than a lot of novices have, flinging out disconnected jargon in a well-intended flurry that can push even true believers away from learning this small, vital skill.
Today, we fix that. Join us.
Recently Charles Hooper was asked by another engineer what information he expected to be able to find in logs. For this, he mostly agreed with Splunk’s best practices but Charles has some additional advice he wants to provide.
When I first started working with Git, I tried using workflows from the web. I wanted a workflow that would provide feature development isolation, gracefully support continuous deployment, and have minimal overhead when performing common operations like branching and merging. I particularly wanted the merge workflow to be simple enough to minimize risk of the codebase changing significantly by the time the merge was finished (requiring yet another merge). For rapid new feature development, I wanted master to be kept clean so anyone could branch at any time and get a known good code state. Finally, I wanted an integrated code review step since code review is one of the best practices I know for maintaining code quality.
The workflows I found all lacked something. In short, below is the guide I wish I had when I first started using Git.
At a basic level, they don't make sense to people. On a technical level, they are the worst kind of problem: they involve social conventions, geographic boundaries, and political maneuvering.
What do we do about it? If you are an engineer or if you are just trying to use software built on top of this mess....