If you're in SF next Thursday, come hang at Snowflake Dev Day for FREE!
There will be:
* A talk Andrew Ng
* Demos from top Al companies
* An Al bootcamp
* And much more!
Register at
www.snowflake.com/en/summit/de...
If you're in SF next Thursday, come hang at Snowflake Dev Day for FREE!
There will be:
* A talk Andrew Ng
* Demos from top Al companies
* An Al bootcamp
* And much more!
Register at
www.snowflake.com/en/summit/de...
We live in the future. `Ctrl +` now zooms just the text in Google Docs.
Streamlit hint
If you want to add items to multiple columns in round-robin style, try using itertools.cycle:
cols = itertools.cycle(st.columns(3))
for item in mylist:
# Use col1, then col2, then col3, then col1, etc...
with next(cols):
st.write(item)
Check out the brand-new @streamlit.bsky.social SlickGrid custom component!
slickgrid.streamlit.app
The way you start is simple: you JUST BUILD IT.
So learn Streamlit now. Go build. Share the app way before it's done. Solve problems today. Be someone's hero ;)
streamlit.io
3. You don't overbuild. You only harden the data pipeline as the app proves its usefulness. However, not all apps are useful, and not all useful apps live for long enough to require hardening. So you only spend your precious time on apps that are both useful and long-livedβ¦
2. You get value from day one. From the moment when you start building and user-testing, you *already* have a useful app that solves part of the problem. And it only gets more and more useful along the way.
β¦
The benefits of this flow are clear:
1. You build better apps. You often don't know what you need until you try it out, so by building and iterating live with real users you end up with a better app than if you had planned the whole thing ahead of time.
β¦
Within a week, the CEO is using the app and the New Hire is hailed as a hero πͺ
The reason the New Hire's app wins in the end is because a *simple app today is better than an over-designed app 3 months from now.*
The app is not perfect, but she quickly addresses the feedback and updates it.
Next day, she shows it to Finance, gets more feedback, and refines the app.
Within three days, Finance is using the app in their meetings. The New Hire keeps iteratingβ¦
At this point, a New Hire joins the Data Team and is assigned a starter project: to put together a quick data app that unblocks Finance while they wait for the "real" app from the Tools Team.
The New Hire discovers Streamlit and shares an app with colleagues that same dayβ¦
Three months and many meetings later, the app is delivered.
But when Finance tries it the flows are all wrong. The app is not quite what they needed.
So they file a request with Data, who files a request with Tools, who puts it in their backlog.
Many months passβ¦
A Data Science team builds a static forecast of the company's northstar metrics.
The Finance Team loves it and asks for a live version they could use in their meetings.
The Data Team files a request with the Tools Team to build a data app, and Tools puts it in their backlogβ¦
We design @streamlit.bsky.social to keep you moving forward.
We don't always get it right, but our goal is for you to learn in seconds, iterate quickly, unblock users, and just. keep. going.
So we're very happy when we hear stories like below β and this one we hear very oftenβ¦
@streamlit.bsky.social 1.42 is out...
...with Auth support! π
docs.streamlit.io/develop/conc...
Now you can control access to your app based on the user's login on Okta, Google, or any OpenID provider.
And there's much more, as always:
docs.streamlit.io/develop/quic...
Twitter/X allows me to craft a link that prefills a post with content, like this: twitter.com/intent/tweet...
Does @bsky.app support something like this?
You can find other cool apps in his Streamlit profile:
share.streamlit.io/user/syasini
Nice @streamlit app made by Siavash Yasini, which searches GitHub for issues using AI:
tissues.streamlit.app
I don't follow enough people here to make Bluesky useful to me, but the DataViz feed is ππ
bsky.app/profile/did:...
Another awesome @streamlit.bsky.social video by Fanilo just landed.
This one is a super nice intro to Streamlit:
www.youtube.com/watch?v=SVAr...
Humble brag
It's a feature, not a bug. Enjoy your Slackless flight!