Skip to content

Instantly share code, notes, and snippets.

View fractalwrench's full-sized avatar

Jamie Lynch fractalwrench

View GitHub Profile
// Task: Develop 'breadcrumbs' in a simplified implementation of Embrace's
// Flutter SDK.
//
// A 'breadcrumb' is an arbitrary log message that developers can
// leave at any point in an application. These are then displayed on Embrace's
// dashboard in time order - and can be invaluable for debugging why an error
// happened.
//
// You can assume that the Dart code will be the only place that breadcrumbs
// are logged by developers. You should also assume that the breadcrumbs
Privacy Policy
Jamie Lynch built the Amino Acid Test app as a Free app. This SERVICE is provided by Jamie Lynch at no cost and is intended for use as is.
This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.
If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.
The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which are accessible at Amino Acid Test unless otherwise defined in this Privacy Policy.
Information Collection and Use
@fractalwrench
fractalwrench / gist:ea096b33231fc3edaa56b2c786b54a40
Last active October 31, 2020 16:22
Receipt Generator Project

Receipt Generator

Make a command line tool that is capable of generation a receipt for any shop.

The product team at your company helpfully gathered requirements from the customer. But as the senior engineer at your company is on holiday and isn't answering your calls, you'll need to create the engineering design yourself! ;)

User requirements

  • Should be a command-line tool that generates a PNG image of a receipt
  • It should also be possible to configure the tool to output as JPG or PDF
@fractalwrench
fractalwrench / CatDbInstructions.md
Created September 29, 2020 19:22
Cat API database instructions

The Cat API needs a database to persist information about cats permanently, so that users don't lose their data when the server restarts.

Your mission, should you choose to accept it, is to spike into determining what needs to be done to setup a SQL database for your Cat API project. This is a common thing to do when there are technical uncertainties, and will allow us to better define the app's requirements.

App Requirements

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
def bugsnag_api_key = project.hasProperty("bugsnagKey") ? project.property("bugsnagKey") : "your-api-key"
android {
compileSdkVersion 26