Programming
Programming is the implementation of logic to facilitate specified computing operations and functionality. It occurs in one or more languages, which differ by application, domain and programming model.
We use programming language semantics and syntax to construct an application. Thus, programming requires knowledge of application domains, algorithms and programming language expertise.
Programming language logic differs by developer. From a high level, good code can be evaluated with factors such as:
- Robustness: Focuses on program continuation capability, regardless of errors or incorrect data
- Reliability: Focuses on correct design and algorithm implementation
- Efficiency: Focuses on memory, hardware or other properties used to optimize programs
- Readability: Proper documentation and indentation availability, which provides insight to other program developers or designers
-
7 TypeScript Tricks to Boost Your React App
Hey there, React developers! Ready to level up your TypeScript game? You’re in for a treat. In this post, we’re diving into 7 TypeScript tricks to boost your React app. Let’s face it – TypeScript has become a go-to tool for many of us working with React. It brings type safety, better autocomplete, and helps… Continue reading
-
12 Custom Utilities Every TypeScript Developer Should Know
TypeScript has revolutionized the way we write JavaScript, offering enhanced type safety and improved developer experience. While the language comes with a robust set of built-in utilities, there’s always room for more powerful and specialized tools in a developer’s arsenal. In this post, we’ll explore “12 custom utilities every TypeScript developer should know.” These hand-crafted… Continue reading
-
Generics in Typescript: An Important Feature
TypeScript has become an integral part of modern web development, offering robust type-checking and enhanced tooling. Among its powerful features, generics stand out as a crucial concept that every TypeScript developer should master. In this post, we’ll explore generics in depth – an important feature that allows you to write flexible, reusable, and type-safe code.… Continue reading
-
Overcoming Nepal’s Passport Form Challenges with Cypress
When Nepal introduced the new E-Passport system, it promised a less stressful application process for everyone. The expectation was that individuals could easily fill out the application themselves, attend the appointment, and receive their passport within a reasonable timeframe. However, the reality proved to be quite different. The system faced immense challenges, unable to handle… Continue reading
-
Amplitude react native integration and example analytics
In the previous post about mixpanel, I gave a brief introduction about what analytics is and how to integrate mixpanel with react native. I will do amplitude react native integration and example analytics for the same project in this post. So, it would be best if you looked into that post before diving into this… Continue reading
-
Analytics using mixpanel react native
It’s essential to have analytics in your app if you need help with your product decision. Not only does it give us an insight into how users are using our app but also helps us decide to experiment with different features. So, this post is the continuation of my previous posts about remote configuration and… Continue reading
-
Flagsmith – Remote config and feature flag management
A while back, I wrote a post about feature toggle management using Unleash. However, on exploring more about managing features, I came to know about Remote Config by Firebase. Basically, the core concept is similar with a major difference being the priority. In Feature toggle, we keep a track of features and manage them using… Continue reading
-
Feature Flag and Toggle with Unleash
In the realm of modern project development, you often find yourself immersed in intricate scenarios. Picture this: you’re in the midst of a project when a brilliant idea for a new feature strikes. However, rather than immediately diving into development, your instinct leads you to explore and experiment first. Similarly, you may encounter situations where… Continue reading
-
Callbacks in Javascript
Before diving into callbacks, we have to understand that, in javascript, functions are first-class objects. As such, we can dynamically create, destroy, pass to a function, return as a value a first-class object. Also, it has all the rights as other variables in the programming language have. Callbacks in Javascript If we pass a function… Continue reading