Skip to content

Instantly share code, notes, and snippets.

View paul58914080's full-sized avatar

Paul Williams paul58914080

View GitHub Profile
@paul58914080
paul58914080 / gist:3eeee0f1c90a3e9aeb6da32acbfa631f
Created October 24, 2016 16:03
Configuration with spring boot for new console
package org.ff4j.sample.config;
import org.ff4j.FF4j;
import org.ff4j.web.FF4jDispatcherServlet;
import org.springframework.boot.context.embedded.ServletRegistrationBean;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@paul58914080
paul58914080 / ElasticQueryBuilder
Created August 27, 2017 18:49
Fix for ff4j elasticstore
public Search queryReadAllFeatures(Integer totalCount) {
return new Search.Builder(new SearchSourceBuilder().size(totalCount).toString()).addIndex(connection.getIndexName())
.addType(ElasticConstants.TYPE_FEATURE).build();
}
@paul58914080
paul58914080 / Application.java
Last active February 22, 2019 20:47
FF4j spring boot starter workaround for spring boot 2
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration;
/**
* Created by Paul
*
* @author <a href="mailto:paul58914080@gmail.com">Paul Williams</a>
*/
@SpringBootApplication(exclude = ThymeleafAutoConfiguration.class)
export default class MapUtils {
static objectToMap(object: Object) {
return new Map(Object.entries(object));
}
}
@paul58914080
paul58914080 / 01.generate-app-create-todo.sh
Last active July 22, 2019 10:22
micro-frontend-codejam-create
ng g application create-todo --style=scss --prefix=create --viewEncapsulation=ShadowDom
# navigate to projects/create-todo/app
ng g module create-todo --flat=true
ng g component create-todo --module=create-todo --selector=create-todo --entryComponent=true --flat=true
ng g service create-todo --flat=true
@paul58914080
paul58914080 / 01. generate-app-view-todo.sh
Created July 22, 2019 10:36
01.generate-app-view-todo.sh
ng g application view-todo --style=scss --prefix=view --viewEncapsulation=ShadowDom
# navigate to projects/view-todo/app
ng g module view-todo --flat=true
ng g component view-todo --module=view-todo --selector=view-todo --entryComponent=true --flat=true
ng g service view-todo --flat=true
@paul58914080
paul58914080 / 01. generate-view-todo.md
Last active March 13, 2020 03:16
view-todo-micro-app

$ ng g application view-todo --style=scss --prefix=view --viewEncapsulation=ShadowDom --routing=false

@paul58914080
paul58914080 / 01. generate-create-todo.md
Last active March 13, 2020 03:16
create-todo-micro-app

$ ng g application create-todo --style=scss --prefix=create --viewEncapsulation=ShadowDom --routing=false

@paul58914080
paul58914080 / MOM_FF4J_18_JUL_2020.md
Created July 18, 2020 09:19
FF4J Meeting Minutes
https://us04web.zoom.us/j/73793498313?pwd=ZWI5dHZqMlRMNXJ5YXlwZlYxOVBKdz09