Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2012

Modern Architecture for Native Apps with AWS Backend: A Practical Guide

Introduction Designing a mobile app today goes far beyond building a beautiful interface. Native apps — whether for iOS or Android — need secure authentication, user role management, real-time communication with the backend, and scalable infrastructure to support growth. In this post, I’ll walk you through a clean and modern architecture to connect native mobile apps to a robust backend on AWS. The architecture is modular, scalable, and aligned with best practices for security and performance — without relying on overly complex tools. Why it matters: apps today are more than just UI A production-grade mobile app often includes: User login (email, Google, or others), Differentiated access for multiple roles (e.g., user vs admin), Secure token-based communication, A backend capable of handling business logic and data, Data storage, asset management, and scalable APIs, Compliance with Google Play and App Store requirements. All of these require a backend architecture ...

Something went wrong with my Ubuntu

Long time without writing. Well this is a new experience I had. I was working last night, shut down my laptop. Today on the morning I noticed something strange in my laptop each time I enter my password Unity never finish to load. I restart several time, and decide to start the graphical environment from the CLI mode. My surprise is the following. starting timidity++ alsa midi emulation fail So I start to google it from my smartphone and find some solutions in askubuntu. Solution #1  http://askubuntu.com/questions/63382/ubuntu-11-04-hangs-while-booting Solution #2  http://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/ So when I restart my system again finally it loads completely, but I was missing a nice surprise!!! Seven or eight windows about error reports. The funny part of this story is that each time I click in the report button, it never open the launchpad window for reporting the bu...