Weekly bookmarks - Issue #21
The people who hire me ask me to help their teams make changes. Most of the time, my first step is to see how I can slash those teams' load.
Here's a technique card from my seminar, "Leading Technical Change" https://t.co/anjWJ7vDcV
CSS Animation sites to help you build amazing animations for your Websites and Applications โ
(Save a ton of hours searching)
Open thread ๐งต โ
Using Ruby on Rails, Turbo Streams, and Stimulus to build server-rendered modal forms
@marckohlbrugge Yes we did, and no it is not "that" difficult. These two rails projects can help you start
https://t.co/PGYruZDEkP
https://t.co/79jz8TlQPQ
Then you can fine tune the details if there is something specific
๐๏ธYou probably want `compact_blank` most places you are using `compact`
https://t.co/iTPsQQp7Zk https://t.co/Bsxg87j6WP
Use Fastlane and continuous integration to automate building React Native apps.
Love Twilio? We do too! And, guess what? Now, there's an open source alternative to it called @fonoster. Fonoster's platform enables you to communicate effectively with your customers through voice and messaging.
Watch the full conversation here: https://t.co/hyezppwz7q https://t.co/G2N4hmJrQE
I always appreciate examples of "scrappy" versions of a feature.
"Field choices" implemented as a text field gives you edit, delete, re-ordering, quick entry, and bulk importing (via paste) for free*
(We shamelessly copied this from @heyreform ๐) https://t.co/pMVC523r7D
Struggling to connect on your remote team?
Weโve built a 68 person remote team thatโs driving $32 million in annual revenue.
Here are 10 ideas for building great culture in a distributed team:
๐ป๐
๐กRails tip: Rendering class names conditionally in ERB is frustrating ๐ Fortunately, there's a better way:
๐๐ป class_names aka token_list
Focus on the underlying logic that determines when a class should be applied instead of gluing strings. https://t.co/LoCifI2vhB
Future CSS Tip! ๐ฎ
The Pop-up API doesn't have to be jus' pop-ups โจ
You get different types
For example;
<div class=๐ popup=manual defaultopen>
Puts an element in the top layer by default and requires JS/trigger to dismiss ๐ค
Check out this 3D toast demo, link below! ๐ https://t.co/9BTyG50nYe