Mark MathisGetting Started with JupyterLabNotebooks may not have completely replaced the scientific paper. However, they are increasingly used for exploration and “to create and…Jul 20, 2018Jul 20, 2018
Mark MathisIntroduction to K8s at D11s (w/o yaml)At Descartes Labs we currently ingest about 25k images every day. By which I mean we download, recompress and store (in Google Cloud…Oct 16, 2017Oct 16, 2017
Mark Mathisindescarteslabs-meditationsMulti-dimensional Choropleth Maps using PostGIS, GeoServer, and Google EarthA choropleth map is a “thematic map in which areas are shaded or patterned in proportion to the measurement of the statistical variable…Sep 22, 2017Sep 22, 2017
Mark MathisinGoogle Cloud - CommunityPostgres is Incredibly AwesomeI suspect that a large percentage of users come to Postgres for PostGIS. You get spatial data and operations wrapped up in a familiar SQL…Apr 14, 2017Apr 14, 2017
Mark MathisThe Influence of The Castle of Cagliostro on Romancing the StoneI was recently re-watching the classic 80’s movie Romancing the Stone (1984) and at some part I started noticing some striking similarities…Feb 11, 2017Feb 11, 2017
Mark MathisSecure Web Services using Postgres and WFSLet’s say you have a bunch of data in a postgres database and you want to be able to access that data through a secure web service…Jul 26, 2016Jul 26, 2016
Mark MathisWho needs backups?A couple of months ago I spilled a glass of water on my laptop. For the few days my laptop spent covered in rice in a cooler, I was able to…Mar 20, 2016Mar 20, 2016
Mark MathisA Practical Guide to the Celery Distributed Task QueueIntroductionMar 20, 20161Mar 20, 20161
Mark MathisGeoServer Rendering TransformationsGiven a large number of vector shapes, GeoServer already does a pretty good job of rendering them. In particular, GeoServer can easily…Mar 20, 20162Mar 20, 20162