Skip to content
Vinta Software

Security

Engineering secure, HIPAA-compliant systems for healthtech & growth-driven startups — part of our full-journey partnership with product teams and CTOs.

Secure patient-provider chat with the Medplum Chat App

Secure and integrated patient-provider communication is key for mHealth startups. Discover our tutorial on this React Native chat app that uses Medplum as the backend.

Article4 min read

Inside Vinta's HIPAA compliance blueprint: partners, training and security-first framework

Discover how Vinta implements comprehensive HIPAA compliance through strategic partnerships and a battle-tested approach to protecting PHI as a trusted Business Associate.

Article6 min read

Next-level security: how to hack-proof your Next.js applications

Secure your Next.js applications with best practices: authentication, XSS prevention, CSRF protection, and data handling strategies to safeguard user data and application integrity.

Article8 min read

FHIR, US Core, and Medplum: navigating healthcare interoperability

Explore how Medplum simplifies healthcare interoperability for developers.

Article6 min read

How to use Django REST Framework serializers effectively

Explore the power of Django REST Framework (DRF) serializers in crafting robust APIs. Unlock insights and discover the game-changing drf-rw-serializers tool.

Article6 min read

Offshore Development Center: types, benefits & how to choose

An offshore development center is the future of the IT market. Its cost-efficiency and high-quality work can be the solution your company is looking for.

Article8 min read

Staff augmentation for software development: driving business success

Discover how staff augmentation helps CTOs and CEOs scale software teams efficiently, integrate specialized talent, and accelerate development without losing control.

Article10 min read

Why we use Django & what it's used for

In this post, we've gathered all you need to know about Django to show you why this is the perfect framework for your project.

Article6 min read

Software Development: 8 steps to better feature development process

Check this step-by-step guide to help you make better features and reduce time in your software development project.

Article8 min read

Indexing Ethereum data efficiently with The Graph

Being able to consume relevant and concise data is essential to virtually any web application, the same applies to decentralized applications (or dApps), which are built on top of the blockchain, using it as the primary source of information. However, as opposed to typical...

Article5 min read

Testing the diff

Good unit tests laser focus on the smallest possible scope and are crafted to isolate the functionality from as much external interference as possible. The way to do this is to write tests that self ensure they are testing what we expect them to be testing. Let's see...

Article2 min read

Building an ETL flow with asyncio, multiprocessing & asyncpg

This post will explain how to implement a concurrent ETL (Extract, Transform, Load) flow combining Python asyncio with multiprocessing to get the best of both worlds. ETL itself is a procedure that starts with data extraction from sources such as a database (or many databases).

Article9 min read

How to analyze A/B test results Udacity methodology: from hypothesis to implementation

Learn how to run and analyze A/B tests with real product examples and checklist-backed insights. Ideal for anyone taking or reviewing Udacity’s A/B Testing course.

Article11 min read

Don't forget the stamps: testing email content in Django

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

Article2 min read

Django-React Boilerplate: streamline your development

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

Article3 min read

5 tools to help develop and test APIs

Here are some very useful tools that can assist you while developing, debugging and testing web APIs.

Article2 min read

Controlling access: Django permission apps comparison

There are many ways to handle permissions in a project. For instance we may have model level permissions, object level permissions, fine grained user permission or role based. Either way we don't need to write any of those from scratch, Django ecosystem has a vast amount of permission handling apps

Article3 min read

Seriously, we can build better web API clients

We are in the era of Software as a Service and microservices. From the techinical point of view this means we are writting more web APIs than we use to. This also means we need to build clients to free our souls from dealing with bare HTTP. This doesn't mean we should separate this much from HTTP

Article2 min read

3 awesome Git commands to help you debug faster

Git is a great tool but since you only need to know a small subset of commands to use it, people end up not knowing a bunch of awesome features of it. Some of my favourites are blame, bisect and rebase.

Article3 min read

Uploading files from the frontend to Amazon S3

A common problem appears when uploading large files to Heroku. Every request made to Heroku must last less than 30 seconds or it will get terminated, when uploading large files, 30 seconds might not be enough. Here is how to circumvent that with Amazon S3

Article2 min read

Uncovering input fields from iOS keyboard

One thing new iOS developers notice on their first experiences developing applications is that their interfaces do not adapt to the screen when the keyboard is shown. Because of this, text input fields might be hidden by the keyboard. The good news is that the solution for this is not very complex.

Article1 min read

Configuring Sass & Bower with django-compressor – Part 2

This is the part 2 of the guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor.

Article4 min read

An approach to Angular separation of concerns

Angular.js is a great JavaScript framework, it makes easy to develop Single Page Applications (SPAs) and removes most of the pain regarding data binding, requests and routing. I've read many blog posts talking about interesting design patterns and project architectures. Here is the result.

Article3 min read

Django CORS: handling cross-origin requests

It’s common among web developers, and mainly the ones who are developing web APIs, to face problems related to CORS. Wanna know how to use CORS in Django and understand better how it works under the hood? Don't worry. We will explain.

Article3 min read