Open in app

Sign in

Write

Sign in

Mike Diaz
Mike Diaz

172 Followers

Home

About

Nov 19

What I Learned at Work this Week: map vs flatMap with Either in Java

When I write Java at work, I’m frequently working with vavr’s Either class. And when I’m working with vavr’s Either class, I’m confused 100% of the time. Now, I know what you’re thinking — “how could writing methods where the results could be two distinct types ever be problematic in…

Java

4 min read

What I Learned at Work this Week: map vs flatMap with Either in Java
What I Learned at Work this Week: map vs flatMap with Either in Java
Java

4 min read


Nov 12

What I Learned at Work this Week: When onChange Doesn’t Run

Over the past week, I’ve been working on a front end file upload form component. We want to be able to upload a .txt file and then read the contents to validate the formatting. …

3 min read

What I Learned at Work this Week: When onChange Doesn’t Run
What I Learned at Work this Week: When onChange Doesn’t Run

3 min read


Oct 7

What I Learned at Work this Week: A Tuple with One Element

This past week, I was tagged in a Slack thread about a Python syntax issue. I read the code, commented that I couldn’t see anything wrong with it, and offered to pair on it later if the problem wasn’t solved. …

Python

3 min read

What I Learned at Work this Week: A Tuple with One Element
What I Learned at Work this Week: A Tuple with One Element
Python

3 min read


Sep 24

What I Need to Learn for Work Next Week: It’s GraphQL Time

I am a full stack software engineer. Am I equally strong in all parts of the stack? Of course not, but I do have responsibilities on the front end and the back end, so part of my job is finding my weaknesses and working on them. …

GraphQL

5 min read

What I Need to Learn for Work Next Week: It’s GraphQL Time
What I Need to Learn for Work Next Week: It’s GraphQL Time
GraphQL

5 min read


Aug 27

What I Learned at Work this Week: Strategically Merge DataFrames

Thanks to my experience with the ETL job I maintain, I’ve sort of become “the scripting person” on my team. On one hand, it’s a good thing because I’m good at it and I know what I’m doing. But on the other hand, it’s important to grow and I should…

Pandas

5 min read

What I Learned at Work this Week: Strategically Merge DataFrames
What I Learned at Work this Week: Strategically Merge DataFrames
Pandas

5 min read


Jul 30

What I Learned at Work this Week: Using protobuf in Java

Okay the title is misleading for a couple of reasons: I didn’t really learn about protobuf this week. I started using it weeks ago but never felt confident enough to write a post about it. Also I haven’t really learned about it because I am *struggling*. This isn’t too different…

Protobuf

6 min read

What I Learned at Work this Week: Using protobuf in Java
What I Learned at Work this Week: Using protobuf in Java
Protobuf

6 min read


Jul 16

What I Learned at Work this Week: More Terraform

Since the last time I wrote about Terraform, I’ve been blessed to have avoided too many challenging problems with the framework. In truth, I had a few teammates who took it upon themselves to become infra experts, which insulated me from having to dig too deep into this part of…

Terraform

5 min read

What I Learned at Work this Week: More Terraform
What I Learned at Work this Week: More Terraform
Terraform

5 min read


Jun 25

What I Learned at Work this Week: Flush Your Buffer

One would think that since I have spent over a year working on a Python script that writes data to CSVs, I would understand the basics of Python file writers. But if you’ve been a loyal read of this blog, you know that it’s never safe to assume I know…

Python

5 min read

What I Learned at Work this Week: Flush Your Buffer
What I Learned at Work this Week: Flush Your Buffer
Python

5 min read


Jun 11

What I Learned at Work this Week: More SQL Syntax

Over the past few months, I’ve spent more time working on back end processes than my usual Python script work. You might know that the script in question reads a series of Postgres tables to determine the data each client wants in their specific report. Now, I’m maintaining a Java…

Postgres

6 min read

What I Learned at Work this Week: More SQL Syntax
What I Learned at Work this Week: More SQL Syntax
Postgres

6 min read


May 21

What I Learned at Work this Week: Update JSON Property in Postgres

At work, we’ve designed a Postgres table that uses JSON as one of its column types. The idea was that we wanted to use the data in that column to conditionally trigger features from a script. …

Postgres

4 min read

What I Learned at Work this Week: Update JSON Property in Postgres
What I Learned at Work this Week: Update JSON Property in Postgres
Postgres

4 min read

Mike Diaz

Mike Diaz

172 Followers

Solutions Engineer

Following
  • Sam Chen

    Sam Chen

  • Komal

    Komal

  • Alexandria Lalli

    Alexandria Lalli

  • nathan brickett

    nathan brickett

  • Liz Wasser

    Liz Wasser

See all (34)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams