Open in app
Home
Notifications
Lists
Stories

Write
Pedro Fernando Marquez Soto
Pedro Fernando Marquez Soto

Home

1 day ago

Easy parallelism and multi-threading with Java’s CompletableFuture

Modern applications (especially those based on microservices architectures) heavily rely on fetching data from remote servers. However, if not done correctly, the overhead added by these requests can seriously reduce your application’s performance. In this blog post, we will explore ways to parallelize these requests using Java’s CompletableFuture. Background Long lost…

Java

6 min read

Easy parallelism and multi-threading with Java’s CompletableFuture
Easy parallelism and multi-threading with Java’s CompletableFuture

Aug 5

Building a dark-mode theme with CSS variables

In this post, we will explore CSS variables and the prefers-color-scheme media query, and we will build a small example of how to implement dark-mode in a website without using any external libraries and with little to no use of JavaScript. Overview In recent years, “dark mode” has become widely popular…

CSS

5 min read

Building a dark-mode theme with CSS variables
Building a dark-mode theme with CSS variables

Jul 20

Managing state in Flutter apps with data streaming

July 18, 2022 Managing state in a client app is always a tricky (and opinionated) topic. Web developers are familiar with tools like Redux or MobX. These tools follow very specific patterns that are not always easy to learn or understand by new developers. These same tools exist in the…

5 min read

Managing state in Flutter apps with data streaming
Managing state in Flutter apps with data streaming

Published in A man with no server

·Apr 15, 2018

Static Site Generators: Nuxt.js

A few months ago I wrote a post about trying to improve the performance of a React application by emulating Server Side Rendering. That post included code to build a Webpack plugin which pre-rendered our application using JSDOM, took the HTML that was rendered by React and saved it to…

Java Script

8 min read

Static Site Generators: Nuxt.js
Static Site Generators: Nuxt.js

Published in A man with no server

·Mar 17, 2018

Running Go AWS Lambdas locally with SLS framework and SAM

In my previous post, I described an example of manually creating an AWS Lambda function implementing a GraphQL endpoint. Since I’m a big fan of the Serverless Framework, I wanted to write an example of using it to create a project using Go. Also, one of the comments on my…

Serverless

4 min read

Running Go AWS Lambdas locally with SLS framework and SAM
Running Go AWS Lambdas locally with SLS framework and SAM

Published in Simios en Software

·Feb 4, 2018

Capturando web analytics con Rxjs

Desde hace tiempo he querido practicar un poco más con programación reactiva, específicamente con Rxjs; asi que decidí tomar un pedazo de funcionalidad real que tuviera sentido ser implementada con flujos de datos y programación reactiva y funcional. El ejemplo que elegí es un listener de eventos. Trabajando con un…

Java Script

4 min read


Published in A man with no server

·Jan 18, 2018

Building a Golang GraphQL API on AWS Lambda

If you have interest in both Go and FaaS (or Serverless), you’re probably aware that Go is now one of the supported languages for AWS Lambda: AWS Lambda Supports Go You can now develop your AWS Lambda function code using Go. Lambda lets you run code without provisioning and managing…aws.amazon.com Since I played with Go for an IoT hackathon last year I’ve been looking for more opportunities to keep using it.

AWS

4 min read

Building a Golang GraphQL API on AWS Lambda
Building a Golang GraphQL API on AWS Lambda

Published in Simios en Software

·Jan 2, 2018

Cómo Dragon Ball me ayudó a conseguir un trabajo en Silicon Valley

¿Cuál es el trabajo de tus sueños? ¿Ese trabajo en el que te sentirías pleno, donde tus capacidades no se desperdiciarían? Para muchos es tener su negocio propio. Otros soñamos con trabajar en empresas o instituciones donde se reúnen los mejores profesionales de nuestro campo. Si eres desarrollador de software…

Silicon Valley

5 min read

Cómo Dragon Ball me ayudó a conseguir un trabajo en Silicon Valley
Cómo Dragon Ball me ayudó a conseguir un trabajo en Silicon Valley

Nov 5, 2017

OpenFaaS: Serverless with Docker

In a previous post I mentioned FaaS, or Function as a Service, a Docker-based project by Alex Ellis. FaaS leverages Docker to create a clustered environment where developers can deploy containerized functions, which can enable Serverless applications. FaaS has changed and grown very quickly. …

Serverless

4 min read

OpenFaaS: Serverless with Docker
OpenFaaS: Serverless with Docker

Sep 1, 2017

Are whiteboard coding interviews really that bad?

A common thing to do if you want to be better at what you do is to hang out where the experts are. Listen to them, learn and open your world. In the world of software development, Twitter (and lately, Medium) is the place to be. A few months back…

Interview

6 min read

Are whiteboard coding interviews really that bad?
Are whiteboard coding interviews really that bad?
Pedro Fernando Marquez Soto

Pedro Fernando Marquez Soto

Following
  • Cassie Kozyrkov

    Cassie Kozyrkov

  • Netflix Technology Blog

    Netflix Technology Blog

  • Node.js

    Node.js

  • MIT Media Lab

    MIT Media Lab

  • Vaidehi Joshi

    Vaidehi Joshi

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable