Monday, September 25, 2023
How to Add User Authentication to Your SvelteKit MVP in 1 Sprint
This post share some of the knowledge and best practices we've accumulated from implementing user authentication for SvelteKit apps during 1 sprint cycles.
Monday, September 25, 2023
This post share some of the knowledge and best practices we've accumulated from implementing user authentication for SvelteKit apps during 1 sprint cycles.
Saturday, September 16, 2023
KitForStartups is a boilerplate for building SaaS products with SvelteKit. It is not a framework, but rather a collection of components, pages, and logic that you can use to build your own SaaS product with SvelteKit.
Wednesday, August 30, 2023
Learn how our team leveraged SvelteKit to build a Google Analytics dashboard MVP in just 3 weeks. This case study covers our tech stack, development experience, key learnings around state management, and how SvelteKit enabled rapid prototyping.
Monday, August 28, 2023
Learn how to embed interactive Svelte components into PHP apps and WordPress themes. See code examples of fetching data from the WP REST API, building search/filters, using stores, Rollup bundling, and more. Modernize legacy PHP without a huge rewrite.
Tuesday, August 15, 2023
Learn how to debounce functions in Svelte to limit how often they run. Implement a debounce utility to rate limit API calls for search boxes and other inputs.
Tuesday, July 25, 2023
Lear how to programmatically navigate in your SvelteKit app using the `goto` function
Tuesday, July 11, 2023
Unravel the power of the {#await ...} block in Svelte! Explore how it improves code readability, and efficiently handles loading states & errors in data fetching.
Monday, July 3, 2023
Get hands-on with Svelte! Learn how the {#key ...} block lets you control re-rendering and breathe new life into your components.
Thursday, June 8, 2023
Discover why leading tech giants choose Svelte for their web apps and websites. Learn how Okupter, your Svelte and SvelteKit specialist, can boost your business online.
Wednesday, June 7, 2023
Turn 404 errors into memorable experiences with SvelteKit! Uncover the secrets to custom 404 pages, and save internet kittens, one 404 at a time.
Tuesday, June 6, 2023
SvelteKit and SEO, a match made in digital heaven! Learn how Okupter propels businesses to online success. Get your gears moving, explore now!
Tuesday, June 6, 2023
Wondering if you can use SvelteKit as a full-stack framework? You landed at the right place. Let's dive in!
Thursday, June 1, 2023
Explore the alternatives to React such as Svelte, Vue, Angular, and more. Learn why they matter and how they can drive your project's success.
Wednesday, May 24, 2023
Discover the power of SvelteKit in creating high-converting landing pages. Learn why SvelteKit is the go-to choice for developers at Okupter, a leading Svelte development agency
Wednesday, May 24, 2023
Discover how to hire top Svelte developers and fast-track your project with Okupter. Get started by booking your discovery call today!
Tuesday, May 16, 2023
Discover how conditional classes in Svelte can streamline your app design process. Includes a detailed guide on managing active navigation links in SvelteKit.
Monday, May 15, 2023
Dive into our step-by-step guide to master file uploads in Cloudflare R2 with SvelteKit. Learn about the R2 service, set up projects, and optimize your cloud storage experience!
Tuesday, May 9, 2023
Learn how to streamline your SvelteKit app's deployment to GitHub Pages in our step-by-step tutorial!
Friday, April 28, 2023
Overcome the "window is not defined" error in SvelteKit with ease! Learn effective solutions like using the SvelteKit browser module and onMount lifecycle function.
Thursday, April 27, 2023
Eliminate the frustrating "document is not defined" error in SvelteKit with our helpful guide. Understand why it occurs and apply proven solutions for smoother development.
Friday, April 21, 2023
Mastering Client-Side Authentication with Firebase and SvelteKit
Sunday, April 16, 2023
Explore the differences between Svelte and React, comparing architecture, reactivity, syntax, and developer experience to make an informed choice.
Friday, April 7, 2023
Get your website's meta tags back on track with our step-by-step guide to fixing the duplicate meta tags issue in SvelteKit
Tuesday, April 4, 2023
Looking to implement file uploading in your Svelte project? Check out this tutorial for an easy-to-follow guide and start uploading files like a pro.
Tuesday, March 28, 2023
Want to take your WordPress site to the next level? Learn how to go headless with SvelteKit and GraphQL.
Thursday, March 16, 2023
TypeScript and SvelteKit make a powerful duo. Get the benefits of type safety and easy integration with this guide to using TypeScript in your SvelteKit projects. See why it's worth making the switch.
Friday, March 3, 2023
Learn how to set up E2E with Playwright in your SvelteKit app. Ensure your app works as expected for your users and automate testing.
Tuesday, February 14, 2023
Learn how SvelteKit handle stateful URL, updating states in URL, data invalidation.
Friday, February 10, 2023
Become a part of the conversation on Svelte and SvelteKit. Connect with like-minded developers and learners.
Tuesday, February 7, 2023
Solve the "Cannot stringify arbitrary non-POJOs" error in SvelteKit with this quick and simple guide. Learn how to fix the issue by serializing non-POJOs with JSON or structuredClone.
Sunday, February 5, 2023
Learn how to add a sitemap to your server side rendered SvelteKit website.
Friday, January 20, 2023
Learn how Svelte handles CSS and styles, and how you can take advantage of that for your Svelte and SvelteKit applications.
Thursday, January 19, 2023
Master the art of query parameters in SvelteKit! Discover how to access and use them on both the client and server side with clear examples and explanations.
Monday, January 9, 2023
Find out what's Svelte, SvelteKit, what is the difference between the two and what you can do with both.
Friday, December 30, 2022
Explore the journey of building a website with SvelteKit and DatoCMS, including the challenges and successes I encountered.
Friday, December 16, 2022
Learn about the handle hook in SvelteKit and how it can be used for authentication, route protection, and more.
Tuesday, December 13, 2022
Discover how SvelteKit's load function simplifies data loading in your web app.
Tuesday, December 6, 2022
Get practical advice on using SvelteKit from a developer who has built projects with the framework. This blog series provides tips and insights to help you succeed with SvelteKit projects.
Sunday, November 27, 2022
One of the most interesting pieces of software in modern web development is Docker. It allows building, shipping, and running applications in a container. In this article, we will learn how to build a SvelteKit application with Docker.
Tuesday, November 8, 2022
Enhance your SvelteKit forms building experience by using Zod for type safe form validation.
Tuesday, November 1, 2022
Environment variables are an important feature of NodeJS applications. In this article, we will learn how SvelteKit makes use of them and how to use them effectively.
Tuesday, August 16, 2022
In this article, we will learn how to handle authentication and authorization with JWT in SvelteKit.
Sunday, June 19, 2022
This article describes what I learned, what I like about Astro, the static site generator, and what makes it an interesting tool to consider.