3-Iodopyrazolopyrimidines or 3-Bromopyrazolopyrimidines (1 equiv.), Na2CO3 or K3PO4 (2–4 equiv.), Pd(PPh3)4 or Pd(II)Cl2dppf.DCM, (0.05 equiv.) and boronic acids or boronate pinacol esters (1–2 equiv.) were dissolved in a mixture of dimethoxyethane (1.5 mL) and water (0.5 mL) and then heated in a microwave at 80 °C for one hour. The reaction was monitored by thin layer chromatography. After cooling, ethyl acetate and water were added and the organic phase was separated. The water phase was extracted with ethyl acetate. The combined organic phases were washed with brine, dried over Na2SO4 and evaporated under reduced pressure. The crude product was then purified via flash chromatography over silica, eluting with either a hexanes/EtOAc or CH2Cl2/MeOH gradient. If necessary, further purification was performed with preparatory RP-HPLC.