SS

Social Share Banner

Social media share banners made simple

Some more progress on onboarding step-2

With most of the ground work complete, UI for onboarding step-2 should be complete by tomorrow

Got a script working to schedule/create bull.js jobs from Ruby

Scheduling jobs in Bull.js via other languages is not documented. Had to dig through someone's PHP code to get my Ruby script working. There are multiple GitHub issues on the Bull.js repo asking for this feature. Perhaps a blog post should help them out. Will blog about this.

Onboarding page-1 complete for

This page uses my first (albeit simple) illustration - created by accident in Figma when creating the app prototype.

Additionally,
* Moved some of the service classes into app/services
* Since I've handled file uploads now - this should make further form building easier for step-2 and step-3 of onboarding

Tiny list of achievements for today:
* For the first time, I wrote frontend javascript code to upload a file via API (using fetch function). I don't even remember doing this (or atleast understanding what I did) in the last 14yrs of writing code.
* Handled the uploaded file via a Rails controller. Again - don't remember doing this without the help of a library before.

Cleaned up some javascript to be able to understand it + make further updates

First time in years I've felt confident about organizing javascript code.

Babel, Webpack, all of it still feels like magic to me - especially the amount of tiny tiny packages with tiny tiny configs that generate a tonne of warnings on package updates.

Improve the dashboard with the new layout

* Updated APIs
* Moved all settings under a card in the UI

Figma design+prototype for complete

* Was blocked on the frontend/design.
* Took a step back from coding and finished up the design for the entire app.
* Now I have a clickable prototype of the entire app + much more clarity.
* Using Figma for the first time - I love it (previous Sketch user).

The Shopify Polaris Figma UI Kit was very handy. [Link available here](https://polaris.shopify.com/resources/resources) for anyone interested.

Got the dashboard running again. Back to feature development

Lesson: If your app is working and doesn't need an update - do not touch it.

yak shaving with docker and docker compose to be able to use AWS Copilot

Ripped apart some complex code built into the app a few months ago

Moving away from handling data as it comes. A cron job should keep things simpler
  • ◄ Previous
  • Next ►