Services
Portfolio
Contribution
Open Source
Blog
Resources
Career
About
Get Free Consultation
Services
Portfolio
Contribution
Open Source
Blog
Resources
Career
About
Programming
Nidhi Davra
Generics: A Boon for Strongly Typed Languages
Get to know when generics are useful and how Golang uses it…
Jul 1, 2024
7 min read
Golang
Go
Generics
Type Safety
Dharti Ramoliya
Tailwind CSS — How to Design Advanced Custom Animations
Mastering animation with Tailwind CSS for an unforgettable user experience
Jun 21, 2023
8 min read
Animation
Tailwind css
Web Development
Custom Animation
Nidhi Davra
The Ultimate Guide to VSCode Keyboard Shortcuts: Boost Your Productivity Today
Faster Coding, Fewer Clicks: Mastering VSCode Keyboard Shortcuts
Mar 13, 2023
3 min read
VScode
Productivity
Keyboard
Shortcuts
Nidhi Davra
Beginners Guide: Commonly used basic SQL commands
SQL Cheatsheet for Beginners
Dec 27, 2022
4 min read
MySQL
Database
Web Development
Beginner's guide
Jimmy Sanghani
Use Firestore and Firebase Realtime Database with Combine
Observe items from the Firebase databases in real-time using combine framework.
Nov 24, 2022
4 min read
Firestore
firebaserealtimedatabase
iOS App Developement
Combine
Nidhi Davra
How to handle CORS errors — with examples
Explore what is CORS and how to fix CORS errors using examples
Oct 31, 2022
5 min read
CORS
Origins
Javascript
Web Development
Nidhi Davra
10 Useful playgrounds for a web developer
Want to test stuff online? The playground can be your good friend.
Aug 23, 2022
4 min read
Code
Programming Languages
Code Editor
Codepen
Jimmy Sanghani
iOS — Infinite Marquee Animation with SwiftUI
Let’s explore how to apply the marquee animation effect on any view!
Aug 15, 2022
4 min read
iOS App Developement
SwiftUI
Animation
ios
Jimmy Sanghani
Android — Infinite Auto-Scroll with Jetpack compose
Create an Infinite auto-scrolling list using Lazy Row/Column in Jetpack compose.
Aug 4, 2022
4 min read
android
Jetpack Compose
Android App Development
Nidhi Davra
Golang: Unit tests with test gin context
Let’s explore why you should never miss automation tests and how to get started.
Jul 25, 2022
5 min read
Testing
Mocking
Golang
Gin
Nidhi Davra
Canopas Podcast 8— Introduction to Server Side Rendering(SSR)
Explore in-depth insights about what is Server-side Rendering(SSR) and how it helps in SEO ...
Jul 14, 2022
1 min read
Server Side Rendering
Ssr
Website Trafic
Serverless
Podcast
Jimmy Sanghani
iOS — Animations in SwiftUI with Examples — Part 2
Let’s explore canvas drawing and keyframe animations.
Jul 14, 2022
7 min read
SwiftUI
iOS App Developement
Animations
swift
SwiftUI Animations
Nidhi Davra
Golang — Time utility functions you will always need
Implement custom functions that are not provided by time package
Jul 5, 2022
5 min read
Time
Utilities
Golang
Datetime
Nidhi Davra
Tailwind CSS —How to Design Custom Animations
Explore different custom animations using tailwind CSS
Jun 29, 2022
2 min read
Animations
Tailwind css
Tailwind
Web Development
Nidhi Davra
Canopas Podcast 7— REST vs. GraphQL
A guide to help you choose between Rest and GraphQL...
Jun 19, 2022
1 min read
rest api
graphQL
API development
web
Podcast
Nidhi Davra
20 Array methods in Typescript you need to know
Pre-built functions have always been proven time-savers. Find the list of utility functions in typescript with demonstrations.
Jun 9, 2022
3 min read
Array Methods
Utilities
Typescript
Javascript
Jimmy Sanghani
How to Design Animated Emojis in Jetpack Compose
Master the techniques for designing animated emojis in Jetpack Compose.
May 30, 2022
7 min read
Animations
Android App Development
Jetpack Compose
Jimmy Sanghani
Why and When you need Feature Flags — with examples
Control feature rollouts remotely and progressively after app store launch with advanced feature flag frameworks.
May 24, 2022
3 min read
Features
iOS App Developement
Android App Development
Web Development
Sumita Kevat
PHP: Useful Encoding and decoding Functions You Need to Know
List of Encoding and Decoding Functions in PHP
May 18, 2022
4 min read
PHP
Encoding
Decoding
Json
Base64
URL
HTML
UTF8
Nidhi Davra
Canopas Podcast 5— Imperative vs Declarative Programming paradigms
Comparison between Imperative vs Declarative Programming paradigms
May 2, 2022
1 min read
Programming approaches
Imperative Programming
Declarative Programming
Programming Paradigms
Podcast
Jimmy Sanghani
How to Do iOS Unit Testing: Ultimate Guide Part - 2
This is an ongoing series on writing Unit tests with best practices where we develop a TODO app with Effective tests.
Apr 28, 2022
5 min read
swift
Unit Testing
ios app development
SwiftUI
Jimmy Sanghani
How to Use Responsive Images to Speed Up Apps — Android Glide
Efficient image loading with Glide for faster, smoother app performance.
Apr 28, 2022
5 min read
android
Kotlin
Android App Development
Jimmy Sanghani
How to Do iOS Unit Testing: Ultimate Guide Part - 1
This is an ongoing series on writing Unit tests with best practices where we develop a TODO app with Effective tests.
Apr 21, 2022
8 min read
swift
SwiftUI
Testing
iOS App Developement
Jimmy Sanghani
Flutter — 1 Minute guide to Useful Tips and Libraries in 2022
Discover essential Flutter libraries and tips for effective app development.
Apr 15, 2022
3 min read
Flutter
Flutter Ui
Flutter Widget
Flutter App Development
Sumita Kevat
Complete guide to deploying SSR Vite apps on AWS with automation
Vue + Vite + SSR + AWS + What we learned?
Apr 11, 2022
7 min read
vuejs
Vitejs
Server Side Rendering
Vue
Vue 3
AWS
Ecr
Cloudformation
Docker
Docker image
Jimmy Sanghani
Top 9 Kotlin Flow Operators Every Android Developer Needs
Enhance your Android apps with these 9 must-know Kotlin Flow operators for optimal data handling.
Apr 6, 2022
4 min read
Kotlin
Android App Development
android
Kotlin Flow
Jimmy Sanghani
SwiftUI — Complex Navigation Made Easier With UIPilot
Explore implementing complex navigation with UIPilot versus NavigationView & NavigationLink. Dive into their complexities.
Feb 23, 2022
5 min read
swift
SwiftUI
iOS App Developement
ios
Nidhi Davra
Golang — Utility functions you always missed
A set of utility functions, to let you use what is not provided inbuilt by Golang...
Feb 21, 2022
5 min read
Golang
Arrays
Utilities
Functions
Radhika saliya
Master Intro Showcase Views with Jetpack Compose on Android
Create stunning app intro showcases with Jetpack Compose, leveraging features inspired by TapTargetView.
Feb 2, 2022
9 min read
Jetpack Compose
Android App Development
Kotlin
Jimmy Sanghani
Animations in Jetpack Compose with examples
Learn to implement engaging animations in Jetpack Compose!
Jan 24, 2022
8 min read
Animations
Jetpack Compose
android
Android App Development
Jimmy Sanghani
Integrate Version Catalog in Android
Simplify Android dependency management with version catalogs.
Jan 12, 2022
3 min read
Android App Development
Kotlin
android
androidDev
Radhika saliya
Introduction to unit testing ViewModel with Kotlin Coroutine & Flow
Discover how to write unit tests for ViewModel with Kotlin coroutines using our Jetpack Compose: MVVM State management guide.
Dec 26, 2021
5 min read
Kotlin
android
androidDev
Testing
Unit Testing
Radhika saliya
Android OpenGL ES Part 2 — Shaders
Explore VertexShader and FragmentShader with OpenGL, plus insights into optional shaders.
May 27, 2021
5 min read
android
Android App Development
Animation
Radhika saliya
Dagger 2- Annotations
Discover Dagger, the swiftest DI framework. Easily manage app-wide & session-bound instances for efficient Android development.
Feb 5, 2021
5 min read
android
Android App Development
Dependency
Radhika saliya
Android OpenGL ES: Step-by-Step Guide
Discover how to master Android OpenGL ES with our step-by-step guide!
Jan 18, 2021
7 min read
android
Android App Development
Jimmy Sanghani
Android — reactive programming with coroutines and MVVM
Learn how to build an app using coroutines and MVVM architecture with our step-by-step guide.
Nov 4, 2020
3 min read
Android App Development
android
MVVM
Recyclerview
API development
Follow us on
2024 Canopas Software LLP. All rights reserved.