Oh my goodness Friday roundup

James Governor's Monkchips

Oh my goodness Friday roundup

Share via Twitter Share via Facebook Share via Linkedin Share via Reddit

Back in the olden days, before Twitter, I used delicious to create a link blog. Good times. I know Ian Skerrett of the Eclipse Foundation used to enjoy it. Anyway, in the spirit of going old school I thought I would throw down a few links for your delectation. The cool kids are of course doing their link roundups in newsletters, but I am all about the blog.

 

On improving diversity in hiring (via @steviebuckley)

Not much to say other than READ THIS POST. So much wisdom from Cate Huston about inclusion and how to do things right. Want to know why your team is all white men? Read this post. Want to do better? Read this post. Think you are one of the good people, doing things right? Read this post. Thoughts on hiring, the pipeline, better supporting your talent to help them thrive, how do be more welcoming. The advice on Specific Outreach is particularly excellent.

“Work on your own network and make yourself available. Follow more under-indexed folk on Twitter even after you discover they are not just offering an education but being normal human beings with varied interests. Make an effort to be more involved in communities where there is better diversity and more effort for inclusion. E.g. choose “welcoming Javascript evening with soft drinks and childcare” over the “brogramming with beer” event.”

Like I said JUST READ IT

 

Using VS Code to Debug Java Applications

It will be really interesting to see how this goes. Code’s momentum at the momentum is almost comical. Sublime Text is definitely under pressure, and I have even noticed some veterans of the VI/Emacs religious wars becoming Code curious. Javascript developers love Code. Go developers love code. So will Java developers succumb? Java developers are generally used to full blown IDEs – IntelliJ IDEA is the current darling in that space. So Code, with Java debugging is very interesting, not least because of how it’s done. Microsoft is collaborating with Red Hat, taking advantage of Eclipse ™ JDT, M2Eclipse and Buildship. Download Code, install the Java extension pack, and the developer can just get on with it. This whole thing feels really nice from a developer experience perspective. While “Microsoft collaborates with open source” is hardly news in 2017, the white in my beard is still twitching a bit at the idea of a Microsoft code editor embracing Eclipse technologies.

 

RebelLabs Developer Productivity Report 2017: Why do you use the Java tools you use?

While we’re on the subject of Java dev tools, it would be rude not to share this survey, wouldn’t it, based on responses from 2060 people worldwide. For one thing it nicely supports my claim about IntelliJ above.

 

On the other hand, RedMonk bullishness about Kotlin may be a little ahead of the curve. Only 1% of respondents are using Kotlin (those that are using it however love it more than than any of the other languages polled). Scala is on 2%. Plain old Java is definitely still a thing.

 

IBM/vue-a11y-calendar (Via @sarahdrasner)

I saw a tweet today about “0.1.0 of an accessible, localized calendar and datepicker for @vuejs!”. Why is this interesting? Well for one thing, I love the collegiate thing, where a Microsoft developer advocate is publicly commending an IBM employee for a JavaScript library they built. Also though, while a lot of people out there like to build bright and shiny things in JavaScript, it’s an IBMer working in the office of the CIO that thought – you know what we really need? A date picker that’s international and supports accessibility. Well done Sam.

 

LinkedIn’s Tips for Highly Effective Code Review

After doing some 1m code reviews – a formal process has been mandatory since 2011 – LinkedIn has condensed a bunch of lessons about how to do it right. It’s a good read. It’s not easy to engender a healthy feedback loop in an organisation, so best practices in doing so are always welcome.

 

disclosure: Microsoft and the Eclipse Foundation are both clients.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *