(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
{} // this is intentionally left blank | |
// Coming soon : backup plan | |
// However this is not a definitive solution | |
// This is an atrocity | |
// Questions overflow! Die Gosling! |
# Please see the following blog post for more information: | |
# | |
# https://www.hashicorp.com/blog/using-hashicorp-vault-with-chef.html | |
# | |
resource_name :vault_secret | |
property :path, String, name_property: true | |
property :destination, String |
package com.sample; | |
import com.google.cloud.storage.*; | |
import com.haulmont.bali.util.Preconditions; | |
import com.haulmont.cuba.core.app.FileStorageAPI; | |
import com.haulmont.cuba.core.entity.FileDescriptor; | |
import com.haulmont.cuba.core.global.Configuration; | |
import com.haulmont.cuba.core.global.FileStorageException; | |
import com.metanube.metai4.google.service.GoogleConfig; | |
import org.apache.commons.lang3.StringUtils; |