Professions
Professions are a large part of min maxing, gathering professions aren't very helpful but the main crafting ones are. Also don't forget to level your fishing for the new epic UE gems!
Jewel Crafting
Jewel crafting still stands as THE best profession for warlocks. The functionality of prismatic gems is amazing. Lets look at the math:
All warlocks will be running [Chaotic Skyflare Diamond] in 3.1. To satisfy these you need atleast 2 blue gems. the best option for a blue gem is [Purified Twilight Opal] which yields 12 spelldmg (assuming demonic aegis..
Assuming all other gems would be [Runed Scarlet Ruby] which is 19 spelldmg.
So We have 32*3-(19+12+12) which is 53 spelldmg + the option to choose the best socket bonuses to use, which is a min of 67 dps increase using the 40-31 scale factors
Tailoring
The new Lightweave Embroidery reads
"Embroiders a subtle pattern of light into your cloak, giving you a chance to increase your spell power by 250 for 15 sec when casting a spell."
w
It has a 45second ICD, and procs roughly 60% of the time it's not up. So we can assume it will proc every 50 seconds. So what value does that give us?
250spelldmg*15 seconds /50 seconds = an average of 75 of static dmg. Now if we look at the 040-31 scale factors, spelldmg is 1.32 dps and haste is 1.03
so the Lightweave is 99 dps and the haste is 23.69 dps. so that gives us a total of 75.31 dps increase over the usual.
Enchanting
Enchanting has the ability to use 2 ring enchants that add a total of 38 spellpower and replace nothing. Which ends up being about a 50.92 dps increase.
[top]Alchemy
Mixology is a nice bonus, you gain both 39 spellpower when using YOUR OWN flask and they are double length so for the thriftier of us it's very nice and yields 51.48 dps.
Inscription
Inscription has it's own shoulder enchant: Master's Inscription of the Storm
So thats (once again using to 40-31 scale factors) 93.14dps vs
the Hodir exalted enchant [Greater Inscription of the Storm ] which is 43.26dps
So the net dps you gain is 49.88 dps.
Blacksmithing
Blacksmithing isn't a front runner by any means in it's bonus, yet! Well that is to say at the moment it's no better than say, enchanting, you gain 2 bonus sockets from Socket Bracer and Socket Gloves so that's 2x19 sp, or 38 total spellpower, or (once again from 40-31 scale factors) 50.92 dps. Now when ever epic gems are released the bonus of these two sockets will scale, for example if (note this is based of 0 information) the epic gems are say 23 sp, you would gain a total of 46 spell power or 60.72 dps.
Leatherworking
Leatherworking, while no longer providing the amazing drums from sunwell days, does provide a unique bracer enchant: Fur Lining - Spell Power which is a 37 spellpower increase over the default 30 spellpower, which as you can see is right in line with all the other bonuses, and increased dps by just over 50 for 40-31
Engineering
This pvp oriented profession brings a good hand enchant: Hyperspeed Accelerators Which yields 56.67 average haste if you were to use it every min. Which is 58.367 dps subtract the standard 37 dps of the 28 spellpower gloves and you get +20.8 dps upgrade