We are a very happy customer of better stack - it’s a genuinely great product that did not let us down so far and it’s way more intuitive than my previous experiences with Opsgenie (setting up escalation policies was a nightmare in opsgenie)
We also use the AI features quite a bit, but they can be easily ignored if unwanted
I like the idea integrated Grafana support! Perhaps finally a way for us to reduce the amount of tools & infrastructure we need and unify them under one hood. Will give it a try, thanks for building this.
Thanks for the q (I work at Deepnote) - all outputs that can contain potentially malicious JS are sandboxed in iframes so they can only access their local context and can't be used e.g. for XSS attacks.
I fully agree - if I were to start a new project today, I would most certainly use an existing design system and tweak it.
We actually did use an existing system/framework at start called ant.design, but we slowly started replacing it. Many components had some kind of a quirk which did not let us use it the way we intended - resulting in various hacks on top of it. As I mentioned in another comment, the rest the design system "crafting" at Deepnote was mostly re-organizing elements and making sense of what we already had and unifying it. This reduced the scope of the work to be done by a lot.
So far maintaining the current design system and using it has not been a time sink, eager to see what the following months will bring.
Author here. Agreed, this is a great point. Fortunately, we did not need to craft all componnets from scratch at Deepnote (since they existed in various forms both in code and in designs), so we mostly polished the existing elements and unified them. This means the friction of hand off was significantly reduced and the engineering team was also very keen to look into it as they saw the immediate value in having a single source of truth e.g. for a Button.
Also, you mentioned the framework. We use mainly React + emotion on the frontend (along with Storybook from the article). Happy to answer any specific questions you might have - filip@<company-name>.com
I can only enumerate some specific use-cases I found really helpful:
- highly customizable response to a webhook request
- it has great support for loops and iteration over arrays of data
- every single input field can be enhanced with custom code. e.g. an email integration will want me to fill out an input field for the email subject. I want to capitalize the first letter of every word in the subject, so I can easily split the subject line, map over every word and capitalize it.
- I know you have mentioned this in the comment, but it's MUCH cheaper. You also get all features out of the box, unlike Zapier.
I like Integromat (https://www.integromat.com), it's Zapier on steroids, hitting the sweet spot for developers. The minor downside is that it can take time to get used to the whole layout and the concept of connecting apps in their editor.
Our goal right now is to build the most amazing data science notebook. We need a lot of feedback to get there, that's why we are keeping it free. But since the servers also cost us something, we haven't opened up Deepnote to the public just yet.
Once in GA, we know we can support students on a free tier almost indefinitely (it doesn't really cost that much) while offering more advanced features on a subscription model for teams and enterprises.
I work at https://www.deepnote.com/, we are trying to tackle some of the pains mentioned in the article (setup, collaboration, IDE features like auto-complete or linting).
We are still early access, but if you are interested in an invite just let me know. My email is filip at deepnote dot com.
If someone is interested in the previous years of Advent of Code they are available as notebooks in Peter Norvig's pytudes repository: https://github.com/norvig/pytudes
At Deepnote, we are building a new kind of data science notebook to make teams radically more productive. While staying compatible with Jupyter, we add real-time collaboration, versioning, easy deployments and other features so our users can spend less time working on infrastructure/operations and more time on their research.
Here’s a list of our open positions:
* Full Stack Developer (TypeScript, React, Node) | Full Time or Internship | Prague
* Infrastructure Engineer (TypeScript, Python, Kubernetes) | Full Time or Internship | Prague
Coming from a similar background I actually think they over-designed their whole blog.
I don't see why they would not put the content to the middle, have a static background so the only thing that changes are the gifs and text as you are scrolling and perhaps pick a more readable, nicer font (though that is probably highly subjective).
Overall, I feel like the Dropbox app UI shown in gifs and the blog are from two very different companies.
At Deepnote, we are building a new kind of data science notebook to make teams radically more productive. While staying compatible with Jupyter, we add real-time collaboration, versioning, easy deployments and other features so our users can spend less time working on infrastructure/operations and more time on their research.
Here’s a list of our open positions:
* Full Stack Developer (TypeScript, React, Node) | Full Time or Internship | San Francisco, Prague, Remote
* Infrastructure Engineer (TypeScript, Python, Kubernetes) | Full Time or Internship | San Francisco, Prague, Remote
I was struggling with the exact same problem myself (similar situation, all meals catered + various snacks everywhere).
Eventually, it was as simple as learning about the amount of calories I should be eating and keeping track of them. Perhaps the greatest difference was when I stopped pre-allocating calories the day ahead (like 400 breakfast, 600 lunch and so on) but I simply ate whenever I was feeling hungry. I prioritised foods which are filling but not calorie heavy (salad bar, lean proteins, yoghurts). This way, I was able to lose 25 pounds in roughly 3-4 months without much cognitive effort.
An extra tip would be to also start exercising regularly, it makes a world of difference.
I would actually not be worried at all. As you have mentioned, Leaflet is ideal for people who look for something simple which they can further expand. Mapbox is more for people ready to pay for a robust set of APIs and SDKs which can be nicely combined together. From my experience, I think both of them are doing an excellent job.
I think that any kind of chat is as distracting as you let it be, I would not blame that to Slack. However, I totally agree your UI points however for me it applies to Slack overall. Having a thread open on one side, middle being a war between people who use threads to reply and the others using mentions to reply and the left sidebar with bots/apps/direct messages/channels/starred things/all unreads is getting a bit populated too.
We also use the AI features quite a bit, but they can be easily ignored if unwanted