Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
home [2019/08/01 00:52]
root [Languages]
home [2019/12/16 01:11] (current)
root [BigData File Formats]
Line 14: Line 14:
 * [[audio]] * [[audio]]
 * [[Java Build Tools]] Jenkins, Teamcity ​ * [[Java Build Tools]] Jenkins, Teamcity ​
-** [[Dependency Injection]] ​inlcuding ​SpringBoot ​+** [[Dependency Injection]] ​including ​SpringBoot ​
 * [[Graalvm]] * [[Graalvm]]
  
Line 25: Line 25:
 ** [[http://​www.pippo.ro/​ | pippo]] ​ ** [[http://​www.pippo.ro/​ | pippo]] ​
 ** [[vertx]] ** [[vertx]]
-*** [[apiman]] + 
-*** Service discovery [[consul]] +Graal Vm Compatible Microservices:​ 
-Misc +[[https://​codurance.es/​2018/​12/​28/​native-microservices-with-sparkjava-and-graal/​ | Spark Java]] 
 +[[https://​micronaut.io/​ | Micronaut]] - A modern, JVM-based, full-stack framework for building modular, easily testable microservice applications. 
 +* [[https://​quarkus.io/​ | Quarkus]] A Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards. 
 + 
 +Api Gateways  
 +* [[apiman]] 
 +* Service discovery [[consul]] 
 + 
 + 
 + 
 +== Gradle ==  
 +* [[Gradle]] Notes 
 +** [[Gradle Docker]] 
 +** [[Gradle Openshift]] 
 +** [[Gradle Docker and TestContainers]] 
 + 
 +== Misc ==  ​
 * [[Dropwizard Metrics]] that has become a popular extension in other frameworks ​ * [[Dropwizard Metrics]] that has become a popular extension in other frameworks ​
 * [[Kotlin]], [[Kotlin native]] and  [[Kotlin Javascript]] * [[Kotlin]], [[Kotlin native]] and  [[Kotlin Javascript]]
Line 36: Line 52:
 ** [[Grails]] Notes and [[Gorm]] notes ** [[Grails]] Notes and [[Gorm]] notes
 ** [[Spock]] Notes  ** [[Spock]] Notes 
-** [[Gradle]] Notes 
 * [[Javascript]] , [[Javascript Toolkits]], [[AngularJs]] ..note you can now load dependencies with http://​www.webjars.org/​ * [[Javascript]] , [[Javascript Toolkits]], [[AngularJs]] ..note you can now load dependencies with http://​www.webjars.org/​
 ** [[Vue.js]] and mobile natvie version [[https://​www.nativescript.org/​ | nativeScript]] and more generic [[https://​gonative.io/​examples | gonative]] ** [[Vue.js]] and mobile natvie version [[https://​www.nativescript.org/​ | nativeScript]] and more generic [[https://​gonative.io/​examples | gonative]]
Line 136: Line 151:
 == Build Tools ==  == Build Tools == 
 * [[Maven]] * [[Maven]]
 +* [[Gradle]]
  
 == Test Tools ==  == Test Tools == 
Line 155: Line 171:
 * [[https://​github.com/​OpenGamma/​ElSql | ElSql]] Java fluent sql interface. ​ * [[https://​github.com/​OpenGamma/​ElSql | ElSql]] Java fluent sql interface. ​
 * [[http://​www.jooq.org/​doc/​3.4/​manual-single-page/​ | Jooq]] another fluent interface ​ * [[http://​www.jooq.org/​doc/​3.4/​manual-single-page/​ | Jooq]] another fluent interface ​
 +* Also worth a look [[https://​ebean.io/​]] that also provides an elastic, postgresgis interface
 * [[Voltdb Notes]] * [[Voltdb Notes]]
 * [[http://​www.jdbi.org/​]] sql binding without the orm overhead ..used by DropWizard ​ * [[http://​www.jdbi.org/​]] sql binding without the orm overhead ..used by DropWizard ​
Line 192: Line 209:
 ** [[http://​commons.apache.org/​sandbox/​commons-graph/​ | Apache commons graph]] datastructure implementation ** [[http://​commons.apache.org/​sandbox/​commons-graph/​ | Apache commons graph]] datastructure implementation
 * [[http://​mulgara.org/​ | Mulgara]] RDF (Resource Description Format) Database for "​Semantic Web" [[Mulgara Notes]] * [[http://​mulgara.org/​ | Mulgara]] RDF (Resource Description Format) Database for "​Semantic Web" [[Mulgara Notes]]
 +* [[anzograph]]
  
 ==== Key store ==== ==== Key store ====
Line 217: Line 235:
 * [[parquet]],​ Avro * [[parquet]],​ Avro
  
-==== Json Store ===+== Elastic ​== 
 * [[Elastic Search]] ​ * [[Elastic Search]] ​
 ** [[Kibana]] ** [[Kibana]]
Line 223: Line 241:
 * [[Elastic Engineer 1]] * [[Elastic Engineer 1]]
 * [[Elastic APM]] * [[Elastic APM]]
 +* [[Elastic filebeats]]
 +* [[Elastic metric beats]]
 +* [[Elastic Uptime Monitor]]
 +* [[Elastic Infastructure]]
 +* [[Elastic Lens]]
  
 +EFK (ElasticSearch,​ Fluentd, Kibana)
 +* [[Fluentd]]
 +
 +==== Json Store ===
 +Others:
 * Solr Notes, [[Embedding Solr]] ​ * Solr Notes, [[Embedding Solr]] ​
 * [[couchbase]] * [[couchbase]]
Line 272: Line 300:
  
  
-== MetOps ==+== MetOps/​DataOps ​==
  
 Metics and Goal setting ​ Metics and Goal setting ​
Line 299: Line 327:
 Alerting: Alerting:
 * https://​alerta.io/​ * https://​alerta.io/​
 +
 +Tracing ​
 +* https://​www.jaegertracing.io/​ End to end distributed tracing (which works with zipkin)
 +* https://​zipkin.io/​ Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data.
  
 Flask based dashboard ​ Flask based dashboard ​
Line 400: Line 432:
 * [[mule_databases]] * [[mule_databases]]
 * [[mule devkit]] and cloud connectors * [[mule devkit]] and cloud connectors
-* [[https://​malta.ricston.com/​confluence/​display/​CLOUD/​Building+Cloud+Connectors+with+Devkit | DevKit]] ​Ricston Blog+* [[https://​malta.ricston.com/​confluence/​display/​CLOUD/​Building+Cloud+Connectors+with+Devkit | DevKit]] ​
 * [[Mule Migration]] * [[Mule Migration]]
 * [[Mule Messaging]] specifically [[RabbitMq]],​ ActiveMq, ZeroMq, mqtt * [[Mule Messaging]] specifically [[RabbitMq]],​ ActiveMq, ZeroMq, mqtt
Line 411: Line 443:
 * [[Mule Logging]] * [[Mule Logging]]
 * [[Mule Munit Testing]] * [[Mule Munit Testing]]
 +* [[Mule command line]] and automated deployments
  
 Mule Api Integration:​ Mule Api Integration:​
Line 422: Line 455:
 * [[Talend Notes]] * [[Talend Notes]]
  
-Others+StreamSets  
 +* [[StreamSets]] 
 +* [[StreamSets Python]] 
 +* [[Scaling Streamsets on Kubernates]] 
 + 
 +== Data Ops == 
 * [[Gobblin]] * [[Gobblin]]
 * [[Apache Airflow]] ​ * [[Apache Airflow]] ​
 +* [[https://​github.com/​argoproj/​argo | Argo]] a kubernates/​workflow that claims to rival airflow (could be commercialised?​)  
 +* [[Apache Beam]] batch etl tool  and [[https://​cloud.google.com/​dataflow/​]] 
 +* [[Hazelcast]] and hazelcast Jet <== potential commercial tie up 
 == Camel ==  == Camel == 
 * [[Camel Notes]] * [[Camel Notes]]
Line 440: Line 480:
 * [[Dropwizard]] * [[Dropwizard]]
 * [[springBoot]] * [[springBoot]]
 +* [[quarkus]] with graalvm
  
 +== Alibaba == 
 +* [[https://​github.com/​alibaba/​arthas | Arthas]] Alibaba Java Diagnostic Tool Arthas
 +* [[https://​github.com/​alibaba/​Sentinel | Sentinel]] lightweight powerful flow control component enabling reliability and monitoring for microservices. entinel also provides real-time monitoring ability. You can see the runtime information of a single machine in real-time, and the aggregated runtime info of a cluster with less than 500 nodes.
 +* [[https://​github.com/​alibaba/​nacos | Nacos]] is an easy-to-use platform designed for dynamic service discovery and configuration and service management.
 +* an [[https://​github.com/​ellerbrock/​awesome-alibaba-cloud | awesome list]] for alibaba'​s cloud 
 == Links ==  == Links == 
 * [[srm links]] * [[srm links]]
-* [[Ricston links]] 
 * [[javascript framework links]] * [[javascript framework links]]
  
Line 465: Line 510:
 * [[http://​www.lavishbootstrap.com/​ Lavish]] extract the colors from a photo and provide a bootstrap css template * [[http://​www.lavishbootstrap.com/​ Lavish]] extract the colors from a photo and provide a bootstrap css template
  
-== Configuration Mgt ==+== Agile ==  
 +* [[Agile Development]] 
 +== DevOps ​==
 * [[jenkins]] * [[jenkins]]
 +** [[Jenkins groovy dsl]]
 +** [[Openshift Jenkins]]
 +** [[Openshift Jenkins Terraform]]
 +** [[Kubernates Jenkins]]
 +
 * [[Puppet, Chef, SaltStack, and Ansible]] and glu * [[Puppet, Chef, SaltStack, and Ansible]] and glu
 ** [[Puppet Notes]] ** [[Puppet Notes]]
 * [[Terraform notes]] * [[Terraform notes]]
 +** [[Jenkins - Terraform]]
 * [[openStack]] * [[openStack]]
 * Monitoring [[http://​stackhunter.com/​ | stackhunter]] * Monitoring [[http://​stackhunter.com/​ | stackhunter]]
-* [[openShift]]+* [[Docker]] 
 +** local [[docker registry]] 
 + 
 +=== Elastic Search ===  
 +* [[Elastic Search]]  
 +** [[Kibana]] 
 +** [[Timelion]]  
 +* [[Elastic Engineer 1]] 
 +* [[Elastic APM]] 
 +* [[Elastic filebeats]] 
 +* [[Elastic metric beats]] 
 +* [[Elastic Uptime Monitor]] 
 + 
 +=== Ansible ===  
 +* [[Ansible]] basics  
 +** [[Ansible Openshift]] 
 +** [[Ansible Gcloud]] 
 +** [[Ansible Operators]] 
 +== OpenShift ==  
 +* [[openShift]] ​overview and [[OC command]]  
 +**[[Openshift Template]] 
 +**[[Openshift Routes]] 
 +**[[Openshift Certificates]] 
 + 
 +* Openshift development [[minishift]] 
 +** [[Accessing Openshift]] cluster externally, including Kafka 
 + 
 +Monitoring and Management  
 +* [[Openshift Jenkins]] 
 +* [[Openshift Jenkins Terraform]] 
 +* [[Openshift Security]] and secrets with Vault  
 + 
 +Enterprise Deployments 
 +* [[Dual Site Deployemnts]] deploying-openshift-applications-multiple-datacenters/​ 
 + 
 +On other platforms  
 +*[[Openshift on GCP]] or [[Openshift on Azure]] and [[Openshift on AWS]] 
 + 
 +*[[Openshift 4]] 
 +* https://​docs.okd.io/ ​ OKD is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OKD also serves as the upstream code base upon which Red Hat OpenShift Online and Red Hat OpenShift Container Platform are built. 
 + 
 * [[https://​kapitan.dev/​]] a json/yml file property manager to (intally ) drive devops ​ * [[https://​kapitan.dev/​]] a json/yml file property manager to (intally ) drive devops ​
 +
 +Application Development ​
 * consul from Hashicorp - Consul is a distributed,​ highly-available,​ and multi-datacenter aware tool for service discovery, configuration,​ and orchestration * consul from Hashicorp - Consul is a distributed,​ highly-available,​ and multi-datacenter aware tool for service discovery, configuration,​ and orchestration
 +* [[Redhat ServieMesh]] Istio on OpenShift
  
 See also  See also 
Line 484: Line 581:
  
 === DevSecOps ===  === DevSecOps === 
-* Hashicorp Vault and the nice vuejs front end https://​vault-ui.io/​ [[vault notes]]+* Hashicorp Vault and the nice vuejs front end https://​vault-ui.io/​ [[vault notes]] .. and [[https://​dzone.com/​articles/​ansible-vault | Ansible Vault]]
 * [[https://​www.pingidentity.com/​content/​ping/​en.html | Ping]] auth and identity mgt  ​ * [[https://​www.pingidentity.com/​content/​ping/​en.html | Ping]] auth and identity mgt  ​
 * [[Consul]] - Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud * [[Consul]] - Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud
 +* [[Envoy]](https://​www.envoyproxy.io/​) Open Source Edge and Service proxy, designed for cloud native applications ​
 * [[Packer]] - a tool for creating identical machine images for multiple platforms from a single source configuration * [[Packer]] - a tool for creating identical machine images for multiple platforms from a single source configuration
-* [[https://​www.sumologic.com/​ | SumoLogic]] tag line of "The world’s leading platform for DevSecOps"​ <== also has partnership ​potenial ​+* [[https://​www.sumologic.com/​ | SumoLogic]] tag line of "The world’s leading platform for DevSecOps"​ <== also has partnership ​potential  
 +* Manage Secrets even in Git [[https://​github.com/​bitnami-labs/​sealed-secrets | Sealed Secrets]] Encrypt your Secret into a SealedSecret,​ which is safe to store - even to a public repository. The SealedSecret can be decrypted only by the controller running in the target cluster and nobody else (not even the original author) is able to obtain the original Secret from the SealedSecret.
  
 +* [[credentials management]]
 == Video ==  == Video == 
  
Line 570: Line 670:
 * [[App Id]] * [[App Id]]
 * [[serverless]] framework ​ * [[serverless]] framework ​
 +
 +=== Kubernates ===
 * [[kubernates]] * [[kubernates]]
 +** [[Getting Started for Development]] - with miniKube
 +** [[Getting Started with Helm]]
 +** [[Kubernates GCP]]
 +** [[Kubernates AWS]]
 +** [[Kubernates Azure]]
 +** [[Kubernates Ingress Controllers]] including traefik
 +** [[Kubernates Security]]
 +** [[Cloud native storage]] Rook
 +** [[Kubernates Monitoring]]
 +* [[Openshift]]
  
 == Google Cloud (Gcloud) == == Google Cloud (Gcloud) ==
Line 602: Line 714:
 * [[Financial Apps, Api'​s]] * [[Financial Apps, Api'​s]]
 * [[Jira Api]] * [[Jira Api]]
-* Ricston [[https://​docs.google.com/​a/​ricston.com/​spreadsheet/​ccc?​key=0AjynU6mIbKbadF9VTnpNdHZvOWU4QkdUalZwUnFXa3c&​usp=drive_web#​gid=9 | work resources]] +
-Screen share +
 * http://​www.ScreenLeap.com ​ * http://​www.ScreenLeap.com ​
 * [[nlp]] * [[nlp]]
Line 670: Line 781:
 * [[https://​github.com/​discourse/​discourse | discorse]] open source chat tool  * [[https://​github.com/​discourse/​discourse | discorse]] open source chat tool 
  
 +== French == 
 +
 +* [[French Lyrics]]
 +== Korean == 
 +* [[korean lyrics]]
 == Rasberry Pi and Ubuntu Core ==  == Rasberry Pi and Ubuntu Core == 
 * [[Step 1 setup wireless networking]] * [[Step 1 setup wireless networking]]
 * [[Step 2 add ssh server and connect]] * [[Step 2 add ssh server and connect]]
  
 
home.1564645964.txt.gz · Last modified: 2019/08/01 00:52 by root
 
RSS - 200 © CrosswireDigitialMedia Ltd