Alejandro Barba

34 Flips | 1 Magazine | 5 Likes | 2 Following | 1 Follower | @AlejandroBabnbf | Dev.

How to connect to MongoDB running in Docker container?

I'm running a Docker container on MacOS that starts a Postgres server and MongoDB server as follows:<p>The output shows that the MongoDB server is …

5 Essential UX Rules for Dialog Design

Dialogs are effective user interface element when you <i>design</i> and <i>use them right</i>. They can help your users complete reach their goals faster and easier. …

Visual Design

First Preview of Android N: Developer APIs & Tools

<i></i>Posted by Dave Burke, VP of EngineeringToday we’re happy to announce a Developer Preview of the N release of Android! We’re doing something a little …

ViewModel injection in ViewControllers with Storyboards

When applying MVVM architecture in iOS, we face some problems regarding the binding and unbinding of a ViewModel to its corresponding ViewController. …

25 Productivity Apps to Explore in 2016

I have seen 100's and maybe even 1,000's of Productivity Apps. I spent my spare time reviewing them on YouTube. In this post, I want to highlight …

Project Management

RxAndroid and Retrofit 2.0

Ok, so this isn’t new or anything, but I thought let’s just make a simple tutorial with the new Retrofit 2.0. This should give us a starting …

How to 10x Your Productivity Overnight

It’s 5:00 AM.<p>Your alarm goes off and you thrust your hand towards your phone in an effort to turn it off. You miss and hit your hand against your …

Coding by the Book: The 7 Books Every Software Developer Should Read

Just like programming trends and languages, programming books come and go. But these seven classics have stood the test of time. Some are newer than …

Computer Science

The Illustrated Guide to Product Development (Part 2: Design)

This is Part 2 of a 4 part series on the hardware product development process.Continue reading on Medium »

Top 15 sites built with Node.Js

Node.js is a server-side JavaScript runtime that is used to build fast, scalable network applications. An open source project, Node has been …

Learning Framer

10 Step-by-Step Tutorials<p>Designers often shy away from using Framer because it has a higher initial learning curve compared to other prototyping …

Optimising SVGs for Web Use — Part 1

In this article I’ll cover the basic concepts of svg path optimisation. Part 2 and part 2½ is where I’m showing you how I’m doing it.<p>I’ve optimised …

Web Development

How to Wake up at 5AM and Build Your Startup

What does your morning routine look like? Mine used to be waking up at 7AM, sleep walking to the shower, frantically getting dressed into socially …

Good Interaction Design = Good UX

UX is no longer just a concern resigned to technical teams. It’s a focus that transcends departments as more and more businesses are realizing the …

UX Design

The Heart & Soul of Prototypal OO: Concatenative Inheritance

What do jQuery, Underscore, Lodash, and the ES6 <i>`Object`</i> utilities have in common?<p>They are the most commonly used utility libraries in the JavaScript …

Critiquing your own design

Few things are more stressful to me than a design critique. From that pressure, though, comes new viewpoints, action items, and an overall tighter …

How to Design Native Mobile Apps

<b>Apps are a big part of product and service touch points — and are only growing. Each year users are spending more time on their devices (an average …

UI Design

100 Days of Swift

Learning Apple’s new programming language<p>Since Apple announced Swift as the new modern language for their products, I’ve been wanting to learn it. …

Programming

10 Things Product Managers Need to Know about People

“The broader one’s understanding of the human experience, the better design we will have.” — Steve Jobs<p>Whether you’re a product manager, developer, …

7 Habits I Wish Every (Junior) Programmer Should Have

Over the last 11 years as a programmer, I have made some habits that have helped me in my day to day work. In the process, these habits have …

Mobile Prototyping with Xcode

We’ve used a number of mobile prototyping tools over the years to go from initial concept to interactive prototype. Most of them were decent enough, …

Bohema, la tipografía gratuita para diseños retro

<b>Bohema es el nombre con el que el ilustrador y diseñador portugués João Oliveira ha bautizado a la tipografía más retro de todo su catálogo de</b> …

How does the new algorithmic Twitter timeline work?

The changes – subject to the #RIPTwitter hashtag last week – are here. This is how they work<p>So, Twitter has adopted a new timeline. This is a little …

Algorithms