Danny Perez

Danny Perez @intricatecloud

About: DevOps Engineer & Engineering Manager at an ed-tech company helping our teams ship software quickly and reliably.

Joined:
Apr 30, 2018

Danny Perez
articles - 23 total

Passwordless sign-in with Google One Tap for Web

I took the One Tap Sign-In library for a spin and here's what I found, warts and all.

Learn More 6 0Jul 26 '21

Avoiding burnout as a new tech lead

Its easy to take on too much work as a new tech lead and burn out, especially if you're a dev thats been promoted for the first time to a lead role.

Learn More 21 2Jan 28 '20

Setting up automatic failover for your static websites hosted on S3

Up until late last year, you couldn't set up automatic failover in CloudFront to look at a different...

Learn More 10 0Oct 16 '19

Create your own short link redirects using CloudFront + S3

An in-depth guide on setting up your own world-class redirects for cheap using AWS CloudFront + S3

Learn More 8 0Oct 1 '19

That time I needed to create 20k short links, and how to create them on AWS

Use Cloudfront + S3 with Website-Redirect-Location metadata on your objects for dirt-cheap shortlinks

Learn More 8 0Sep 9 '19

adding google sign-in to your webapp - a react example

In this next part of the series, I'll be walking you through an implementation of google sign-in with a simple react app and a bonus react-router example.

Learn More 7 0Aug 7 '19

adding google sign-in to your webapp - using the js library

how to use the `gapi` library to configure Sign-In and then actually sign-in the user, as well as a few snippets for handling some common user scenarios.

Learn More 13 0Jul 23 '19

adding google sign-in to your web app - pt 1

A guide on adding google login to your webapp: when you should use it, how to add the button via HTML/JS, and how to integrate it into your Angular/React project.

Learn More 10 0Jul 17 '19

Using webdriverio with headless Chrome in Docker

Seeing random Chrome crashes like "tab crashed", or "Chrome is unreachable" errors when running your headless tests in Docker? Run Chrome with these options

Learn More 11 1May 7 '19

Debugging webdriverio tests with VSCode

For when you want to step through your wdio tests.

Learn More 10 0Apr 2 '19

9 books that helped me navigate my first time being a tech lead

I struggled a bit in my first year as a tech lead - here's what I had to deal with in my first year, and how I got over my imposter syndrome.

Learn More 160 14Dec 12 '18

3 things you might see in your logs once your site is public

You've finished deploying your website to its new domain. You start to see your normal user traffic, but then you also notice funny patterns in your access logs. Here's a few examples of things you might see in your access logs once your site or API is public in production.

Learn More 45 3Dec 3 '18

writing quick and dirty scripts using bash

You have a few lines you've been typing in your shell, and you'd like to just run it the way you run any other CLI including options. If you're writing a shell script, here's a few tips to help you get a head start.

Learn More 11 4Nov 27 '18

webdriverIO tips: element wrapped in a div is not clickable

Have you run into an error saying "Element is not clickable at point" when you're trying to click a button? You might be seeing this if you have a spinner that appears on your buttons or its a customized button...

Learn More 7 2Nov 16 '18

webdriverIO tips: finding your errors when using waitUntil

If you're loading a page and want to make sure that some elements are showing up before advancing, you'd be inclined to use `browser.waitUntil()`. While it does do the job, it holds onto the errors until the test times out.

Learn More 4 0Nov 15 '18

webdriverIO tips: get text from a list of items

There's a few ways to go about getting text from a list of elements, but there's a gotcha with webdriverIO that can make your tests a lot flakier.

Learn More 6 0Nov 14 '18

webdriverIO tips: using browser.debug() to help debug your tests

Ever want to stop your Selenium tests halfway and try to see what your tests are seeing? Using .debug() helps but be aware of your test timeouts & context around your code.

Learn More 10 0Nov 13 '18

webdriverIO tips: using $$(selector) vs browser.elements(selector)

One of the first use cases I tackled in my test was finding all elements with a particular CSS class and then doing something to them

Learn More 5 0Nov 12 '18

managing db users in postgres & mysql

A guide for when you have to add/remove/update/and/20/other/things in both mysql & postgres databases, and you wind up getting lost trying to do seemingly simple things.

Learn More 10 2Nov 4 '18

a few lessons learned storing secrets in aws parameter store

sharing a few lessons learned managing a few thousand secrets in AWS Parameter Store.

Learn More 7 0Oct 22 '18

managing passwords and other secrets across teams

4 things that your org might need a safe and secure way to do (because odds are they aren't right now)

Learn More 11 3Oct 17 '18

4 things I look for in a senior DevOps engineer

As a follow up from my last post about things I look for when hiring a junior DevOps...

Learn More 21 0Oct 15 '18

4 things I’m looking for when hiring a junior DevOps engineer

You’ve been hearing about DevOps as a career path, and you’re looking to to break into the field as a...

Learn More 10 2Sep 25 '18