July 20, 2021
                    
                    
                        8 min read
                    
                
            
            
            
                Read more  →
            
        
        
        
            
                
                    
                        July 19, 2021
                    
                    
                        11 min read
                    
                
            
            
            
                Read more  →
            
        
        
        
            
                
                    
                        July 17, 2021
                    
                    
                        9 min read
                    
                
            
            
            
                Read more  →
            
        
        
        
            
                
                    
                        Oct. 14, 2019
                    
                    
                        10 min read
                    
                
            
            
                Managing multiple geographies and time zones in Django - part 2
Last month, I demonstrated how to handle geographies in a Django app, so that:
- users can only interact with objects attached to their geography;
 
- users see datetimes in the local time zone of their geography.
 
This is an example of multi-tenancy: each geography is a tenant.
Then I had an uncommon requirement: let a user account interact with several geographies. It’s …
             
            
                Read more  →
            
        
        
        
            
                
                    
                        Sept. 12, 2019
                    
                    
                        7 min read
                    
                
            
            
                Managing multiple geographies and time zones in Django
“Oh, I’ll just write a small Django app…”
For the last couple years, I’ve been building and maintaining a Django application to manage mobile push notification campaigns for myCANAL.

Through the Django admin, campaign managers define their messages and schedule campaigns targeted at user segments. A handful of cron jobs take care of importing segments from our data lake and sending campaigns via mobile push notification APIs.
 …
            
 
            
                Read more  →