Open in app
Home
Notifications
Lists
Stories

Write
Iván Corrales Solera
Iván Corrales Solera

Home

Published in ITNEXT

·Pinned

Webassembly: Running Go code in the browser.

Webassembly (WASM) is one of the most disruptive technologies at this moment. WASM enables us to run programs in the browser that was written in programming languages not supported by the own browser. We can do it because some programming languages can be compiled into WASM and WASM is supported…

Webassembly

6 min read

Webassembly: Running Go code in the browser.
Webassembly: Running Go code in the browser.

Published in Dev Genius

·Pinned

Build your own DSL with Go & HCL

DSL stands for Domain Specific Language The main goal of tools such as Kubernetes, Docker compose, Jenkins CI, Gitlab CI, or Ansible, among others, is that their behavior can be customized by configuration. They‘re like a black box that depending on the input (YAML/JSON descriptors), will generate different output. Other…

Golang

6 min read

Build your own DSL with Go & HCL
Build your own DSL with Go & HCL

Pinned

BERT: Understanding the Null response threshold in QA systems

Building a robust Questions Answering system (QA) implies that the system will provide an answer only when this can be found in the context. That means, that when we build a QA system we must consider two types of questions Questions with one (or more) valid answers (Positive questions) Questions…

Bert

6 min read

BERT: Understanding the Null response threshold in QA systems
BERT: Understanding the Null response threshold in QA systems

Pinned

Transformers for Natural Language Processing (NLP)

Whether you’re an experienced Artificial Intelligence (AI) developer or you’re a newbie in this world, this post will provide you with the required knowledge to build your own Transformers implementations for resolving Natural Language Processing (NLP) challenges. Natural Language Processing Natural Language Processing (NLP) is one of the major fields in AI. NLP…

AI

10 min read

Transformers for Natural Language Processing (NLP)
Transformers for Natural Language Processing (NLP)

Feb 17, 2021

Orion in Action: Testing a Real API

Introduction In this article, we will learn how to automate acceptance tests for a REST API. This API provides endpoints to register and authenticate users (sign up/in). Additionally provides a secure endpoint to fetch data of a user. The service persists and fetches data in a mongo database. The below flow…

Testing

3 min read

Orion in Action: Testing a Real API
Orion in Action: Testing a Real API

Feb 8, 2021

Orion: A next-generation automation testing tool

Orion is born to help us to write and automate our acceptance tests. It provides a DSL inspired by Gherkin and based in HCL. The goal of Orion, is to provide people without technical skills a tool to write acceptance tests. In this article, we will go through some real…

Testing

8 min read

Orion: A next-generation automation testing tool
Orion: A next-generation automation testing tool

Aug 1, 2020

3 days playing with Rust (and I love it!)

This article is mainly focused for those developers who haven’t tried Rust yet or they are starting to play with it. It has been written after 3 days playing with Rust .So please… don’t be so hard with me! …

Rustlang

6 min read

3 days playing with Rust (and I love it!)
3 days playing with Rust (and I love it!)

Dec 4, 2019

Building an intelligent cache (memoization) in 2 steps

In this article we’ll learn to build a functions memoization cache. This will make that cached functions requests will make skip the function invocation. Pre-requisites To build our intelligent cache we will use the below two libraries: go-cache: It provides a mechanism to create cache with expiration time. …

Go

2 min read

Building an intelligent cache (memorization) in 2 steps
Building an intelligent cache (memorization) in 2 steps

Mar 14, 2019

3 months studying GraphQL

During the last 3 months I’ve spent a long time on understanding GraphQL but also researching on the best way to teach it to others. 1. There’re not silver bullets in Software development Don’t think that GraphQL must be the technologies to be used in all your new projects. In fact, I don’t trust people who wants to…

Graph QL

4 min read

3 months studying GraphQL
3 months studying GraphQL

Jan 23, 2019

Dive into GraphQL

Material used by myself to do an introductory workshop on GraphQL How many times do you find API’s that re not well documented? How many time you don’t agree with your workmates about the HTTP status? How many times do you disagree with the chosen endpoint for a REST Service?

Graph QL

5 min read

Dive into GraphQL
Dive into GraphQL
Iván Corrales Solera

Iván Corrales Solera

If tech can change the world... why don't we use it to make it better? https://www.linkedin.com/in/ivan-corrales-solera/

Following
  • Jes Fink-Jensen

    Jes Fink-Jensen

  • Sau Sheong

    Sau Sheong

  • Netflix Technology Blog

    Netflix Technology Blog

  • Wei Huang

    Wei Huang

  • Alex Tan

    Alex Tan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable