Blogs 28 August 2018 Nathan’s 4 week Internship at thinkWhere Hey there, I’m Nathan Bone and I’ve just completed a four week internship at thinkWhere. … fionathomas
BlogsOpenLayers 27 June 2018 Puzzling with OpenLayers and Turf.js In this blog post I'll talk about a few interesting bits of a puzzle made… tw-contributor
BlogsEmployees 23 March 2018 My work placement week @ thinkWhere My name is Yacouba Traore. I am currently studying my second year BSc (Hons) Information Technology… davidwood
BlogsEmployees 23 February 2018 There and Back Again, a Work’s Experience Tale @thinkWhere by Joshua Fawcett Ever since I was a child I have been amazed by the wonders of maps.… davidwood
BlogsScrum 23 January 2018 First-time Scrum master in a cross-functional team My name is Zlata and I have been in a scrum master position for 6… davidwood
BlogsMappingPython 23 October 2017 Demystifying Coordinate Transformations Introduction This blog is going to look at the mathematical calculations involved in rendering 2D… davidwood
BlogsPostGISPythonTutorials 23 July 2017 Address Search OS OpenNames with PostGIS, SQLAlchemy and Python – PART 1 In this two part post we’ll look at implementing an address search using the Ordnance Survey… davidwood
AngularJSBlogsHumanitarianMappingOpenLayers 23 March 2017 HOT Tasking Manager 3.0 Development Underway at thinkWhere We get to work on some great projects here at thinkWhere, but we’re particularly proud… davidwood
BlogsMappingQGIS 23 February 2017 Counting Points and the Process Modeller in QGIS Here at thinkWhere we’ve recently been working with the automation tools in QGIS. The processing… davidwood
BlogsBrowserStackSelenium 23 January 2017 Automated Testing with BrowserStack & Selenium Ensuring high quality software requires a lot of testing. Whether it’s code peer-review, unit testing,… davidwood