Blog
Putting our heads together.
09/10/2023
The Role of Functionality vs. Design When Creating an MVP
Striking the right balance between features and aesthetics when creating your MVP is key. Discover how to prioritize functionality while delivering a user-friendly design that appeals to early adopters.
Discover how to prioritize between functionality and design when creating your MVP. Get tips on choosing features and maintaining a user-friendly design.
09/07/2023
9 Things You Need to Know Before Building Your First MVP
Learn how to build an MVP that delivers real value, avoids common pitfalls, and sets the stage for success. Get insights from NaNLABS experts on the key steps and considerations in MVP development.
Discover the essential steps to effectively build an MVP for your startup or business. From ideation to launch, create your first Minimum Viable Product.
08/08/2023
Why The Scoping Stage is Crucial when Creating an MVP
Poor scoping is one of the top reasons why potentially great MVPs fail. Here's everything you need to know to set yourself up for success and nail your project scope when creating an MVP.
Poor scoping is one of the top reasons why MVPs fail. Here's everything you need to know to nail your project scope when creating an MVP.
08/02/2023
MVP Development Process: A Step-by-step Guide to Take You From Idea to Launch
Don't jump head-first into unknown waters. Got a new business idea? Follow this 6-step MVP development process to find out if your product is actually what the market wants.
Investing in a new idea doesn't have to be all or nothing. Here's a 6-step MVP development process to find out if your product is actually what the market wants.
06/08/2023
Node.js Best Practices: 15 Pro Tips for Enterprise Development in 2023
When you’re building Node.js enterprise applications, there are a few things you can do to help structure your code and deal with errors fast. Check out these best practices from our co-founder.
Power up with expert best practices to optimize your development process and build high-performing, reliable, and secure applications with Node.js.
05/29/2023
MVP Development With React.js: How Our Client Went from Ideation to Scalable App in 3 Months
You don’t have to wait until you get investors to develop and test your latest business idea. Here’s how we helped a client embark on a bootstrapped MVP development project using React.js.
Turning prototypes into MVPs is possible with the right tech stack and development practices. Here’s how we did it for a self-funded client.
03/30/2022
How Team Augmentation Will Elevate Your Custom Software Development Process
What do Netflix, Uber, and Airbnb have in common? They all use custom software to their advantage.
Curious about custom software development? Get up to speed with this guide to team augmentation and the agile software development life cycle.
06/18/2018
Heroku Basics: Dynos and Costs
A first approach to heroku PaaS and its entities
Introduction to the basic concepts of Heroku: what is a dyno, different dyno types and sizes, and how these are related to the costs that you will be facing. Including examples of how we increased our resources while controlling costs.
04/05/2018
Async tasks with Kotlin Coroutines
An example using Firestore with Android Architecture Components
Going further into the Android Architecture Components, we take a look at Kotlin Coroutines. With them it is quite simple to code Async tasks as Synchronous ones. Easing the data retrieval from Firestore and allowing us to handle exceptions without a lot of code.
02/05/2018
A clean approach to deferred authentication in Android
Test driving authentication flow in a public-to-read / private-to-write application.
It is common for an app to need users to be authenticated to generate content. But from a user perspective, sign-up as the first screen feels kind of forceful. Why not let the users in, and only ask them to login for advanced interaction? Let’s test-drive this solution.