Data geek who loves problem solving
Rambles about fitness & random stuff too
https://indievisual.tech
Safe to say, I'm blown away 🤯
Safe to say, I'm blown away 🤯
Sharing an example of how you can leverage the powers of Shiny + R markdown to create something bespoke to your needs.
Use case below to generate contract docs ✨
Sharing an example of how you can leverage the powers of Shiny + R markdown to create something bespoke to your needs.
Use case below to generate contract docs ✨
To really highlight “high” vs “low,” it’s clearer to use completely different colors instead of similar hues. The choice below reads like a sequential scale - light blue feels like a middle bin, not a low one.
Color opinions aside, interesting info!
To really highlight “high” vs “low,” it’s clearer to use completely different colors instead of similar hues. The choice below reads like a sequential scale - light blue feels like a middle bin, not a low one.
Color opinions aside, interesting info!
She has ChatGPT brains, Donna Paulsen's personality, and all the skills I need to get basic admin work done.
Thank's Donna 🤍
She has ChatGPT brains, Donna Paulsen's personality, and all the skills I need to get basic admin work done.
Thank's Donna 🤍
Shiny dateInput() on back end is actually an input type text. So if you try to do fun JS things to look for an input date, you'll run yourself to death in circles.
Don't be like me. Don't assume. Check your input types.
Shiny dateInput() on back end is actually an input type text. So if you try to do fun JS things to look for an input date, you'll run yourself to death in circles.
Don't be like me. Don't assume. Check your input types.
That’s gotta be the secret sauce to her game. Phenomenal match tonight. 🎾
That’s gotta be the secret sauce to her game. Phenomenal match tonight. 🎾
dev + QA date with PowerAutomate. it's about as fun as it sounds.
dev + QA date with PowerAutomate. it's about as fun as it sounds.
Expanding my new virtual assistant's skillset to go beyond organizing my work day and manage my workout schedule.
I need someone to hold me accountable!
Expanding my new virtual assistant's skillset to go beyond organizing my work day and manage my workout schedule.
I need someone to hold me accountable!
It’s been a long week friends. Go unplug and do something fun this weekend 🤍
It’s been a long week friends. Go unplug and do something fun this weekend 🤍
Vibe coded my new work bestie to life. And yes, she's named after the all-knowing assistant in Suits.
First up: simple slash commands. Next up: sassy back-talk to keep me in line.
Vibe coded my new work bestie to life. And yes, she's named after the all-knowing assistant in Suits.
First up: simple slash commands. Next up: sassy back-talk to keep me in line.
maybe on v7. 🙃
CC @ansgarw.bsky.social - this was no contest my favorite post about it
maybe on v7. 🙃
CC @ansgarw.bsky.social - this was no contest my favorite post about it
I had to create a resume the other day for an RFP. Using rmd was so much easier than screaming at Word. And it’s cheaper than shelling out $ for premium templates on Canva (we like free 😎).
Just a little HTML, CSS and presto - PDF! 🪄
I had to create a resume the other day for an RFP. Using rmd was so much easier than screaming at Word. And it’s cheaper than shelling out $ for premium templates on Canva (we like free 😎).
Just a little HTML, CSS and presto - PDF! 🪄
Katie is exceptional and looking for data science roles.
Please let me know if I can help make an intro 🤝
Katie is exceptional and looking for data science roles.
Please let me know if I can help make an intro 🤝
Getting back into my fitness routine. It’s hard climbing the mountain from the beginning - but I’m learning to meet & appreciate my body where it’s at 🧘🏻♀️
Getting back into my fitness routine. It’s hard climbing the mountain from the beginning - but I’m learning to meet & appreciate my body where it’s at 🧘🏻♀️
*rolls up sleeves and pretends to be a data engineer*
*rolls up sleeves and pretends to be a data engineer*
But all those AI features are meaningless if it doesn't connect back to your USP & create REAL value.
Product peeps, I feel for you. No doubt you're being overruled by the powers that be. 🫠
But all those AI features are meaningless if it doesn't connect back to your USP & create REAL value.
Product peeps, I feel for you. No doubt you're being overruled by the powers that be. 🫠
“Milquetoast” - to be timid or unassertive - comes from a fictional character, Caspar Milquetoast, created by Harold T. Webster in the comic strip, The Timid Soul.
His name was a play on “milk toast”, a soft, bland breakfast dish, and an apt metaphor for his personality. 🥛🍞
“Milquetoast” - to be timid or unassertive - comes from a fictional character, Caspar Milquetoast, created by Harold T. Webster in the comic strip, The Timid Soul.
His name was a play on “milk toast”, a soft, bland breakfast dish, and an apt metaphor for his personality. 🥛🍞
I teamed up with @cedricscherer.com to put together a fun ggiraph talk for useR conf this year. Of course I had to show an example inspired by him!
Stay tuned for behind the scenes how-tos, tricks, and code. Excited to share more info when the talk is live!
I teamed up with @cedricscherer.com to put together a fun ggiraph talk for useR conf this year. Of course I had to show an example inspired by him!
Stay tuned for behind the scenes how-tos, tricks, and code. Excited to share more info when the talk is live!
In app dev, thinking about the data model first pays dividends later on.
I've been scarred by products that don't have edit histories or worse, use hard deletes. So to do it right, we need 3 tables:
- Object (eg activity)
- Object edit history
- Object change log (old, new value)
In app dev, thinking about the data model first pays dividends later on.
I've been scarred by products that don't have edit histories or worse, use hard deletes. So to do it right, we need 3 tables:
- Object (eg activity)
- Object edit history
- Object change log (old, new value)
Goodbye iframe, hello custom components that work with SavvyCal APIs to schedule disco calls 🪩🕺
Goodbye iframe, hello custom components that work with SavvyCal APIs to schedule disco calls 🪩🕺