MunnaPrawin·May 17User Story = Persona + Need + PurposeUser stories are one of the core components of an agile program. User stories help us fit our user personas into the context of the product we’re designing. …User Stories3 min read
Ramesh Vantaku·Mar 21Export data from DynamoDBIn this blog post, I’ll explain the export data from a DynamoDB table to a CSV file. DynamoDB is Amazon AWS’s managed NoSQL database service. For really big datasets, running a continuous (and parallel) scan might be time consuming and fragile process (imagine it dying in the middle). Fortunately, the…Dynamodb2 min read
Ramesh Vantaku·Mar 21DynamoDB PaginationWhat is Pagination? Pagination is splitting a database output into manageable chunks or pages. To do this: Decide on the maximum number of database rows that can be included in each page. …Dynamodb3 min read
Naidu·Mar 21Addons Installation in TestProjectAddons installation — Let’s see how to install any Addons in TestProject. Login to your TestProject account. Now the dashboard is ready, you can install the Addons. Click on the Addons section at the top of the screen user lands on the Addons page. You will see the Addons that are available for…Testing3 min read
Ramesh Vantaku·Mar 21AWS DynamoDB DocumentClient & Node.js — Complete Table MethodsIn this blog post, I’ll take you through how to perform variety of operations starting from simple queries ending with complex transactions using AWS DynamoDB DocumentClient and Node.js. There are two basic ways to interact with DynamoDB tables from Node.js applications: Class AWS.DynamoDB from AWS SDK for JavaScript. AWS.DynamoDB.DocumentClient which…AWS6 min read
Bharath Kandula·Feb 18Kotlin Coroutines [Part-2]This blog is a part of Kotlin Coroutines series. If you want to check Part-1: Kotlin Coroutines [Part-1] kotlinx.coroutines is a rich library for coroutines developed by JetBrains. It contains a number of high-level…medium.com Continuing… Cancellation and timeouts Cancellation When launching multiple coroutines, it can be a pain to keep track of them or cancel each individually. Rather, we can rely on canceling the entire scope coroutines are launched into…Kotlin4 min read
Ramesh Vantaku·Feb 18Backend Server Hosting Services [Part-1]Many people are afraid of publishing their site, they don’t know where to publish it, and how to. Here are a few free hosting services you should consider 🎉 Firebase Firebase Hosting provides fast and secure hosting for your web app, static and dynamic content, and micro services.Firebase is a PaaS…AWS4 min read
Ajay·Feb 18What is a RecyclerView and How it works internally?Wonder how identical horizontal/vertical list views populate in Android like how WhatsApp shows the chats/contacts list? Well, it can all be done using RecyclerView. RecyclerView is the ViewGroup that contains the views corresponding to your data. RecyclerView itself is a view added to the parent layout that holds another(card/item) layout…Android4 min read
Nagasai Kollipara·Feb 18What makes Hermes engine (React Native) fast?Brief about Hermes Hermes is a new javascript engine optimised for react-native — introduced in 2020 by Facebook. Historically, React Native was using JavaScriptCore (JS engine) as default for running Javascript code. In near future, we will see Hermes as the default JS engine for react-native. If you have already heard about Hermes…Hermes4 min read
Bharath Kandula·Feb 18Kotlin Coroutines [Part-3]This blog is a part of Kotlin Coroutines series. If you want to check Part-2: Kotlin Coroutines [Part-2] Talks about event cancellation, etcmedium.com Coroutine context and dispatchers In this, we’ll learn about the CoroutineContext and then continue with dispatchers as one of the important elements of the CoroutineContext. Each coroutine has its own CoroutineScope and CoroutineContext. CoroutineContext can…Kotlin4 min read