Skip to content

Just Another Sapien

  • Internal Snippets
  • Contact
newsletter

A newsletter of wonderful things – January 2022

January 12, 2022January 12, 2022 by Matthew

Have you ever been in a situation where you have been doing something for so long and feel like it’s time for a change? This […]

Business Intelligence, Snippets

Display the schema of a parquet file

November 9, 2021November 9, 2021 by Matthew

The background to this is simple, you have a parquet file and want to inspect the schema. The most obvious way is running spark-shell or […]

Snippets

git merge conflict favour incoming changes

July 1, 2020July 1, 2020 by Matthew

There are one of those changes that you just want to fix the issues brought about by a merge conflict later. The priority is a […]

Snippets

List all partitions in an Oracle DB table

July 1, 2020July 1, 2020 by Matthew

select table_owner, partition_name from all_tab_partitions where table_name = table_name The partition_name can be used as follows SELECT * FROM table_name partition(partition_name) More information can be […]

Open Source

Authorization in Apache Superset: Granular permissions at the dashboard level

August 20, 2019August 20, 2019 by Matthew

In a previous post, I explain Authentication with a custom user store. This post looks at how to handle authorization to restrict access to different […]

Open Source, software

Authenticate Apache Superset with a custom user store

August 2, 2019August 2, 2019 by Matthew

Apache superset is a modern, enterprise-ready business intelligence web application which provides an intuitive interface to explore and visualize datasets. It has a wide array […]

Musings, Software Development

MsBuild: Build for dummies

February 24, 2016July 4, 2019 by Matthew

Below is my favorite MsBuild configuration. I use this on the go to check the status of my code especially after merging code from a […]

software, Software Development, Tech

Bug fixing? Do it now rather than later

February 12, 2016 by Matthew

I recently attended an event where a speaker gave the metaphor of the age old customs from the Kamba people. He talked about how the […]

Musings

Encounter with Dr. James McFie

July 15, 2015 by Matthew

A couple of days ago, I had the pleasure of being in attendance to a dinner hosted by Strathmore university where Dr.James McFie was one […]

Musings

Bad variable names: avoid them please

June 22, 2015 by Matthew

I recently had to help a developer colleague fix  a bug no one seemed to understand what the problem was. This is how it all […]

Posts navigation

1 2 3 4 5 … 11

Copyright © 2019 | All Rights Reserved. Fabulist by Shark Themes