- Services
- Case Studies
- Technologies
- NextJs development
- Flutter development
- NodeJs development
- ReactJs development
- About
- Contact
- Tools
- Blogs
- FAQ
rick@tillitsdone.com
+66824564755
Explore our best articles, cover a wide variety of technologies
Our knowledge base 209 Articles
Explore ReactJs
Popular JavaScript library for building user interfaces with a component-based architecture.
169 Articles
Explore Flutter
UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
150 Articles
Explore Nodejs
JavaScript runtime for building scalable, high-performance server-side applications.
60 Articles
Explore Nextjs
React framework enabling server-side rendering and static site generation for optimized performance.
40 Articles
Explore Typescript
Superset of JavaScript adding static types for improved code quality and maintainability.
39 Articles
Explore TailwindCSS
Utility-first CSS framework for rapid UI development.
130 Articles
Explore Golang
Programming language known for its simplicity, concurrency model, and performance.
70 Articles
Explore AstroJs
Astro is an all-in-one web framework. It includes everything you need to create a website, built-in.
40 Articles
Explore Jest
Versatile testing framework for JavaScript applications supporting various test types.
337 Articles
Explore CSS
CSS3 is the latest version of Cascading Style Sheets, offering advanced styling features like animations, transitions, shadows, gradients, and responsive design.
Latest Blogs
Discover our top articles, selected to support the growth of your business.
Debug TailwindCSS Issues with Browser DevTools Learn practical techniques for debugging TailwindCSS using browser DevTools. Master the cascade, understand style overrides, and solve common responsive design issues efficiently. Using Jest's Coverage Reports for Better Tests Learn how to leverage Jest's coverage reports to write more effective tests, understand coverage metrics, and set meaningful thresholds to maintain high-quality code in your projects. Dynamic Typing in TypeScript: Tips and Tricks Dive into advanced TypeScript techniques including type inference, assertions, guards, and generic types. Learn how to write more flexible and maintainable TypeScript code with practical examples. Securing Flutter Apps with Firebase Security Learn how to implement robust security rules in your Flutter applications using Firebase Firestore. Discover best practices, common patterns, and advanced techniques for data protection. Create AstroJS Contact Forms with WordPress Learn how to build a modern contact form by integrating AstroJS with WordPress API. This guide covers setup, implementation, security, and best practices for seamless form handling. Handle WordPress API Media in Next.js Apps Learn how to effectively manage and optimize WordPress media assets in your Next.js projects. Master image handling, optimization techniques, and best practices for seamless integration.
ReactJs Blogs
Popular JavaScript library for building user interfaces with a component-based architecture.
Testing React Apps with Apollo Client Guide Learn effective strategies for testing React applications using Apollo Client, including setup, mocking GraphQL operations, handling queries, mutations, and avoiding common pitfalls. Building Multi-Language Apps with Apollo Client Learn how to create a robust multi-language React application using Apollo Client. Discover best practices for handling translations, optimizing performance, and implementing smooth language switching. Apollo Client Auth Guide for React Apps Learn how to implement secure authentication and authorization in React applications using Apollo Client. Discover best practices, common pitfalls, and real-world implementation strategies. Apollo Client Cache: Boost React App Performance Learn how to leverage Apollo Client's caching system to optimize your React application's performance. Discover key strategies for cache configuration, optimization techniques, and best practices. Handling Errors Gracefully with Apollo Client Learn effective strategies for handling network and GraphQL errors in React applications using Apollo Client. Master error boundaries, policies, and best practices for robust apps. Implement Pagination in React with Apollo Client Learn how to efficiently implement both offset-based and cursor-based pagination in React applications using Apollo Client. Master data handling with practical examples and best practices.
Flutter Blogs
UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
Securing Flutter Apps with Firebase Security Learn how to implement robust security rules in your Flutter applications using Firebase Firestore. Discover best practices, common patterns, and advanced techniques for data protection. Optimize Flutter Apps with Firebase Remote Config Learn how to leverage Firebase Remote Config to create dynamic Flutter applications. Discover best practices for implementation, optimization strategies, and real-world tips for better app management. Build a Chat App with Flutter & Firebase Learn how to create a modern real-time chat application using Flutter and Firebase. Discover key features, best practices, and implementation tips for building a scalable messaging platform. Building Offline Apps with Flutter & Firebase Learn how to implement robust offline capabilities in Flutter applications using Firebase. Master data persistence, smart caching strategies, and best practices for offline-first development. Firebase Crashlytics: Monitor Flutter Apps Learn how to implement Firebase Crashlytics in your Flutter applications for better crash reporting and debugging. Get insights into crash monitoring and app stability. Streamline Flutter Analytics with Firebase Learn how to implement Firebase Analytics in your Flutter applications effectively. Discover key features, best practices, and how to make data-driven decisions for app improvement.
Nodejs Blogs
JavaScript runtime for building scalable, high-performance server-side applications.
Best Practices for Zod Schema Organization Learn effective strategies for structuring and organizing Zod schemas in Node.js projects. Discover best practices for schema versioning, composition, and maintainability in TypeScript applications. Error Handling and Custom Messages in Zod Learn how to implement robust error handling and custom error messages using Zod in Node.js applications. Master data validation with practical examples and best practices. Using Zod for Form Validation in Node.js Apps Learn how to implement robust form validation in Node.js applications using Zod. Discover type-safe schema validation, error handling, and best practices for building secure web forms. Handle Async Validation with Zod in Node.js Apps Learn how to implement robust async validation in your Node.js applications using Zod. Discover best practices, type-safe patterns, and advanced techniques for handling complex validation scenarios. Zod + Express.js: Better API Validation Learn how to integrate Zod into your Express.js applications for robust API request validation. Discover type-safe schema validation, error handling, and best practices for building reliable APIs. Building Custom Validation Rules with Zod in Node.js Learn how to implement powerful custom validation rules in your Node.js applications using Zod. Discover type-safe validation patterns, async validation, and best practices for data validation.
Nextjs Blogs
React framework enabling server-side rendering and static site generation for optimized performance.
Handle WordPress API Media in Next.js Apps Learn how to effectively manage and optimize WordPress media assets in your Next.js projects. Master image handling, optimization techniques, and best practices for seamless integration. WordPress API + Tailwind CSS in Next.js Guide Learn how to build a modern web application by combining WordPress as a headless CMS with Next.js and Tailwind CSS. Discover best practices for API integration and styling. Implementing Pagination for WordPress Posts in Next.js Learn how to implement efficient pagination for WordPress posts in your Next.js application, including API setup, frontend implementation, and performance optimization techniques. Customize WordPress Content in Next.js Apps Learn how to create stunning, customized displays of WordPress content in Next.js applications, covering optimization techniques, performance considerations, and best practices for seamless integration. Secure WordPress API Routes in Next.js Apps Learn how to implement secure authentication and protected routes when integrating WordPress API with Next.js, including JWT setup, middleware configuration, and best practices. Using ISR with WordPress API in Next.js Guide Learn how to implement Incremental Static Regeneration (ISR) with WordPress API in Next.js to achieve optimal performance and keep your content fresh while maintaining blazing-fast load times.
Typescript Blogs
Superset of JavaScript adding static types for improved code quality and maintainability.
Dynamic Typing in TypeScript: Tips and Tricks Dive into advanced TypeScript techniques including type inference, assertions, guards, and generic types. Learn how to write more flexible and maintainable TypeScript code with practical examples. Boost Your Productivity with TypeScript Snippets Discover powerful TypeScript snippets that will enhance your development workflow. Learn about custom type guards, utility combinations, and efficient error handling patterns to code smarter. Common TypeScript Pitfalls and How to Avoid Them Discover essential tips to avoid common TypeScript mistakes, from type assertions to generic constraints. Learn best practices for writing safer, more maintainable TypeScript code. TypeScript Decorators: Tips for Cleaner Code Discover how to leverage TypeScript decorators to write more maintainable and elegant code. Learn best practices, common use cases, and performance optimization techniques for better development. Optimizing TypeScript Code for Performance Learn practical tips and techniques for optimizing TypeScript code performance, including smart type usage, interface optimization, and performance-critical code patterns. Debugging TypeScript: Best Practices & Tools Master TypeScript debugging with essential tools and best practices. Learn about source maps, VS Code debugging, Chrome DevTools integration, and advanced debugging techniques for better development.
TailwindCSS Blogs
Utility-first CSS framework for rapid UI development.
Debug TailwindCSS Issues with Browser DevTools Learn practical techniques for debugging TailwindCSS using browser DevTools. Master the cascade, understand style overrides, and solve common responsive design issues efficiently. Master TailwindCSS @apply for Custom Styles Learn how to leverage TailwindCSS's @apply directive to create reusable custom styles, improve code maintainability, and build better component libraries while following best practices. Master TailwindCSS Animations & Transitions Learn how to enhance your web projects with smooth animations and transitions using TailwindCSS utility classes. Discover practical tips for creating engaging user interfaces efficiently. Tips for Combining TailwindCSS Libraries Learn practical strategies for seamlessly integrating external component libraries with TailwindCSS, including best practices for style isolation, override techniques, and avoiding common pitfalls. Leveraging TailwindCSS with JIT Mode Guide Discover how Just-In-Time mode revolutionizes TailwindCSS development. Learn about lightning-fast builds, unlimited variants, and arbitrary value support for modern web development. TailwindCSS Shortcuts You Didn't Know About Discover powerful hidden TailwindCSS shortcuts and tricks that will revolutionize your development workflow. Learn about @apply directives, custom variants, and JIT mode techniques.
Golang Blogs
Programming language known for its simplicity, concurrency model, and performance.
Advanced Features of Viper: Complete Guide Explore Viper's powerful configuration management features in Go, including subkeys, defaults, and aliases. Learn how to structure configs effectively and implement hot reloading. How to Use Viper for Go Configuration Learn how to effectively manage your Go application configurations using Viper. Discover features like automatic environment variables, live reloading, and handling complex nested configs. Error Handling & Debugging with Viper in Go Learn effective strategies for handling errors and debugging configuration issues when using Viper in Golang. Discover practical tips for robust error management and troubleshooting. How to Use Viper for Go Configuration Learn how to effectively manage your Go application configurations using Viper. Discover features like automatic environment variables, live reloading, and handling complex nested configs. Using Viper with Cobra for CLI Apps in Go Learn how to build powerful CLI applications in Go by combining Viper and Cobra. Master configuration management, command structures, and best practices for professional Go applications. Structuring Viper Config Files in Golang Learn essential best practices for managing configuration in Go applications using Viper. Discover how to structure, validate, and secure your configuration files effectively.
AstroJs Blogs
Astro is an all-in-one web framework. It includes everything you need to create a website, built-in.
Create AstroJS Contact Forms with WordPress Learn how to build a modern contact form by integrating AstroJS with WordPress API. This guide covers setup, implementation, security, and best practices for seamless form handling. Handle WordPress Media Files in AstroJS Guide Learn how to efficiently manage and display WordPress media files in your AstroJS projects. Master media endpoints, optimization techniques, and best practices for seamless integration. WordPress API Authentication in AstroJS Guide Discover essential best practices for implementing secure authentication between WordPress API and AstroJS. Learn about JWT tokens, security measures, and performance optimization techniques. Customize WordPress API Endpoints for AstroJS Learn how to optimize WordPress API endpoints for AstroJS integration. Discover best practices for creating custom endpoints, improving performance, and building efficient data structures. Use WordPress as Backend for AstroJS Website Learn to integrate WordPress as a headless CMS with AstroJS to create blazing-fast websites while maintaining the familiar WordPress admin experience for content management. Optimize WordPress API in AstroJS for Speed Learn powerful strategies to optimize WordPress API requests in AstroJS applications. Discover caching techniques, request batching, and payload optimization for lightning-fast performance.
Jest Blogs
Versatile testing framework for JavaScript applications supporting various test types.
Using Jest's Coverage Reports for Better Tests Learn how to leverage Jest's coverage reports to write more effective tests, understand coverage metrics, and set meaningful thresholds to maintain high-quality code in your projects. Master Jest's Watch Mode for Better Testing Discover how to supercharge your testing workflow with Jest's watch mode. Learn essential commands, pro tips, and best practices for continuous testing that will boost your development efficiency. Managing Global Setup and Teardown in Jest Learn how to effectively manage global setup and teardown in Jest testing framework. Master the best practices for initializing test environments, handling resources, and proper cleanup. Learn Jest & Babel: Modern JavaScript Testing Master modern JavaScript testing with Jest and Babel. Learn how to configure Jest for ES6+ support, handle async testing, and troubleshoot common issues in this comprehensive guide. Customizing Jest to Ignore Unwanted Tests Learn powerful techniques to customize Jest test execution by ignoring specific files and tests. Master test filtering, skip patterns, and advanced configuration for efficient testing. Mastering Async Tests in Jest with Async/Await Learn practical techniques for handling asynchronous testing in Jest using async/await. Discover best practices, common pitfalls, and advanced patterns for reliable test suites.
CSS Blogs
CSS3 is the latest version of Cascading Style Sheets, offering advanced styling features like animations, transitions, shadows, gradients, and responsive design.
Understanding CSS transition-duration for Web Design The css transition-duration property specifies the time a transition takes to complete. It enhances user experience with smooth animations and offers options like time in seconds/milliseconds, initial, inherit, revert, and unset. Understanding CSS stroke-linecap for Custom SVG Strokes Learn about the CSS stroke-linecap property to customize SVG stroke ends. Available options include butt, round, and square. Enhance graphics with this simple yet powerful property. Understanding CSS scroll-margin-left for Smooth Scrolling Learn about CSS scroll-margin-left property for smooth scrolling. Discover its use cases and available options like length units and global values. Understanding CSS scroll-margin Enhance Scrolling Discover the CSS scroll-margin property. Learn how to control element visibility during scrolling and explore available options for better web design. Understanding CSS page-break-inside for Printed Content Learn how to use the CSS page-break-inside property to control page breaks within elements for printed content. Explore available options like 'auto' and 'avoid' to enhance readability. Understanding CSS padding-left for Better Web Design Learn how to use the CSS padding-left property to control the space between content and the left border of an element. Explore length, percentage, and global value options.
Let's keep in Touch
Thank you for your interest in Tillitsdone! Whether you have a question about our services, want to discuss a potential project, or simply want to say hello, we're here and ready to assist you.
We'll be right here with you every step of the way.
We'll be right here with you every step of the way.
Contact Information
rick@tillitsdone.com+66824564755
Address
9 Phahonyothin Rd, Khlong Nueng, Khlong Luang District, Pathum Thani, Bangkok Thailand
We anticipate your communication and look forward to discussing how we can contribute to your business's success.
We'll be here, prepared to commence this promising collaboration.
We'll be here, prepared to commence this promising collaboration.
Frequently Asked Questions
Explore frequently asked questions about our products and services.
Whether you're curious about features, warranties, or shopping policies, we provide comprehensive answers to assist you.
Whether you're curious about features, warranties, or shopping policies, we provide comprehensive answers to assist you.