Ana Balica

Hi, I'm Ana.

I'm a software developer. I mostly do Python. This blog is about my adventures with code, travel experiences and relevant life events. I try not to take myself too seriously.

Here's what I'm doing now.

Occasionally I give talks.

Please don't take my words for granted, because Internet is full of bad advice, and I might be part of it inadvertently.

Datastore indexes basics

If you’ve been developing apps to host on Google App Engine (GAE) and use Google Cloud Datastore database (further referred to simply as Datastore), then you are probably aware of indexes. Simply put, indexes are what makes reads faster with...

A present for you, and you, and you

Not here to try to sell you best Darth Vader mugs, perfect gift for your loved ones - only $9.99! Or am I? Haha! NO. I’ll be sharing how I’m responsibly prepping for my family and friends special occasions (think...

Profiling a Django App hosted on Google App Engine

Ever used Django with App Engine? How about the Datastore? Well, if you didn’t Potato actually developed an in-house solution called Djangae that makes Django play nicely and almost seamlessly with the Datastore via its ORM. As if you are...

Mistune custom lexers - we are going deeper

Mistune is the fastest markdown parser written in pure Python. And it has good documentation. At least so it seemed until I tried to write a custom lexer (hint: tests are a good source of inspiration). Vocabulary Even though this...

DjangoCon, ponies and emoji

Early on when DjangoCon Europe 2015 was announced, it instantly differentiated itself from other conferences. Organized this year in Cardiff, UK, DjangoCon set its goals high by planning 3 days of talks, 2 days of sprints and providing inclusive environment...

The tale of DRY with django-crispy-forms | Part II

When you write a blog post, people of Internet will point out any mistakes they find. It’s a great opportunity to improve existing code and look into other solutions. After posting The tale of DRY with django-crispy-forms I found out...

Pagination in Django

Isn’t it delightful when things just work? That’s how it is for Django pagination feature. Say you are writing a blog in Django. Actually seems like a silly idea. If you want a blog, get yourself a static blog, or...

Take me to Bali

Bali is probably one of those beautiful and exotic places, that are actively advertised at your local travel agency. Paradise on earth, I think, they call it. Not without a reason, of course. It’s this beautiful, haunting place, where you...

Contributing to open source like a boss

This is a collection of the most obvious, nevertheless overlooked, bullet points that every contributor should be aware of when making the first contribution to an open source project. I remember my first contribution to MoinMoin Wiki Engine and it...

Systers Portal

Today I was listening to Swift episode by Programming Throwdown podcast series. At some point hosts raise the question of open source involvement. You probably also received this piece of advice: If you want to get your hands on some...