Open in app

Sign In

Write

Sign In

Nate Ebel
Nate Ebel

1.4K Followers

Home

About

Published in goobar

·Mar 4

How to Publish a Ktor Docker Image to Artifact Registry Using the Ktor Plugin

In this post, we’ll walk through the configuration of the Ktor plugin to deploy a Ktor Docker image to Artifact Registry using Gradle. We’ll also explore several other Gradle tasks that make working with a containerized version of our Ktor service easier. Ktor is a framework from JetBrains enabling developers…

Kotlin

6 min read

How to Publish a Ktor Docker Image to Artifact Registry Using the Ktor Plugin
How to Publish a Ktor Docker Image to Artifact Registry Using the Ktor Plugin
Kotlin

6 min read


Published in goobar

·Mar 4

How to Publish a Ktor Docker Image to Container Registry Using the Ktor Plugin

In this post, we’ll walk through the configuration of the Ktor plugin for deploying a Ktor Docker image to Container Registry via a generated Gradle task. We’ll also explore several other Gradle tasks that make working with a containerized version of our Ktor service easier. Ktor is a framework from…

5 min read

How to Publish a Ktor Docker Image to Container Registry Using the Ktor Plugin
How to Publish a Ktor Docker Image to Container Registry Using the Ktor Plugin

5 min read


Published in Engineering at Premise

·Oct 6, 2022

Building a CI Pipeline for Kotlin Multiplatform Mobile Using GitHub Actions

By Nate Ebel, Android Engineer When evaluating a Kotlin Multiplatform solution, it was very important to our team that we understand how we could build a CI/CD pipeline for the project. It needed to be easy for our team to push changes and build a new version of the project. …

Kotlin

10 min read

Building a CI Pipeline for Kotlin Multiplatform Mobile Using GitHub Actions
Building a CI Pipeline for Kotlin Multiplatform Mobile Using GitHub Actions
Kotlin

10 min read


Published in Engineering at Premise

·Oct 6, 2022

Kotlin Multiplatform Project Structure for Integration with Brownfield Applications

By Nate Ebel, Staff Software Engineer Most Kotlin Multiplatform Mobile sample projects follow the same project structure — an Android project directory, an iOS project directory, and a common module shared between them in a single mono repo.

Mobile App Development

8 min read

Kotlin Multiplatform Project Structure for Integration with Brownfield Applications
Kotlin Multiplatform Project Structure for Integration with Brownfield Applications
Mobile App Development

8 min read


Published in Engineering at Premise

·Oct 6, 2022

Kotlin Multiplatform at Premise

by Nate Ebel, Android Engineer In January of 2021, we pushed the initial commit for our mobile-shared repo — a new Kotlin Multiplatform (KMP) initiative within the mobile engineering team here at Premise. Fast forward to 2022, and our usage of Kotlin Multiplatform has increased along with our confidence in…

Kotlin

14 min read

Kotlin Multiplatform at Premise
Kotlin Multiplatform at Premise
Kotlin

14 min read


Published in Engineering at Premise

·Apr 27, 2022

Monitoring Changes In Firebase Remote Config Using Kotlin, Slack, and Google Cloud Functions

by Nate Ebel, Android Engineer Our mobile team here at Premise uses Firebase for a number of things, the most heavily used feature being Firebase Remote Config. We use Remote Config to control feature flags. …

Kotlin

12 min read

Monitoring Changes In Firebase Remote Config Using Kotlin, Slack, and Google Cloud Functions
Monitoring Changes In Firebase Remote Config Using Kotlin, Slack, and Google Cloud Functions
Kotlin

12 min read


Published in Engineering at Premise

·Apr 19, 2022

Using :buildSrc Kotlin Extensions From Groovy-based Gradle Build Scripts

by Nate Ebel, Android Developer The buildSrc directory of a Gradle project is a special directory that is treated as an included build and provides a convenient location to store common or complex build logic used throughout your Gradle project. …

Kotlin

5 min read

Using :buildSrc Kotlin Extensions From Groovy-based Gradle Build Scripts
Using :buildSrc Kotlin Extensions From Groovy-based Gradle Build Scripts
Kotlin

5 min read


Published in Engineering at Premise

·Jun 9, 2021

Using Gradle Enterprise to Detect Configuration Regressions In An Android Gradle Build

By Nate Ebel, Android Developer The Mobile Engineering team here at Premise has made a concerted effort to improve developer efficiency over the past year. One of the biggest areas of tech investment has been into understanding and reducing the Gradle build times of our Android project. We worked with…

Gradle

12 min read

Using Gradle Enterprise to Detect Configuration Regressions In An Android Gradle Build
Using Gradle Enterprise to Detect Configuration Regressions In An Android Gradle Build
Gradle

12 min read


Published in Engineering at Premise

·May 25, 2021

Using Kotlin’s Contract APIs for Smarter Helper Functions

By Nate Ebel, Android Developer As Kotlin continuously evolves and adds new features, development teams can’t always keep up. …

Kotlin

9 min read

Using Kotlin’s Contract APIs for Smarter Helper Functions
Using Kotlin’s Contract APIs for Smarter Helper Functions
Kotlin

9 min read


Published in goobar

·Apr 26, 2021

Kotlin vs Java for Android Development FAQ — goobar

Kotlin vs Java? Which language is best for Android development in 2021? New Android developers want to know which language they should learn for building modern Android applications. …

Kotlin

4 min read

Kotlin vs Java for Android Development FAQ — goobar
Kotlin vs Java for Android Development FAQ — goobar
Kotlin

4 min read

Nate Ebel

Nate Ebel

1.4K Followers

Building great software and helping others do the same.

Following
  • Simon Wirtz

    Simon Wirtz

  • Jose Alcérreca

    Jose Alcérreca

  • Kevin Galligan

    Kevin Galligan

  • Joe Birch

    Joe Birch

  • Arnaud Giuliani

    Arnaud Giuliani

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech