Skip to content

Instantly share code, notes, and snippets.

export const tslintFix: AutofixRegistration = spawnedCommandAutofix(
"tslint",
allSatisfied(IsTypeScript, IsNode, hasFile("tslint.json")),
{ ignoreFailure: true, considerOnlyChangedFiles: false },
asSpawnCommand("npm run lint:fix", DevelopmentEnvOptions)
);
@lievendoclo
lievendoclo / sdm.ts
Created September 11, 2018 20:47
Kubernetes deploy with Atomist
const sdm: SoftwareDeliveryMachine = createSoftwareDeliveryMachine(
{
name: "Spring software delivery machine",
configuration,
});
sdm.addExtensionPacks(SpringSupport, kubernetesSupport());
const autofix = new Autofix().with(AddDockerfileAutofix);
const version = new Version().withVersioner(MavenProjectVersioner);
const build = new Build().with({builder: new MavenBuilder(sdm), progressReporter: MavenProgressReporter});
const dockerBuild = new DockerBuild().with({
import org.apache.activemq.command.ActiveMQTextMessage
import org.springframework.context.event.EventListener
import org.springframework.http.HttpStatus
import org.springframework.http.ResponseEntity
import org.springframework.jms.core.JmsTemplate
import org.springframework.jms.core.MessageCreator
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.PostMapping
import javax.jms.Queue
import javax.jms.TextMessage
@lievendoclo
lievendoclo / ca.kt
Last active June 19, 2018 12:17 — forked from krishofmans/ca.kt
import org.apache.activemq.command.ActiveMQTextMessage
import org.springframework.context.event.EventListener
import org.springframework.http.HttpStatus
import org.springframework.http.ResponseEntity
import org.springframework.jms.core.JmsTemplate
import org.springframework.jms.core.MessageCreator
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.PostMapping
import javax.jms.Queue
import javax.jms.TextMessage
@lievendoclo
lievendoclo / presenter.kt
Last active October 27, 2023 18:21
Presenter in Clean Architecture
// shared datastructures
data class ResponseModel(val value: String)
data class JsonResponse(val jsonValue: String)
// example 1
interface FooUseCase {
fun <T> T doSomething(presenter: (ResponseModel -> T))
}
@lievendoclo
lievendoclo / GeoJsonConverters.java
Created December 5, 2014 13:04
GeoJsonConverters for Spring Data MongoDB
import com.mongodb.BasicDBList;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import org.springframework.core.convert.converter.Converter;
import org.springframework.data.convert.ReadingConverter;
import org.springframework.data.convert.WritingConverter;
import org.springframework.data.geo.Point;
import org.springframework.data.geo.Polygon;
import java.util.ArrayList;