Maximizing Web Based Sharing for Effective Previews Across Platforms

Motivation I have been writing code to support sharing content from the web on various platforms since 2010. This is my attempt at recording all the things that I do to effectively share effective Previews across LinkedIn, Facebook, iMessage, Twitter, and any other Open Graph compatible system. History The Open Graph protocol was first introduced in 2010 by Facebook. It was created as a way for website owners to better control how their pages were represented when shared on Facebook....

February 2, 2023 · 5 min · 988 words · Me

Journal Tasks Log 5

Goal Record cloud video and transcribe it Tasks Setup cloud storage endpoint ✅ Build a meeting token endpoint and pass that to the call creation ✅ enable recording - when the session owner joins ✅ add command line applications to the base – not going to do will use cloud functions download file wrapper - not needed will create a signed url process file wrapper upload successful process wrapper update database state run command line from github doc the results and how to reproduce

December 19, 2022 · 1 min · 84 words · Me

Journal Tasks Log 4

Integrate vendor package and give results remove API from the front end ✅ save? room and return the room id that is created ✅ creator makes rooms ✅ participants need to be a part of a session to join a room ✅ need an error layer ✅ verify session against joining a room ✅ fix the buttons to look like a poor man’s zoom in terms of layout ✅ Add speaker view to the layout add new button layout using their button scheme add code to add fake cells

December 12, 2022 · 1 min · 89 words · Me

Hyper Delivery to Iterate for the Customer

As software engineers, especially product engineering, one of our core objectives is to deliver software solutions to customers quickly, while still maintaining the quality of the product. It is not enough to simply produce a product and ship it out - we need to ensure that the product fits the customer’s needs, and can evolve to meet the customer’s changing demands. To achieve this, we need to establish a set of software delivery practices that prioritize speed and iteration to find product market fit....

November 29, 2022 · 6 min · 1181 words · Me

Openai Fine Tuning Notes

OpenAI fine-tuning with a notebook in VSCode AI is the future. Co-pilot is the future. Building a finetuned layer for GPT-X will enable products to produce results faster, with less upfront effort for a fraction of the cost. Setting up a training set Let’s assume for this post, is based on some structured data. That structured data has been tagged by a human, and there is a lot of it. Roughly 3 MB of data....

November 21, 2022 · 4 min · 771 words · Me

Journal Tasks Log 3

Scope Learn how to fine tune a model Tasks Go through an openai tutorial Take companies data and train a model Run through test cases Learn how to enable or disable finetuning to show improvements Learn how to fine tune a model Publish details via a post

November 11, 2022 · 1 min · 47 words · Me

Notes About Gke Ingress Service Timeouts

Problem GKE for all backend services has a default timeout of 30 seconds for a response from the backend or the service. If the request takes more than 30 seconds a 502 Bad Gateway occurs and the message Error: Server Error The server encountered a temporary error and could not complete your request. Please try again in 30 seconds. Context The problem is summarized as timeouts that need to be configured for the load balancer, but how do you do that?...

November 2, 2022 · 1 min · 172 words · Me

Journal Tasks Log 2

Scope Create an API endpoint using an unfriendly provider. Tasks Use a headless browser to log in with google oAuth ✅ Pass the Text to summerize to application ✅ Grab response from unfriendly provider and structure the response into what we need for return. ✅ Create an API interface to enable this. First Steps Lets try to get the existing app to push text Then change the existing app to take text as an input Make sure to grab the response....

October 27, 2022 · 1 min · 125 words · Me

Journal Tasks Log 1

Why My quest is to become better continuously as a human, parent, husband, man, engineer, and person. Better does not mean perfect but know that there is growth and that you never truly stop learning. The current me is good enough, I just want to do things better instead of thinking I am doing them better and that requires tracking and measurement. This is my log of things needed to organize my thoughts and be more self-disciplined....

October 21, 2022 · 1 min · 117 words · Me

Gcp Cloudsql Postgresql

Google GCP CloudSQL PostgreSQL Administration I like to configure most of my infrastructure in Hashicorp terraform. The terraform was not developer friendly in my experience because it had a lot of prerequisites for defining the server config, instead of picking a class that just seems right. Building custom things allows for variance. Thus I built and am administering the CloudSQL artifacts through the desktop cloud SQL interface. So far so good....

October 12, 2022 · 2 min · 326 words · Me