/Guide

The Ultimate Guide To Modernizing Your Data Import Solution

tl;dr: When should you invest in modernizing your tech stack to drive long-term success? Discover crucial business milestones that signal the need for a tech upgrade and learn how to evaluate alternative solutions.

featured in #465


The Ultimate Guide To Next.js Authentication

- Nick Parsons tl;dr: Next.js 13 introduces the App Router, focusing on React Server Components (RSC) for server-side rendering, enhancing performance and edge network efficiency. This shift changes traditional development practices in Next.js, especially in authentication methods. The article explores how authentication works with both the Pages Router and the new App Router, helping developers adapt to these changes and understand the differences in authentication processes between the two systems.

featured in #464


A Complete Guide To Session Management In Next.js

- Nick Parsons tl;dr: "We’re going to produce a simple two page site that allows us access to a protected page if we are logged in. Fundamentally, this is an authentication setup, but we are going to set it up using JSON Web Tokens (JWT) that we’ll store on the client. This will give the user a live "session," so once they have logged in, they can continue to access the protected page, until the token and session expires."

featured in #463


The Developer’s Guide To SSO

tl;dr: Implementing single sign-on (SSO) is often the first step to selling to enterprises and can function as the difference maker in your company's success. This guide explains what SSO is, why it's critical for enterprises, and best practices for getting it up, running, and integrated with your app.

featured in #461


Authorization Academy

- Sam Scott tl;dr: Authorization Academy is a series of (free) technical guides for building application authorization. Learn about RBAC, ReBAC, authorization enforcement, and authorization in microservices.

featured in #459


CSV Import Solutions: A Build Vs Buy Analysis

tl;dr: Users expect CSV import to just work, but building an importer isn’t easy. Flatfile surveyed companies to rank the effort required in order to build essential CSV import features such as parsing, validation, transformation, data I/O and security.

featured in #458


A Complete Guide To Session Management In Next.js

- Nick Parsons tl;dr: “Session management is a concept that flies under the radar in most applications. It’s built into every authentication library you are using, and seamlessly allows users to stay logged in, use different tabs, and stay secure while they are using your app. But because it is abstracted away by auth systems, it’s also opaque. How does session management work to keep track of your usage? Here, we want to build session management in Next.js without using any authentication library to show you what is really happening under the hood.”

featured in #453


Top 6 Considerations For CSV Import Solutions

tl;dr: When it comes to data import the “build vs. buy“ decision requires an understanding of what functionality is essential for your business. To help, we’ve conducted a survey that identifies the top 6 functionality requirements for import solutions.

featured in #452


CSV Import Solutions: A Build Vs Buy Analysis

tl;dr: Deciding between building or buying a CSV import tool? We surveyed companies on their top considerations when building or evaluating a data import solution, and put together an analysis to help you make the best decision for your team. Get the guide.

featured in #448


How To Write An Effective Progress Report

- Anna Schmunk tl;dr: Well-crafted progress report "helps build trust by actively letting everyone know how things are going, what may have changed, and where you may need support." The article outlines the key elements that should be included in a progress report: Activity Summary, Progress Update, Challenges and Obstacles, and Next Steps and Action Items. Templates are recommended for creating quick and easy-to-read reports and Anna includes tips e.g. outlining sections and using tables for metrics. The article also discusses how to handle negative and positive feedback from stakeholders. 

featured in #445