Chia sẻ kiến trúc xây dựng ứng dụng React Native offline-first với Appwrite🔥:
• Sử dụng TanStack Query quản lý cache + AsyncStorage/MMKV lưu trữ offline
• Optimistic updates: cập nhật UI tức thì khi thao tác
• Cơ chế hàng đợi offline tự động đồng bộ khi có mạng
• Giải quyết xung đột data bằng Last Write Wins
• Realtime sync trực tiếp vào cache giảm tải mạng

#ReactNative #Appwrite #LapTrinhDiDong
#OfflineFirst #TanStackQuery #MobileDev

https://dev.to/ubcodes/building-an-offline-first-react-na

Oh, look! 🙄 Another "open-source" savior here to rescue us from Vercel's dastardly clutches. Apparently, #Appwrite Sites will singlehandedly reduce your development time by 60% and your server costs by 40%—because math is hard and magic is real. ✨ But hey, at least you can star them on #GitHub and pretend you're being productive! ⭐️
https://appwrite.io/blog/post/announcing-appwrite-sites #open-source #Vercel #development-costs #HackerNews #ngated
Announcing Appwrite Sites: The open source Vercel alternative

This is Appwrite's biggest release to date, and it will change the way you build with Appwrite forever. Develop, deploy, and scale your applications directly from Appwrite. Your all-in-one cloud platform.

I created my first workflow using #n8n and #appwrite. This is pretty cool.  

It goes out and gets the current weather for Milwaukee, Madison, Sheboygan, and Green Bay once per hour and stores it for later. I bet I can rebuild @gmmke in it (once I figure out how to connect #GoToSocial to #n8n).

Last night, I added Appwrite (https://github.com/appwrite/appwrite) to the home server. I spent a decade being very interested in Firebase because it allows you to build the frontend of your app and simply use someone else's backend. I introduced two of my previous employers to it as an easy way to reduce development time without sacrificing quality. I like the idea of still having that while also controlling the backend.

I will need to spend some time learning this over the next few months.

#Appwrite

GitHub - appwrite/appwrite: Build like a team of hundreds_

Build like a team of hundreds_. Contribute to appwrite/appwrite development by creating an account on GitHub.

GitHub

I was playing around with #appwrite and find that it is a pretty good alternative to #Supabase. I'll probably play around with it a bit more. Also currently playing with #quasar framework with it. We'll see how it goes.

My only concern is that it uses NoSQL which I'm not used to but I'll live

Big shoutout to the #AppWrite team for their transparency and professionalism in handling the recent incident.

They stayed communicative and accountable every step of the way.

🚀 #UtopiaPHP HTTP: Professional Web Development Framework

⚡ Key Features:
• Minimal #MVC architecture with essential features
• Almost dependency-free core design
• Flexible server adapters supporting #PHP-FPM and #Swoole
• Built-in Dependency Injection container

🛠️ Core Components:
• Parameter validation system
• Request/Response handling
• Powerful routing system
• Lifecycle hooks (Init, Shutdown, Error)
• Group-based middleware support

💪 Technical Highlights:
• Requires #PHP 8.1+
• Maintained by #Appwrite team
#MIT Licensed
• Production-ready with security focus

🔄 Modern Development Features:
• Type-safe dependency injection
• Custom validator support
• Flexible middleware architecture
• Group-based route organization

Learn more: https://github.com/utopia-php/http

GitHub - utopia-php/http: Lite & fast micro PHP HTTP framework that is easy to learn.

Lite & fast micro PHP HTTP framework that is easy to learn. - utopia-php/http

GitHub

#AppwriteInit Day 1

It’s #Appwrite CLI 2.0!

Multiple accounts, details on changes when pulling or pushing and you can now select the Organisation you want to create a new Project in.

Read the full announcement at https://appwrite.io/blog/post/introducing-new-appwrite-cli. And check out Dennis’s video at https://youtu.be/nlzFl3AHlog.

Don’t forget to join in the Day 1 event now on Discord - join at https://appwrite.io/discord!

#BaaS #DeveloperExperince #DeveloperEvents

Introducing the new Appwrite CLI

The new Appwrite CLI allows you to test your functions locally, easily migrate databases and more.

It’s Day 0 of #AppwriteInit!

Today’s announcement is… Local Function Development!

When working on an Appwrite Function, you can now serve it locally to test while developing. Check out Dennis Ivy’s video demo - https://youtu.be/GMwrHds4Oa8

The full announcement is at https://appwrite.io/init#day-0 - and come join the event at 5pm BST / 12pm EST at https://discord.com/events/564160730845151244/1268847435111862335.

#Appwrite #BaaS #DeveloperExperince #DeveloperEvents

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

If you haven’t heard of #Appwrite yet, it’s a Backend-as-a-Service - #OSS and #SelfHostable (https://github.com/appwrite/appwrite).

Appwrite can act as a complete backend for your web or mobile app. It’s really great for quick projects or bigger ones.

Auth, Database and Storage (plus much more), and really developer-friendly SDKs. And anything Appwrite can’t already do, you can extend with Appwrite Functions.

#BaaS #DeveloperExperince

GitHub - appwrite/appwrite: Build like a team of hundreds_

Build like a team of hundreds_. Contribute to appwrite/appwrite development by creating an account on GitHub.

GitHub