DEV Community

Varun Palaniappan profile picture

Varun Palaniappan

I am a Product Engineer at Snowpal. Subscribe to our APIs to reduce time to market for your web, mobile, & server-side apps.

Joined Joined on 
Measuring Developer Experience and Improving it through Platform Engineering (feat. Ajay Chankramath)

Measuring Developer Experience and Improving it through Platform Engineering (feat. Ajay Chankramath)

Comments
3 min read
Its 2024. Software Development has changed. Completely.

Its 2024. Software Development has changed. Completely.

1
Comments
2 min read
Introduction to GitHub Codespaces

Introduction to GitHub Codespaces

1
Comments
22 min read
Introduction to GitHub Projects

Introduction to GitHub Projects

1
Comments
16 min read
The 3Cs: Importance of Clear, Concise and Complete Requirements

The 3Cs: Importance of Clear, Concise and Complete Requirements

1
Comments
4 min read
Integrating UI with APIs (and Endpoints) that are currently under development

Integrating UI with APIs (and Endpoints) that are currently under development

1
Comments
15 min read
Things to do before using a 3rd party gem, module, package, plugin, extension or library

Things to do before using a 3rd party gem, module, package, plugin, extension or library

1
Comments
3 min read
Web App Development for Beginners

Web App Development for Beginners

2
Comments
25 min read
Mono Repos vs Poly Repos: What works best?

Mono Repos vs Poly Repos: What works best?

1
Comments
9 min read
API Directory Structure: a few different options

API Directory Structure: a few different options

1
Comments
4 min read
Creating UX Designs quickly to share with your team

Creating UX Designs quickly to share with your team

Comments
7 min read
GitHub Projects: Manage repo-specific issues seamlessly

GitHub Projects: Manage repo-specific issues seamlessly

1
Comments
3 min read
Software Testing in a Startup

Software Testing in a Startup

Comments
10 min read
Differences between Unit Testing vs Functional Testing vs Integration Testing

Differences between Unit Testing vs Functional Testing vs Integration Testing

1
Comments
5 min read
Development Efficiency: How much time do you spend in meetings every day?

Development Efficiency: How much time do you spend in meetings every day?

2
Comments
7 min read
Process Efficiency - keep an eye on the little things in software development

Process Efficiency - keep an eye on the little things in software development

1
Comments
3 min read
MongoDB Aggregate Query: A simple example

MongoDB Aggregate Query: A simple example

Comments
7 min read
How many developers does it take to build the next new feature?

How many developers does it take to build the next new feature?

Comments
6 min read
Caching to improve performance: Are you optimizing a bit too soon?

Caching to improve performance: Are you optimizing a bit too soon?

Comments
7 min read
Code duplication needs to be avoided at all costs. Keep code DRY.

Code duplication needs to be avoided at all costs. Keep code DRY.

1
Comments
13 min read
Performance Tuning: Are you always looking for that one big problem?

Performance Tuning: Are you always looking for that one big problem?

1
Comments
2 min read
Reusable UI components for faster development (presentational and functional)

Reusable UI components for faster development (presentational and functional)

1
Comments
3 min read
Database Denormalization: For Faster Retrieval of Data

Database Denormalization: For Faster Retrieval of Data

Comments
3 min read
Native Mobile App: Design Patterns & Separation of Concerns

Native Mobile App: Design Patterns & Separation of Concerns

Comments
16 min read
Ways to address Backward Compatibility issues

Ways to address Backward Compatibility issues

1
Comments
8 min read
How to assess Code Quality without reviewing code?

How to assess Code Quality without reviewing code?

Comments
8 min read
Development Efficiency: Are you bouncing your servers a bit too often?

Development Efficiency: Are you bouncing your servers a bit too often?

1
Comments
11 min read
Reduce ramp up time on a new software development project

Reduce ramp up time on a new software development project

Comments
10 min read
Increase frequency of Git pushes to minimize merge conflicts

Increase frequency of Git pushes to minimize merge conflicts

Comments
7 min read
MongoDB Aggregations: Use them to improve query performance

MongoDB Aggregations: Use them to improve query performance

1
Comments
9 min read
Building a Native Mobile App: Select the Right Framework

Building a Native Mobile App: Select the Right Framework

Comments
6 min read
Importance of UI/UX Localization & the Need for Transparency between all Stakeholders (feat. Leigh Lawhon)

