Open in app

Sign In

Write

Sign In

Ivan Sanchez
Ivan Sanchez

314 Followers

Home

About

Published in Google Developer Experts

·Jan 9

Creating testing-friendly Kotlin services with http4k

Whether you’re practicing Test-Driven-Development or just creating any kind of test automation around your service APIs, you can benefit from code that makes life easier for testing. Let’s check how http4k uses the simplicity of Kotlin to make services easy to test without compromising on the developer experience. You can…

Kotlin

3 min read

Creating testing-friendly Kotlin services with http4k
Creating testing-friendly Kotlin services with http4k
Kotlin

3 min read


Oct 15, 2022

CITCON 2022 Musings

One of my favourite things about Open Space tech conferences is that it shows what a group of people cares about at that time. CitConf covers the intersection of technical and non-technical aspects of what it takes to ship good software and attracts people with a variety of roles, contexts…

Citcon

1 min read

CITCON 2022 Musings
CITCON 2022 Musings
Citcon

1 min read


Sep 25, 2021

App Anatomy: a sociotechnical pattern for continuous delivery infrastructure

Problem Organisations building multiple applications (services, websites, apps, etc) and adopting Continuous Delivery are required to maintain the infrastructure required to build, configure, and deploy each application. This Continuous Delivery Infrastructure (CDI) covers aspects such as: Continuous Integration (pipeline definitions) Deployment Procedures (encoded in pipelines or separate tooling)

Continuous Integration

6 min read

App Anatomy: a sociotechnical pattern for continuous delivery infrastructure
App Anatomy: a sociotechnical pattern for continuous delivery infrastructure
Continuous Integration

6 min read


Published in Google Developer Experts

·Mar 3, 2021

Why are Java server-side developers not adopting Kotlin?

TL;DR — What I see in the wild is that Kotlin adoption on the server-side is slow due to a mix of complacency, career self-preservation, and lack of Kotlin visibility. In some specific cases, though, avoiding the adoption is entirely justified. It’s now almost five years since I wrote my…

Kotlin

7 min read

Why are Java server-side developers not adopting Kotlin?
Why are Java server-side developers not adopting Kotlin?
Kotlin

7 min read


Feb 23, 2021

Perks for adult developers

In addition to a good salary, there are many ways companies try to attract and retain good people. Those benefits tend to say a lot about the organisation culture, which explains why companies bragging about their ping-pong tables have become a running joke in the industry. Here are some tips…

Culture

3 min read

Culture

3 min read


Sep 9, 2020

Engage everyone in your Zoom call using 1–2–4-All

One of the challenges of running meetings over Zoom is including every single participant. …

Liberating Structures

4 min read

Engage everyone in your Zoom call using 1–2–4-All
Engage everyone in your Zoom call using 1–2–4-All
Liberating Structures

4 min read


Aug 8, 2020

Eight Behaviours for Smarter Teams

I’ve recommended “Eight Behaviors for Smarter Teams” by @LeadSmarter so many times that I decided to make a summary of them: 1. State views and ask genuine questions Give context and share your views before asking questions to get better quality of answers. Genuine questions come from a place of…

Facilitation

2 min read

Eight Behaviours for Smarter Teams
Eight Behaviours for Smarter Teams
Facilitation

2 min read


Jul 27, 2020

Two Bold Rules to get meetings right before they even start

There aren’t many teams where meetings don’t become a contentious subject at some point or another. Regardless of the topic and even before any meeting takes place, the way a team manages meetings says a lot about how they operate and how invested in self-organisation they are. The main contention…

Collaboration

2 min read

Two Bold Rules to get meetings right before they even start
Two Bold Rules to get meetings right before they even start
Collaboration

2 min read


Oct 30, 2018

Deployments vs Releases

When a team is looking to move towards Continuous Delivery, it comes a time when it’s essential to differentiate deployment from release. Traditionally, new versions of the software are built, tested, and made available to users in cycles that vary from once every few days to every few months. In…

Continuous Delivery

2 min read

Deployments vs Releases
Deployments vs Releases
Continuous Delivery

2 min read


Aug 20, 2018

Learning a new codebase from its history beyond the code

One of the most challenging aspects of learning a new codebase is to understand how things got to be the way they are now. …

Software Development

2 min read

Software Development

2 min read

Ivan Sanchez

Ivan Sanchez

314 Followers

Tech Lead, Facilitator, Trainer, Agile Developer

Following
  • Francisco Trindade

    Francisco Trindade

  • paulocaroli

    paulocaroli

  • Cleo Ngiam

    Cleo Ngiam

  • Trisha Gee

    Trisha Gee

  • David Denton

    David Denton

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech