- https://faun.pub/serverless-diary-how-to-increase-agility-with-feature-toggles-native-approach-e9695f67636f
- https://www.trek10.com/blog/kicking-the-tires-on-appconfig
- https://twitter.com/QuinnyPig/status/1458667547818016769
- https://github.com/terraform-aws-modules/terraform-aws-appconfig
- https://workshops.aws/?tag=AppConfig
- https://itnext.io/provisioning-freeform-configuration-via-aws-appconfig-cloudformation-faed56b9e9f4
- https://www.trek10.com/blog/preinvent-notes-developer-experience
- https://www.subskribe.com/blog/accelerating-development-with-feature-flags (nice java based example)
- https://github.com/aws-samples/aws-appconfig-java-sample (example with in-house caching)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example | |
import com.tersesystems.echopraxia.api.{Condition => JCondition, _} | |
import com.tersesystems.echopraxia.plusscala.{DefaultLoggerMethods, Logger} | |
import com.tersesystems.echopraxia.plusscala.api.{FieldBuilder, _} | |
import scala.jdk.FunctionConverters.enrichAsJavaFunction | |
case class Foo(name: String, age: Int) | |
case class Bar(name: String, age: Int) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package fix | |
import scalafix.v1._ | |
import scala.meta._ | |
class RewriteToStructured extends SemanticRule("RewriteToStructured") { | |
override def fix(implicit doc: SemanticDocument): Patch = { | |
doc.tree.collect { | |
case [email protected](Term.Select(loggerName, methodName), List(Term.Interpolate(Term.Name("s"), parts, args))) if matchesType(loggerName) => |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.tersesystems.buffer.serde; | |
import com.fasterxml.jackson.core.JsonFactory; | |
import com.fasterxml.jackson.core.JsonGenerator; | |
import com.fasterxml.jackson.core.JsonParser; | |
import com.fasterxml.jackson.dataformat.smile.SmileFactory; | |
import com.fasterxml.jackson.dataformat.smile.SmileParser; | |
import java.io.ByteArrayOutputStream; | |
import java.util.function.Function; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.tersesystems.rifter.spi; | |
import com.google.flatbuffers.ArrayReadWriteBuf; | |
import com.google.flatbuffers.FlatBufferBuilder; | |
import com.google.flatbuffers.FlexBuffersBuilder; | |
import java.nio.ByteBuffer; | |
import java.util.function.Consumer; | |
import static com.tersesystems.rifter.spi.LogInstant.createLogInstant; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
LPT everything you need to know about medical insurance to avoid getting screwed over, based on 25 years of experience | |
By | |
U | |
reddit.com | |
5 min | |
View Original | |
I worked for a Blue Cross affiliate for nearly three decades and frequently see questions here about medical insurance. I wanted to share some helpful tips about some common roadblocks people run into. | |
Firstly, medical insurance has many, many policies in place, but you have to ask for them. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module "aws_security_group" { | |
source = "terraform-aws-modules/security-group/aws" | |
version = "~> 3.0" | |
name = "bastion" | |
description = "Security group for bastion" | |
vpc_id = module.vpc.vpc_id | |
ingress_cidr_blocks = ["0.0.0.0/0"] | |
ingress_rules = ["ssh-tcp", "all-icmp"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
plugins { | |
id 'java' | |
} | |
repositories { | |
jcenter() | |
} | |
dependencies { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# To regenerate the test key and certificates | |
# Generate an RSA private key and convert it to PKCS8 wraped in PEM | |
openssl genrsa 2048 | openssl pkcs8 -topk8 -inform pem -outform pem -nocrypt -out rsa.key | |
# Generate a certificate signing request with the private key | |
openssl req -new -key rsa.key -out rsa.csr | |
# Sign request with private key | |
openssl x509 -req -days 10000 -in rsa.csr -signkey rsa.key -out rsa.crt | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source "https://rubygems.org" | |
gem "jekyll", "~> 3.6.0" | |
# If you have any plugins, put them here! | |
group :jekyll_plugins do | |
gem "jekyll-feed", "~> 0.9.2" | |
gem 'jekyll-paginate' | |
gem 'jekyll-redirect-from' | |
gem 'jekyll-sitemap' |
NewerOlder