Importance of UI/UX Localization & the Need for Transparency between all Stakeholders (feat. Leigh Lawhon)

1
Comments
4 min read
Building a Native Mobile App: First Steps

Building a Native Mobile App: First Steps

Comments
3 min read
Go SDK and Go Recipes for Snowpal APIs

Go SDK and Go Recipes for Snowpal APIs

Comments
5 min read
Mobile-first Strategy: Should you ever build something first on Web?

Mobile-first Strategy: Should you ever build something first on Web?

Comments
4 min read
UI Development: Stateful vs Stateless Widgets

UI Development: Stateful vs Stateless Widgets

Comments
2 min read
Git Commits: An approach that works well for a startup

Git Commits: An approach that works well for a startup

Comments
2 min read
Aspect Programming comes in real handy to solve certain types of software problems

Aspect Programming comes in real handy to solve certain types of software problems

Comments
2 min read
GitHub Branch Management: A 3-branch approach for faster feature development

GitHub Branch Management: A 3-branch approach for faster feature development

Comments
2 min read
Authorization as a Service (feat. Jake Moshenko)

Authorization as a Service (feat. Jake Moshenko)

Comments
3 min read
Custom Attribution API: Custom Forms (Text, Date, Number, File, Single Select, Multiselect)

Custom Attribution API: Custom Forms (Text, Date, Number, File, Single Select, Multiselect)

1
Comments
2 min read
Private & Group Conversations: Implement In-App Conversations in Quick Time

Private & Group Conversations: Implement In-App Conversations in Quick Time

1
Comments
2 min read
Snowpal Status Management API: Build Slack Apps, Microservices and more

Snowpal Status Management API: Build Slack Apps, Microservices and more

1
Comments
2 min read
Classroom API: Build Apps and Microservices for the Education Industry

Classroom API: Build Apps and Microservices for the Education Industry

Comments
2 min read
Access Control API: Custom Permissioning (Privileges, Roles, Members, Teams)

Access Control API: Custom Permissioning (Privileges, Roles, Members, Teams)

1
Comments
3 min read
Snowpal API: Licensing Models

Snowpal API: Licensing Models

1
Comments
3 min read
Classroom API: Integrate Snowpal APIs to build apps and microservices for the education industry

Classroom API: Integrate Snowpal APIs to build apps and microservices for the education industry

2
Comments
2 min read
Relations API: Connecting disparate resources

Relations API: Connecting disparate resources

1
Comments
2 min read
Integrate Building Blocks API to Reduce Time to Market

Integrate Building Blocks API to Reduce Time to Market

1
Comments
1 min read
Snowpal Backend as a Service: API Product Suite

Snowpal Backend as a Service: API Product Suite

Comments
1 min read
Scaling High Performing, Multinational Teams (feat. Andy Hilliard)

Scaling High Performing, Multinational Teams (feat. Andy Hilliard)

Comments
6 min read
Benefits of using Snowpal's Building Blocks API

Benefits of using Snowpal's Building Blocks API

Comments
1 min read
Snowpal Education Platform: Publish courses and monetize your skills (Part 2/2)

Snowpal Education Platform: Publish courses and monetize your skills (Part 2/2)

Comments
1 min read
Example of a MongoDB Query that uses $elemMatch

Example of a MongoDB Query that uses $elemMatch

Comments
1 min read
Snowpal Education Platform: Publish courses and monetize your skills (Part 1/2)

Snowpal Education Platform: Publish courses and monetize your skills (Part 1/2)

Comments
1 min read
Creating animated product videos is fun and cost effective if you do it yourself

Creating animated product videos is fun and cost effective if you do it yourself

1
Comments
1 min read
Impact of layoffs - letting go and being let go (feat. Serkan Durusoy)

Impact of layoffs - letting go and being let go (feat. Serkan Durusoy)

1
Comments
3 min read
Introduction to Snowpal Podcast: Learnings from running a software startup (Part 3/3)

Introduction to Snowpal Podcast: Learnings from running a software startup (Part 3/3)

Comments
1 min read
Introduction to Snowpal Podcast: Software Architecture (Part 2/3)

Introduction to Snowpal Podcast: Software Architecture (Part 2/3)

1
Comments
1 min read
Introduction to Snowpal Podcast: Software Development (Part 1/3)

Introduction to Snowpal Podcast: Software Development (Part 1/3)

Comments
1 min read
loading...