Thread pools on the JVM should usually be divided into the following three categories:
- CPU-bound
- Blocking IO
- Non-blocking IO polling
Each of these categories has a different optimal configuration and usage pattern.
| package com.example.view | |
| import androidx.compose.runtime.* | |
| import androidx.compose.ui.Modifier | |
| import androidx.compose.ui.platform.LocalContext | |
| import androidx.compose.ui.platform.LocalLifecycleOwner | |
| import androidx.compose.ui.viewinterop.AndroidView | |
| import androidx.lifecycle.Lifecycle | |
| import androidx.lifecycle.LifecycleEventObserver | |
| import com.mapbox.geojson.Point |
| image: java:8 | |
| pipelines: | |
| branches: | |
| deployment: | |
| - step: | |
| caches: | |
| - gradle | |
| - android-sdk |
| /* | |
| * Copyright 2018 Google LLC | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
This is a curated list of iOS (Swift & ObjC) frameworks which are inspired by React and Elm.
| //!HOOK SCALED | |
| //!BIND HOOKED | |
| #define effect_width 1 | |
| #define coeff_blur 0.9 | |
| #define coeff_orig (1 + coeff_blur) | |
| #define Src(a,b) HOOKED_texOff(vec2(a,b)) |
This gitst contains a script to push Android libraries as artifacts on a maven repository using the gradle build system.
It is somewhate a fork of Chris Banes gradle push script.
This was me while trying to understand how to setup maven publishing with gradle:
Documentation is absent or very lacking and I found no script handling javadoc properly for Android.
| fastlane_version "1.57.0" | |
| require 'fileutils' | |
| default_platform :ios | |
| platform :ios do | |
| desc "Increment framework version" | |
| private_lane :increment_framework_version do |lane| |
| // Dagger 1 example | |
| @Module( | |
| complete = false, | |
| library = true | |
| ) | |
| public final class ApiModule { | |
| @Provides | |
| @Singleton | |
| Retrofit provideRetrofit(Gson gson, Application app) { | |
| return new Retrofit.Builder() |
| Write a program that does what it’s supposed to do | |
| Write idiomatic code | |
| Debug a program that you wrote | |
| Debug a program someone else wrote | |
| Debug the interaction between a system you wrote and one you didn’t | |
| File a good bug report | |
| Modify a program you didn’t write | |
| Test a program you wrote | |
| Test a program you didn’t write | |
| Learn a new programming language |