Ask any developer and they’ll agree: Notion is awesome. It truly is the all-in-one workspace for your company.
At my prior companies we’ve used notion for literally everything, including:
You get the point. It’s a versatile tool. But, one of my favorite use-cases for Notion is as public API documentation.
There’s many great examples of this, including this API documentation by beestat, and this great example documentation page. Here’s what that looks like:
As a solo entrepreneur, I frequently have to do many of the same tasks as larger companies but with significantly less budget and less time. This makes it important that I have tools that let me work fast and don’t break the bank to do it.
That’s why Notion is perfect.
Notion is exactly the kind of flexible all-in-one solution that a small-medium sized startup needs. It lets you handle your spreadsheets, your accounting, your project management, and your customer relationship management all in one tool.
Then, when your business scales Notion offers convenient export features so you can move…
Progressive Web Apps (PWA’s) are becoming more widespread every day and when you see their benefits it’s easy to understand why.
PWA’s are proven to bring about higher customer engagement, higher customer retention, and increased conversion rates to your web app.
To put it simply, PWA’s are basically phone and desktop apps that are built with web technologies and downloaded through the browser.
This is crazy powerful.
Think about it: You no longer will have to deal with app store approvals, separate code-bases, different deployment methods and everything else that comes along with native apps.
Instead, you build a PWA…
Let’s entertain a simple scenario for a second:
You’re a solo developer. You have an idea. You tell the idea to your friends. They like the idea. You design a prototype. You spend months programming it and then the time comes for you to release it. You push it out to the world and share it with everyone you know. Then, you get the all too familiar question…
When is this coming to Android?
So you stop for a minute and think, “hmm… it seems people want this on Android too. What would this actually take to implement”? …
There’s a bit of an unspoken adage in software development that goes a little something like this…
If you’re not embarrassed by code you wrote 6 months ago, you aren’t growing.
And I’ve never found this to be more true than when I take another look at my personal website. You see of all my projects, my personal site is the one that I’m forced to come back to time and time again. That’s because it’s my own little corner of the internet. It represents my style, my ideas and my projects. It’s mine.
So you can understand how a…
The container pattern is a concept introduced in the Unstated-Next library. This pattern thinks about states as varieties of Containers
that hold a modular slice of the global application state. To provide this state you create a Context across your application, then access it through hooks.
Compared to something like Redux, this Container
pattern offers a Hook-centric way to manage state. It’s easier to learn, scales with your application well , and provides an intuitive way to think about global state. Here’s how it works.
The container pattern is a methodology in which instead of having all your global state…
As we approach late august, the time is coming for college classes to kick off again. Whether your school is online or in-person, I believe there’s a handful of things you can do to make this year a success. This article is a collection of tips for computer science majors to help them have a successful year. This information has been curated from my four years of learning at university, along with various pieces of advice from other students, graduates, and professors.
And here’s proof!
Trust me, you don’t need to know how to program going into a CS degree…
Google Firestore is Google’s propriety NoSQL Document-Based Database. Paired with the rest of the Firebase suite such as Cloud Functions, Firebase Auth and Firebase Storage this can look like a pretty attractive tech stack for startups or solo-developers looking to get an app up and running quickly.
This is exactly what I thought 9 months ago when choosing a tech stack for my mobile app. Firestore had some advantages that I was attracted to. It had a generous free tier, an auto-scaling NoSQL data model, and some sweet integrations with the other Firebase services. …