Data Analyst and Technical Consultant

Five things I learned at Github Satellite

Here are five things I learned at Github Satellite, Github’s European annual conference

Github Satellite, the European version of Github Universe, was held in London in May 2017 and was an opportunity for those in the tech world to hear about the developments in Github’s ecosystem and network with others in the industry.


1. Github Marketplace is now live

The theme of the opening keynote was how being an inclusive platform is the way forward. Github’s new marketplace is a great way for Github to this. It will allow third-party add-on vendors to sell directly to developers creating a friendly and cohesive ecosystem.


2. GraphQL is now live

GraphQL is open source query language developed by Facebook and used by Github. It allows API calls to be controlled so only the required, or allowed, data is passed back and forth.


3. Electron is easy to use and creates beautiful apps 

I haven’t built a one-page app before but this session gave me the tools I need to build with Electron. The framework allows you to build with JavaScript and feels very familiar to node.js.


4. Building an Inner Source culture is essential for success

My last workshop for the day was a discussion on how to use Open source practices inside an organisation. This prompted plenty of discussion about how it can be implemented.  Github uses this method to drive change in documentation and culture.


5. The Github education team are amazing 

The Github Education team are an incredible team of experts working with partners and users to improve their use of Github and tech in general.

I was able to learn about and create a chatbot in a one-hour session that catered for all skill levels. Those not so comfortable were able to amend the code to make the chatbot react to our commands, and those more comfortable set up API calls to weather and other services.  Catering to such a mixed group can’t be easy but I appreciated being around those who knew so much more just to be able to see what the possibilities are.