Juan Villagrana

27 Flips | 3 Magazines | 32 Likes | @JuanVillagr2016 | Keep up with Juan Villagrana on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Juan Villagrana”

Just when you thought it was safe to go ahead with microservices... along comes serverless

The Dark Souls* of code-wranglingWe all know, and have probably even coded, monolithic applications – software made of big old chunks of code. …

Microservices

Node.js Best Practices - How to become a better Node.js developer in 2018

It became a tradition for me in the past two years to write recommendations for the next year on how one can become a better Node.js developer. This …

Yak Chat

Yak Chat is a school project to research modern technologies such as WebSockets, Service Worker and offline storages to create an efficient and …

Learn and build projects with pure JavaScript (No frameworks or libraries)

This is a front to back JavaScript course for <b>absolutely everybody.</b> We start with the basic fundamentals and work our way to advanced programming …

Work Smarter Not Harder: 17 Great Tips

In Dan Pink’s Free Agent Nation: The Future of Working for Yourself he closes the book with a long, excellent list of “Work Smarter Not Harder” type …

Creating Serverless Functions with Python and AWS Lambda

A Primer<p>The name “serverless function”, as most people who’ve done any reading on the subject know, is a misnomer. A server is still involved in the …

The Book of the Runtime - The internals of the .NET Runtime that you won't find in the documentation

The Microsoft Docs at https://docs.microsoft.com are really fantastic lately. All the .NET Docs are on GitHub https://github.com/dotnet/docs/ and you …

Software Development

async & await

JavaScript promises were a revelation in JavaScript, providing an alternative to the JavaScript callback hell we’d quickly found ourselves in. …

JavaScript

Analyzing GitHub, how developers change programming languages over time

The thickness of each band corresponds to the value in the dominant eigenvector. The bands are sorted by the averaged popularity which we calculated …

5 Online Learning Sources to Boost Your Business Acumen

The internet's free exchange of ideas makes it easier than ever to learn about real-world issues that affect your company.<p>Opinions expressed by <i>Entrepreneur</i> contributors are their own.<p>There’s never been a better time to be in business. As the world has grown increasingly interconnected, the internet …

Entrepreneurship

These are the fastest growing developer technologies in the UK and Ireland

You can learn about about the technologies developers prefer to use (or, rather, are made to use) just by looking at data from Stack Overflow. The site allows devs to ask all sorts of questions, from the remedial to the advanced, on a range of programming languages and developer technologies.<p>Today, …

How to Take Charge of Your Landscape Photography in 3 Clear Steps

If you think landscape photography is easy, then you'd be wrong. Hate to break it to you.<p>Did you ever once fall into the trap of thinking: “Tripod, …

Introduction to Anime.js

Posted on April 23, 2017April 23, 2017<p>JavaScript<p>JavaScript animation has been around for a while. There is a wide choice of JavaScript animation …

The 7 Best Apps For Planning a Room Layout & Design

What a time to be planning room layouts! Lucky for us, we now have access to a treasure trove of user-friendly apps to help us create floor plans and …

Universities finally realize that Java is a bad introductory programming language

CS 106A is Stanford University’s introductory programming course. The module – which is also available to view on YouTube – introduces the fundamentals of coding in an accessible way, and lays the foundations for future growth.<p>Throughout its existence, the course was taught using the Java …

Try Deep Learning in Python now with a fully pre-configured VM

<i>New VM image — updated March 2018!</i><p>I love to write about face recognition, image recognition and all the other cool things you can build with machine …

3 software development trends you don’t want to miss

The world of software development is a fast paced and ever changing landscape.<p>Developers want to work on exciting things. New tools, languages, frameworks and innovations are constantly emerging and revolutionizing the industry.<p>So, are you taking advantage of these software development trends that …

Automating AWS Lambda Function Error Handling with AWS Step Functions | Amazon Web Services

<b>Aaron Rehaag, Senior Software Engineer, Amazon Web Services</b><p>AWS Step Functions makes it easy to coordinate the components of distributed applications …

Cloud Computing

Step by Step building Node.js based REST API to perform CRUD operations on MongoDB.

Download Source Code of this post from GitHub here<p>Node.js is one of the greatest platform to create backend of the application. Does not matter …

5 Things Every Loving Homeowner Should Know About Their Own Home

Your relationship with your home is one that will hopefully last a long time, so it pays to learn its most intimate details. And not to be weird, but …

Home Improvement

An Agile Introduction to DevOps, Part III: The Environmentalists

Last time, we looked at how “regular” development practices have made sure that things worked at the development team level. It’s time to move on …

The Road to Node.js ES6

So you’re interested in writing up some ES6 on your server-side NodeJS project? awesome! you’re in the right place.<p>Node.js ES6 Support<p>Node.js follows …

JavaScript Document Object Model or DOM

JavaScript - Document Object Model or DOM<p>Advertisements<p>Every web page resides inside a browser window which can be considered as an object.<p>A Document …

JavaScript

10 Tiny Decor Changes to Make Your Room Feel All Fresh and New Again

Seriously small things that can do wonders.<p><b>1. Make your bed.</b> It sounds so dumb and simple, but the payoff for doing this one super-tiny thing will be huge. Not only will you feel like you accomplished something first thing in the morning, you'll also feel so much nicer about life when you get home …

5 Foods You Should Eat Before And After Exercise To Maximize Weight Loss

Eight out of ten adults experience lower back pain once in their lifetime. I am one of those people and I’m definitely not looking forward to my …

Interactive Coding with C# and F# REPLs (ScriptCS or the Visual Studio Interactive Window)

REPLs are great! REPL stands for Read–eval–print loop and is pronounced "REP-L" quickly, like "battle." Lots of languages and environments have …

Microsoft Visual Studio