I just finished G. Willow Wilson's Alif the Unseen. Loved it, and here's my Goodreads review:
For once, a book club selection I made! I've been meaning to get to this for awhile. It's a fascinating combination of cyberpunk, fantasy, and a little romance. Set in an unnamed Middle Eastern security state, it tells the story of hacker Alif's resistance efforts. When the state identifies him he must go on the run, with the help of djinn he has met. In the end he foments an Arab Spring-like revolt (which Wilson imagined before it actually happened). Puts a wonderfully human face on Islam in the process, and the djinn are convincingly portrayed as not quite human.