Thank you Christina. Hi everybody, welcome to today's talk on simplifying streaming data transforms with Wasm. So today we're going to cover a little bit about what WebAssembly is and how we use WebAssembly in our data transforms feature within the Red Panda streaming platform. Talk a bit about the data transforms architecture and the associated use cases. I'll give a live demo and then we'll get to Q and A at the end. So let's dive in. Let's get started by talking about WebAssembly or Wasm as it's abbreviated. WebAssembly is a low-level portable binary format. So it's a compilation target for multiple languages. The idea is not to write directly in WebAssembly, but to write in a higher-level language like C, C++, Go, or Rust, or any other language that compiles down essentially into a Wasm module. It's designed to complement JavaScript, essentially designed to complement JavaScript on the web. JavaScript has allowed such a rich web experience, being able to ship code from the server down to the client and run that code in your browser has revolutionized web applications. WebAssembly is the next level because you can compile the code. It's a lot smaller, a lot more portable, so it's easier to ship around and ship down to the browser. And unlike JavaScript, which is an interpretive language, WebAssembly is compiled. So it also runs a lot closer to native speeds. So it's smaller, easier to ship around and essentially faster. And it can work alongside JavaScript as well. So you can call WebAssembly functions from JavaScript and vice versa. It's around 20x faster than JavaScript because essentially all the browser has to do or the server side application has to do is decode the WebAssembly module and run the code, whereas JavaScript has to be parsed and interpreted. At Repanda, we think what JavaScript has done for the web was and can do for server side applications. And that's exactly what we're doing with our data transforms engine. We are shipping a WebAssembly engine in a server side application and essentially flipping on its head allowing developers to ship custom code into the server and then therefore change the behavior of the server side application. So let's cover the details as to exactly how that works.  So Repanda is a modern streaming platform for mission critical workloads. It's fast, simple and reliable. So it's designed from the ground up in C++ to gain full performance of modern hardware. So be able to run across all of the cores on a multi-core architecture, use lots of memory and benefit from faster IO subsystems. So when we're talking about SSDs and things like NVMe drives, Repanda is able to leverage those technologies. So you'll find that Repanda is very good at scaling up as well as scaling out. It's a distributed system, right? So it scales across many, many, many machines. And this enables new use cases that require high throughput and low latency. But because Repanda is so efficient, it also can get equal or more performance from essentially fewer servers. And what this means to you is it will reduce your infrastructure costs. It's simple for operators to deploy and manage. And it's simple for developers to adopt and use. Repanda fully supports the Kafka API. So out of the box, it supports the entire ecosystem of Kafka related tools. So whether it's produces and consumer implementations, client libraries written in various languages, or operations with other third party systems, these tools will simply work with Repanda. And because Repanda ships in a single binary, it doesn't depend on any external systems. This reduces the risk from sort of operational complexity. By default, and at its core, Repanda is essentially a distributed, durable, fault tolerant transaction log. Repanda uses the raft consensus algorithm to replicate data between all of the servers in a Red Panda cluster. And it uses raft for everything. So not only data replication, but also replication of states and metadata. And it's also used for failure recovery. So the raft algorithm also provides things like leader election. If a server in the Red Panda cluster fails, then raft would automatically reelect the leaders and Repanda will remain operational. And this allows Repanda to deliver very predictable performance even at very high loads. So now we know a bit about Repanda. Let's talk about how the data transforms feature uses WebAssembly and essentially relies on a WebAssembly engine to run custom server-side functions within the streaming platform itself. Data transforms allows developers to write essentially custom JavaScript functions and soon to be whatever language you want, as long as that code compiles down into a Wasm module. And you can deploy JavaScript or these Wasm modules into Repanda, into your streaming platform, and run simple data transforms against your streaming data, essentially on the topics within Repanda. The premise here is it reduces the data ping pong in and out of the system without something like data transforms and without being able to run custom functions in the streaming platform. You have to essentially operate an external stream processing application like Apache Spark or Flink or something like Materialize to read or stream the data out of the out of Repanda, out of your sort of streaming platform, to run simple functions and then write the results back into your streaming platform, incurring the additional bandwidth and also incurring sort of the internal mechanics of the streaming platform such as data replication and storage. So with data transforms being able to run JavaScript and WebAssembly modules within the platform itself allows you to perform things like data validation, data normalization, filtering and routing within the platform itself without the data having to ever leave the platform. Let's talk a little bit about the architecture of how the WebAssembly engine is used by Repanda. Here we'll discuss a bit about tooling, the storage mechanism of the functions and the execution of these functions via the WebAssembly engine. From a tooling perspective, Repanda comes with a command line tool called RPK and the idea is to make the developer experience as easy as possible. So you can run RPK, Wasn't Generate and essentially the command line tool will create boilerplate code for you. You'll have the Wasm API that Repanda provides with lots of templated code and essentially then you can just go in, complete your function, fill in the function and deploy that module into your streaming platform. From a storage perspective, those functions, whether they're JavaScript or Wasm modules, are stored within a compacted topic within RedPanda and therefore because it's essentially a topic, we can leverage things like Raft to replicate those functions around to every server in the RedPanda cluster and therefore the functions are available to perspective. There's a couple of flavors here. So the first one is an asynchronous version of the Wasm engine. This is for stateful one-shot transformations and I'll go into the details behind this on the next slide. The Async engine is currently out on tech preview in RedPanda and we welcome feedback on the API and the developer experience so that we can iterate and improve it over time. The second version of the WebAssembly engine in RedPanda is what we're calling the synchronous engine and this is where we will embed the WebAssembly engine directly in the RedPanda process and run the custom functions on the hot read path. So essentially as part of a fetch request coming from the consumers. So let's talk a little bit about the differences between these two architectures and the different characteristics that they're able to deliver. Starting with the asynchronous engine. So as I said this is currently out in tech preview. It sits as a sidecar process to the core RedPanda process so essentially on every server in the RedPanda cluster you've got the broker process running and to the side of that you also have the WebAssembly process running it as well. When you deploy a function into RedPanda you tell it what topic you want the function to essentially read from or consume from and you tell it what child topic you want to materialize the output from your function to and the engine handles all the mechanics here for you so they will automatically create you your child topic or child topics if you're rooting your messages and here you get a one-to-one partition matching against the parent. So if you have a parent topic with say a single partition and 3x replication your child topic will have one partition 3x replication and those replicas will be located on the same the same servers the same brokers essentially as the parent so it essentially mirrors the the parent setup. In the async engine we call this one shot stateful transformations and essentially what that means is for every message that you write into your topic and for every replica of that message because those if you have if you have a replication factor on your topic that message will be copied essentially to the to the followers by the RAF consensus algorithm so for every message and every replica of the message the function will run locally on mirror child partition so it's essentially runs once for every message and every replica of the message and it's stateful because essentially this is running asynchronously within within the streaming platform itself so you can think of it as the function is consuming from the parent topic running the function and then producing on to the child topic asynchronously so the state component of this is is the the function or the the the process that's running the function has to maintain its offsets against the parent topic so if there is a failure or the broker needs to restart the function knows where it got to offset its process up to and then it can continue continue processing from that point on because the function runs on every on every broker against every replica of the message the transforms are assumed to be idempotent right so your replica sets stay in sync they're identical so let's have a quick look at the this from an architectural perspective I mean typically you'd have you'd have three brokers in your cluster but it's easier to to visualize we're just two in this case so here we have two red panda brokers running on separate separate servers we have our our code processor internal topic so we've we've written our data transform and we've deployed into into red panda via the raft replication mechanism this is then copied out to every every broker so it's available for for running on every on every on every broker too the green topic here is our parent topic and you can see the producers writing into to the lead partition for for that topic and then raft is also replicating those messages out to to the followers on the on the other broker here internally within the stream processing engine itself there's another process called pacemaker and this is what's doing our this is what's essentially providing the state for one-shot transformation logic so pacemaker is consuming the messages from the parent partition and also they are also the replica it's running the messages through the wasm engine and in this case this is the google chrome's v8 v8 engine which sits in the sidecar process and the result is then materialized or produced onto the onto the child partition again this is happening separately on the on the follower on the replica so the same the same state is generated in the child partition on the replica and because the the the the message in the parent level has already been replicated by the raft consensus algorithm we don't need to replicate the results at the child level replication has already happened and we've assumed that the function is idempotent and is generated the same the same message on on both the both the child partitions so let's talk about the differences between the async and the synchronous engine that the our engineering team is working on the synchronous version of this right now and the difference is here the web assembly engine so the the v8 engine will run inside the core red panda process and it will run on the hot read path so the results and the functions will run and lazily materialize the results on for every fetch request that consumers send into into red panda how this is all tied together is via a concept called data policies so data policy essentially creates a relationship between a topic a data transform so your custom function and a consumer so when the consumer connects into red panda and starts reading messages from the topic via the data policies it will check the data policies and see if there's an associated data transform and function and if there is it will run that function as part of the fetch request on the hot read path and and the results will be streamed directly down to the consumers so here your trading storage for essentially cpu whereas in the async engine you're materializing the results and therefore storing the results within within red panda itself here you're not storing the results you're streaming them directly down to to the consumer but because the function is run on every fetch request this takes more processing processing power so whilst you'll be able to get more performance from the sync engine and it's for low latency transforms you you do so by incurring the processing cost essentially and not having to store the message so you're trading storage for for a processor here what's really nice about the sync engine is it allows you to apply essentially different views over the same topic so because you can create data policies for different consumers and here we're talking about consumer group IDs and things like that if you have a different policy per per consumer then essentially that consumer will see a different view of the same over the same topic because the the messages streaming from that topic begin are getting modified in flight as they're streaming down to down to the consumer and if a different consumer has a different function associated with it they'll see i'll see a different essentially view of that data so visually what this looks like i think the architecture is a lot simpler so we still have our internal uh co-processor topic where our functions are stored we still our parent uh topic but here it's not really apparent it's just i mean it's just a normal topic um and we do away with the child topic in this case and we move the sidecard process into into the red panda process inside the inside the red panda process directly then when consumers connect into red panda and want to read data from from the topic they do so by checking the data policies and if there is a function associated with that consumer the function will run against the against the data as it's streaming down um what's nice about the v8 engine is it has a concept um uh called v8 isolates which essentially will allow you to run uh each data transform in a i guess a sandbox area within within the web assembly engine itself so you can put some safeguards around uh what that function is able to do in terms of accessing memory um and um and processor and therefore um uh you can safeguard and essentially protect the functions from each other and also protect the the wider red panda process okay let's talk about uh use cases so um i mean the possibilities are are infinite because you can essentially write whatever transformations you like they are really custom functions the i guess the initial ideas that we have for this functionality is for data validation uh data normalization and here because the schema registry is embedded in the in the broker um application itself um you could write a data transform to um in uh basically pull a schema from the schema registry and make sure the message is streaming through your topic adhere to that uh schema or even use it to to change the schema as the as the um messages are streaming through and the the demo i'm going to get next actually actually does that so it receives um messages in jason format it applies a data transform function to transform those jason messages into our very messages and materialize those on the child topic data masking is a is another good use case so if you do have say gdpr requirements um you could use uh data transforms to uh mask your pii information as the data is streaming through streaming through red panda and here the parent topic will have the original message so um um that's the full sort of full fidelity view of the information in this case you might want to apply acls on that topic to restrict access to to downstream consumers so they don't see that pii information but then the child topic could have a different set of acls applied to it to open that up to a wider audience because the data's been obfuscated and is therefore safe to safe to consume filtering is a good use case so filtering out messages altogether or filtering out values from from within messages and um you can also root messages as well so you're not fixed to writing to a single child topic um you can actually decide to uh root messages to different child topics so kind of a fan out process in in in this case uh the synchronous engine as well because it um essentially runs for every message on on the hot read path this will allow future integrations would say um stream processing engines where you'd be able to do things like predicate push down and do sort of live filtering of the data that way uh we'd love to hear your ideas and if you want to chat more about use cases then um please reach out to us on our on our community slack and i'll share the link um with you with you at the end of the talk okay cool let's uh let's move on to the demo so um just before i switch to to the demo just to give an example of the templated or boilerplate code that that the command line tool provides and i this is exactly where i use to generate the demo code um so you can run rpk was and generate give give it a project name um in in in the demos case i think i've called it have very transformation you get um a couple of files that are sort of pre-populated for you so package.json in this case your JavaScript dependencies um you get a source directory with the main.js in this case and that's where you add your transformation logic um and i'll show you the example in second you get a test directory where um in the javascript page you get mocha your mocha tests so you can do unit testing on your code and then webpack.js just essentially can be used to package everything up into a module for deploying into repander so let's take a look at what that looks like in practice okay so um all of the code has been published to the red panda data github repository and in there there's a repository called red panda dash examples there's lots of examples in here um but the one we're focusing on today is in the wasm sub directory and here is my um generated code my project name is transform underscore avro there's a couple of other nice sort of helpers in here as well so there's a composed dot yaml if you want to run this example on your own laptop you can do so with with docker um it's nothing nothing complicated in here so it essentially spins up a single red panda docker container on on your laptop and exposes the necessary ports etc that you need and there is an associated red panda configuration file um most of this is pretty standard the only thing to note is enable underscore coprock is set to true and this just tells red panda to start the the web assembly engine the cycle process essentially let's take a quick look at the code so here you can see uh the the templated code we've got our webpack in our our package.json files that were generated for us i've added a readme um so you can follow along with the demo in your own time we've got a source in the test directory so let's have a look at the main.js in here so a lot a lot of this and most of it probably 90% of the code in here is boilerplate and generated for you by the command line tool i've added a couple of things so an additional dependency on the avro js library for doing our json to avro transformations i've named my parent topic and the parent topic in this case is going to be called market underscore activity admittedly i've been lazy and i've hard coded by avro schema in here but i could also fetch that from and i should have fetched this from the schema registry but it's easier to to see in the code here and here is my um transformation function called to avro and here i essentially just parse the past message um assuming a json message and then i encode that message um as an avro uh a binary avro message using the schema schema above the rest of this is pretty much default but you get this is essentially the contract with the with the streaming engine with red panda so red panda will call process record and pass you a record batch and then you're free to do whatever you like with that record batch in in this case i'm just mapping the record each record calling my two avro function and i'm writing the results um to a child topic called result here the essentially what you have to pass back is a is a map with the key set to the child topic name that you'd like which is also generated for you and then the transforms record batch as the value if you in a routing case you can add as many of these entries as you like so you could have results two three four and a different set of transformation transformed records uh associated to each of those and that's how the web assembly engine and red panda will route the messages to different troll topics okay so let's run up the demo first of all um and actually we can uh we can follow along with the read me here as well so the first so okay so you have a single single container running and then let's uh deploy and build and deploy the the code so first of all we'll run npm install to install our dependencies i've already run this so it shouldn't take long there we go next we will run our test so let's run our in this case javascript mocker test which is past so our unit test just runs and calls our json to avro function so that's working as expected and then let's run npm run build which will call our went pack configuration to bundle everything up ready for deploying to red panda so here we should have a distribution directory and in here it's still called main.js but essentially that's all the bundled code and any dependencies also bundled into that into that one file okay next step is to create our um parent topic uh market activity so let me just copy that okay and let's deploy our data transform to red panda so using the rpk tool so we can do rpk was and deploy we're going to pass our bundled up main.js file and we're going to name function json to to avro send in okay one thing to notice is if you despite the despite the function being deployed you still only have the parent topic you also now have the code processor internal topic so our function has been deployed into red panda but the child topic isn't created or materialized until until we start calling the function so let's do that next in this green tab over here there's got some consumers so the command line tool rpk can consume from from red panda we're going on the left hand side we're going to consume from our parent topic market activity and on the right hand side we are going to consume from the child topic and that's going to be called market activity underscore result underscore so let's set that as well and we go I have a producer here it's written in scala but it's essentially going to write some data in json format it's market activity data so it's just downloaded from the from the medecite website hi jane sorry to interrupt it seems like some people can only see your browser window they're not able to see the actual terminal is there any way that you okay yeah of course my apologies for that let's um how does that look looks good on my end okay my apologies okay so um that's the trouble with doing live demos isn't it let me um I mean there wasn't much to see on this side of things but what I will do is just flip back to the code I think you actually saw the code right you didn't see the terminal windows so that's fine um in the terminal window essentially what I've done is run through the run through the readme I've deployed let's see the code up here I've created my my parent topic I then ruled the I used the command tool rpk wasn't deployed to push the code um it bundled up js file in this case into red panda and I've called the function json to avro um so so that was run here and deploy successful and if we list the topics in red panda you can see we have our code processor internal topic here where our function is stored and we have our parent topic created um which is called market activity on the consumer side nothing to see here yet luckily so on the left hand side here I've just spun up a consumer to read from the from the parent topic market activity and on the right hand side here I've spun up a consumer to read from the topic market activity results and then on the producer side I have a scalar based producer which will essentially um write some data into our market activity topic it's json formatted data um that I've just downloaded from from the website um and it's mark it's essentially a simple market data for the s and p 500 stock to go so let me run that up I slowed it I slowed the stream down here so it's easier to read so you can see the key here is the stock ticket spx and json formatted messages which just summarizes sort of the day's market activity for for that stock now if we go back to the consumer side you can see here on the left hand side this is our parent the message messages streaming through in json format and then via our data transform here on the right hand side the child topic the messages are streaming through in in the binary average average format that will run for 15 20 minutes so we don't have time to to sit and watch it um so essentially that that includes the that concludes the demo we can split back to the to the slides now let me just make sure you can see the slides right thanks very much let's uh let's go to some some q and a okay so the first question we have on q and a is uh what is the performance impact of running a data transform okay it's a great question um well essentially it varies right because the um the data trans the data transforms are completely custom you can write whatever the transforms you want and that's going to have an impact on on on performance um if the transform is really simple then there's not going to be much backed but if the transformation function is pretty complicated or you're doing something like calling out to an external api um for uh say enrichment for thing then that's going to slow down slow down the stream and um uh you'll see the but the performance difference there the um with the asynchronous engine that's obviously running asynchronously within the breaker itself so the parent topic um won't be affected but then um the messages are being asynchronously read topic run through the function and produce onto the child topic so what you'll find is the child topic will in in in that case will slightly lag behind uh lag behind the parent and the idea is we will provide monitoring metrics around around this function so you can track sort of how uh like you do now with with red panda and you can see and monitor consumer lag you'll be able to monitor data transform lag as well because it's essentially the same thing but running internally within the breaker itself okay so are there any limitations on what you can do with wasm for example http calls for transforms um so so no that there is um is that data transforms are intended to be relatively simple and essentially a one-to-one or um a mapping of of of messages uh the intention and there isn't a sort of any framework around this but the intention is to not um uh do things like aggregations or maintaining states in in in your data transform so um you wouldn't want to use it for for window functions and and complicated aggregations for this we would still recommend using a sort of the stream processing application like spark or flink um they're more geared up to to to do these more complicated transformations but if you're familiar with say spark um and uh sort of the the more simple map and filter functions that you get in spark they would be ideal and perfect for for for data transforms um and they will they will run nice and quickly so there aren't really any limitations on what you can do if you wanted to do external http calls out to say enrich your data you're free to do so but um what we would say is uh it's probably best in that case to make sure you benchmark your your your code um essentially benchmark the the throughput and latency you get uh before deploying the function and then do the same after you've deployed the function so you can uh at least understand the performance implications um and the different characteristics of the of the functions so are there any templates for transforms in other languages great question i mean um uh not right now so uh like i said the um the the initial version of data transforms which is out now is the the asynchronous version um this uh is out on tech preview and as part of the tech preview we have uh essentially just released templates in javascript this is so that we can um communicate with users and work with users just to understand and get feedback on the api feedback on the templates in the developer experience and then we can start iterating and improving on it from from there um we'll be introducing other languages via web assembly in the future so uh not only will we have a web assembly engine running in red panda you also be able to then write the the transformations in any language that you prefer as long as it has a associated wasm compiler and you can compile that down into into a wasm module at that point we will most definitely be providing templates for for data transforms in other languages probably starting with c c plus plus and go so there's another question around performance implications will it be feasible to write staple type functions uh and uh the follow-up question for that it was never mind uh i answered it yeah um so so that's right yeah i mean uh at least initially it won't be feasible i mean it's feasible you can do what you do what you want but there will be performance implications if you start maintaining a state within within the wasm engine you don't really want to be to do that because it will affect your sort of throughput and latency um there's no reason that in the future we won't expand the the ability to to provide sort of more complex functions will certainly be expanding the api to to handle common common functions like um adding init functions for example so if you wanted to do any initialization before your data transforms were to run this could be like downloading schema from the schema registry um you could also do things like adding sort of timed functions to run as well if you wanted to keep downloading the schema and checking whether there's been any schema updates that kind of thing or loading reference data and into memory that kind of thing so i mean what i would uh employ you to do is if you do have any idea on what you would like to see from the the data transforms engine um and and our use of web assembly then please reach out to us on the community slack um and uh we'll be able to to have a chat with you about it and and add those add those ideas onto our onto our roadmap okay will there be uh support to allow pipelining of functions in the future again this is a prime example of that feedback that's that's a that's a great idea again we we we have spoken about this internally our engineers are sort of speaking about all different sorts of possible features we could add to data transforms pipeline functions is a is a great idea and something that we will we'll definitely add in the future um uh let's uh let's continue that discussion on on the community slack and um i'm going to take these these ideas and and also open github issues right so all of the code is is on github all of the issues are on github as well so if you do have any ideas for sort of feature requests around uh our use of web assembly and the data transforms and please also either either raise it with us on the community stack or or open the issues directly themselves okay so oh sorry one one final question um what are some use cases where spark or flink would be more appropriate choice and are there plans to have these capabilities be a replacement of all uh spark use cases i think i kind of answered that before but um like data transforms is great for sort of the map and the filter functions when you're doing window functions aggregations and and the other thing that pops into my mind here would be joins if you want him to join streams together these things at the moment best fit with with spark and flink but again uh there's no reason why we wouldn't think about adding these into into red panda in the future those complicated functions aggregations windowing maintaining states doing joins on different parent topics they're much more complicated to add into a streaming platform you have to think about if you're joining two streams together how you then have to join the key you have to have a key for example and then you have to copy data over the network to to match records together um then it becomes a lot more complicated to implement and sort of changes from a stream streaming platform into a stream processing platform but they're great that's great feedback and great discussions to have on the community slack okay thanks christina well thank you so much to james for his time today and thank you to all the participants who joined us as a reminder this recording will be on the linux foundation youtube page we hope you're able to join us for future webinars have a wonderful day


We know it's a common knowledge that there are slip discs in adults. Now does this occur in children as well and if they do occur what are the various causes that can be you know where slip discs can happen in children? Okay that's a very pertinent question actually Nikot. So first let me explain what slip disc is. The disc is a soft rubbery part between the two bones in the spine. That's what the bones are called as vertebrae and the part between the bones that is called as the disc that is a soft rubbery part that is the most vulnerable area of the spine because it is required as a shock absorber and also for flexibility for the movement of the spine. We hear of slip disc in the adults when there is degeneration of that disc and it slips out it bulges out and it presses on the nerve. As I said earlier the spinal cord is in the center of the spinal of the bone and so if the disc bulges out it ends up pressing on the nerve leading to intense pain in the back as well as pain shooting down the legs. So can it happen in the younger adults? Yes I have seen children as young as 12 years 13 years old who have a degenerated disc. Can you imagine a 12 or 13 year old already having a degenerated disc? So that brings us to the question as to why does this happen? Honestly we do not know. There is a lot of research going on as to why a 12 year old child's disc should degenerate. It could be some genetic component. It could be because of micro trauma where we think that some kind of injury has led to loss of blood circulation to the disc and probably there is some kind of a genetic preponderance to this. We do not know but then it is an ongoing research but the fact is that we do see children as young as 12 13 year old who have a degenerated disc and that is something which needs to be treated. It can be treated in many different ways. Of course we are very sensitive when it comes to a very young child and it is a dilemma. It is a problem for the family and everybody is anxious as to how can such a young child have a slip disc.


Ευχαριστούμε και ευχαριστούμε! Σήμερα είμαι κάνει 10 καρδιά χρησιμοποιώντας από την Οκτοβερκάρκη by Simon Sestamp και υπάρχει ένα δημιουργείο μου σε αυτήν την καρδιά, λοιπόν κάντε σωστά να δείξετε! Πριν ξεκινήσουμε με τα 10 καρδιά, πρέπει να παίρνουμε ένα κομμάτι που βρίσκεται στην καρδιά. Λοιπόν πρώτα από όλο που βλέπεις your lollipop, όπως πριν! Υπάρχαμε 3 καρδιά από Gina K-Designs. Αυτό είναι τα καρδιά που μπορείς να χρησιμοποιήσεις με φοήλ. Και θα βρεις φοήλ κόμματα. Πρέπει να μπορείς να μεταφαίνουν στους τους λαμινόδες και θα σκοτήσουμε στους κορδιάς. Τα καρδιά που βλέπεις θα γίνετε πολλές φοές, λοιπόν, υπάρχουν 12 φορές κομμάτια και υπάρχουν 6 υπέροσεις, λοιπόν να αφήσεις 2 από τα σχέματα. Λοιπόν, υπάρχει ένα άλλο πλόνο για το κίτ, που είναι αυκολόγι, και δημιουργείται 3 λόγες των αυκολών. πολλές διαφορές τεκνικές που μπορείς να κάνεις με αυτή την αγγεγότητα και θα κάνω πραγματικά 4 καρδιά σήμερα χρησιμοποιώντας αυτές τις προοδέσεις. Και στην παιδιά θα βρεις also find UPO cardstock, που είναι καλύτερη να παίρνεις με την αγγεγότητα σου, όπως και τις αγγεγότητας σου. Λοιπόν μπορείς να χρησιμοποιήσεις και μπορείς να χρησιμοποιήσεις 6 πάνετρα από όλες αυτές τις αγγεγότητας. Τώρα έχεις also get this gorgeous stamp set with this beautiful flower arrangement. Λοιπόν έχεις also get lots of sentiments as well as individual designs that you can stamp and this is called sketched flowers it's a beautiful stamp set and I think that you can grab it separately if you don't want to get the kit and you also get 3 different colors of cardstock. Now this time with my cardstock I just cut it in 4 pieces that are all 4.25 x 5.5 so I ended up having tons of panels that I can use on my cards later on and I can always use my card blanks that I have in my stash for my card bases so first I'm going to play with my alcohol lifting and my alcohol links I'm going to cut out my upo paper into panels that are all 4.25 x 5.5 so I can create a few backgrounds and then I'm going to turn them into cards for the first technique I will be using my blending solution if you don't have blending solution in your stash just use alcohol wrapping alcohol so I'm going to apply my link directly on my upo paper and this is a great technique for beginners especially since you don't have to worry that your colors are going to turn mad I'm just working with one color here the blending solution is helping the color to move easier and you can also add even more coral like I am going to do here and then blow it with your straw another great technique and super easy to do so I'm going to let this dry and I will get back to it later on and turn it into a card now for the next technique I'm using some felt or my blending tool I have these old rectangle felts that I'm just cutting out with my scissors and I'm going to add some a couple of colors on my felt I am using only two colors here the blue and the yellow which I know they blend nicely and I did add some blending solution as well one way to work with this is to dab on your upo paper to get a colorful design for this card I'm going to do some swiping up and down you see that this way I blend the colors and I get a totally different look on my background now I'm going to add even more blue just to darken up my background a little bit but you see that I ended up having a solid background with stripes while the first one looks more water-colored now let's make a third background this time I'm using the orange and the yellow alcohol inks I'm adding enough on my upo paper and I'm going to blow with my straw I do have some blending solution on my upo paper already and that is why the ink blends nicely removes so easily and this time I don't want to cover up completely the whole upo paper I want to embrace that white space at the corner and you see I'm using with a brass the excess ink that I have on my glass mat to add some splatters and now one fun technique is to add foil on top of your alcohol ink before it is completely dry so where that ink is more concentrated it dries slower and it can pick up some of the foil so if you find that it doesn't pick up then let it dry a little bit more and now it works fine it is quite difficult for you to see all the shine and where that foil sticks but trust me it's there and it gives a really pretty look on my background and here's a close-up look on the finished background trying to catch the light for you and hopefully you can see where all that foil has stuck on my background and now let's make a super crazy one again I'm working on upo paper I'm going to apply all three of the colors that are included in the kit so the orange the yellow and I'm also going to add a little bit of blue which is going to turn looking more green since it's going to blend a little bit with the colors underneath now this is not going to be used as a background I'm just going to let it dry there and I will use it as a palette you will see the technique later on so now let's turn all those backgrounds into cards I'm using my alcohol lifting and I'm going to apply a lot of ink on my beautiful flower arrangement stamp I am going to make sure that all the ink has transferred and probably you can see the impression there now I'm going to use a clean towel and I'm going to dab all over the stamped area make sure that you use clean areas of this paper towel and then at the end I'm going to go all over the stamped image and rub it with my paper towel this is going to help that image to reveal and it's going to give this beautiful ghost look on my beautiful background I just love this card one of my favorites from today's cards and here is a close-up look on this background now with such a beautiful background you don't really need to do a lot for your card all I did was to chop off the top from this making sure that I keep the design and then I used some thin strips of black cardstock on top and at the bottom to mud this panel and I stuck that on top of my card base now for the sentiment I went with a word smile from the same stamp set that I white embossed and I also added a few blue gems at the center of my flowers and that completes the first card for today now let's walk on this orange background I want to have a card that is looking quite archy so I'm going to stamp with black ink and the good thing about using your stamping platform is that you can go ahead and do it one more time until you're happy with the impression this is a big stamp so you need to stamp it a couple of times I also used some of the individual leaves and stamps that are in the stamp set to fill in the gap that I have in that corner and then I used my prismacolor pencil in orange to add some shadows around my leaves and my flowers you don't really need to do that the background looks gorgeous as it is I just wanted to take a step further and I'm not being very particular here I'm just adding a little bit of shadows in different parts of the flowers and the leaves now of course for the sentiment of this card you can go with any of the sentiments included in this stamp set I cheated a little bit for this card because I wanted to use this friend die card that I had in my stash and I hadn't used it yet I'm also adding some gems here and my card is finished now for this background again I'm using the same technique with the left ink which I have placed at the top corner as you can see here again I'm going to use my paper towel and dab dab dab in the beginning and then I'm going to rub always making sure that I am using a clean part of my paper towel and you can see the beautiful reveal now I want to turn this into looking more whimsical so I wanted to add little dots I'm using this pointy tool there and I'm just adding a little bit of that lift ink I can rub it with my paper towel and you will see in the close-up photos later on that I ended up having little dots that matched perfectly with my design so for this card I went with a sentiment from the stamp set that says sending hugs and I did add some foam tape at the back of my panel which I'm going to stick on top of my card base to finish of my card I did add some gems again just because I'm obsessed with them and my card is finished now let's do a really fun technique this time I'm using my crazy background that I have created earlier but this time I'm using it as a palette so all I do is to ink up my stamp with lift ink and then I pick up color from the background and stamp on paper this is not upo paper this is normal white paper so I'm actually lifting color from the background and stamping on my paper so every time I'm stamping a leaf like here I pick up color from the areas that are more green and blue while when I'm stamping flowers I pick up color from the orange and yellow areas now one thing you need to remember is after every stamping like I'm doing here I need to make sure that my stamp is completely clear before I go ahead and ink up my stamp again with lift ink and I'm using actually stash on ink cleaner here which works perfectly and I repeat the same process again and again using my palette so I ended up having a beautiful pattern paper that I have created by myself and I love that variation that I get on the flowers and the stamped leaves and again for this card I added the word friend as my sentiment but of course you can stamp and cut out any of the sentiments that are included in the stamp set and I'm also adding some dots in the white areas that I have in between the stamped images with my nouveau drops now one thing that you can do with such a big stamp is to use embossing powder this way you can end up creating a super quick and easy card without having to color anything so here you can see I'm working on my blue panel I'm going to stamp my stamp with VersaMarkink making sure that I have transferred my ink there and then I can apply my white embossing powder and hit set it now I'm going to use my white prismacolor pencil that writes beautifully on top of colored cardstock and I'm going to add some details on the center of the flowers around my leaves these are going to add just some finishing touches I'm not going crazy with where I'm adding highlighting or shadowing or whatever I just want to add some detail which is going to highlight more the flowers from the background and I have also stamped and embossed the sentiment from the same stamp set as you can see here that says happiest of birthdays to you I used foam tape at the back and I'm placing that on top of a white card base and I'm also going to finish of my card by adding some white nouveau drops at the center of my flowers as well as around the area to give it a more whimsical look Of course another way to work with this beautiful jumbo stamp is to use your alcohol markers I'm using here my nouveau alcohol markers to color my leaves and my flowers and everything and I have stamped my image a little bit offset by changing the place where you have stamped your image you can create a totally different look so I will end up having lots of cards using the same stamp at the say at the end but you will see that they will all look completely different For the sentiment I stamped a hello which comes from the same stamp set with black ink and I'm going to use some foam tape and stick this panel on top of my blue card base I finished off my card by using some white nouveau drops and now let's make one more card but this time with a completely different look so I'm working on watercolor paper and I have sprayed all over the surface with water and I'm going to apply some color with my brush and I'm using my Altenew watercolor palette I'm applying my color making sure that I don't over concentrate the color in areas I am letting the color move on its own since I'm working on a wet paper and I'm not trying to cover up completely the images I like to have a white space in my images which is going to add more into the loose watercolor look that I am going for and I did follow the same technique for all the flowers so I'm using yellow here to color my flower I did use pink for the roses and if you find that your watercolor paper is drying then don't be afraid to add even more color with your spray bottle I'm using my yellow watercolor to add some splatters and then I did stick this panel on top of my yellow card base and I stamped the word hello on a black strip of paper and white embossed it now to finish off my card I did add some nouveau drops just because I had to add nouveau drops on every card and here are some close-up photos and now let's play with the three card bases that are in the kit and with the foil So for the first one I'm going to completely cover it up with this gorgeous foil and this is going to turn all the black areas into foiled areas so I'm placing them in a folded piece of printer paper and I'm going to run it through my laminator and as this is done I'm going to cut out smaller pieces for the next card so I want all these three leaves to be foiled as well I want to have two of them in gold and one of them in red Now the first panel is ready so let's do the big reveal it's really shiny and really gorgeous I will try to catch the light for you and you can do the same process for all three of these panels and create instant cards really quick and easy and really gorgeous but I'm going to show you a couple of more ideas on how you can take these cards a step further and create a different look than the expected one So I ran all three panels through the laminator with the foil and now I'm going to turn them into cards for the first one I'm using the expected method so I'm just going to stick this white panel on top of my orange card base and I'm also going to add some gems at the center of my flowers and my card is super quick and ready to go Now with this panel I'm going to be more creative so instead of leaving it as it is I'm going to show you how you can take it a step further I'm using my scissors and I'm going to fuzzy cut all three leaves Of course I'm leaving a white area all around which is doing my fuzzy cutting a little bit easier Now I'm working on my orange panel and I'm going to stick some double sided tape very thin strips of double sided tape and I'm using the lines on my glass mat just to make sure that these are completely straight so I'm going to stick two of those and I put that leaf there just to make sure that I have enough space to stick them on top So now I can bring in my foils and I am going to peel off one of those strips I'm going to place on top my foil and this is going to cover up completely that line and I am going to do that one more time for the second strip with gold foil this time So I'm actually using the two different foils that I used for the leaves Now I have some foam squares at the back of my leaves and I'm going to stick them down all three in a row and all three of them are shiny too but it's so difficult to catch on camera Now I'm going to use my paper trimmer and chop off the bottom part just below that foil line I'm going to place this panel on a white card base and I'm going to stamp my sentiment in the same color as my cardstock that says sending hugs and now to the last card for today I have some smudges here so I couldn't use it as it is which means that I need to be quite creative for this card as well I'm going to chop off top bottom and all the sides and I have already foiled this one by using my laminator and the gold foil from the kit and I'm going to use my scissors and I'm going to follow the design cutting off only the top part of my panel so I'm going to leave a white border around the flowers this way I'm going to get rid of that smudge that I ended up having at the top but at the same time I'm going to be more creative than just sticking this panel on top of a card base and here is the panel that I ended up having and I have covered this white piece of paper with double sided tape so it is sticking all over the place and now I can apply my foil on top which is going to cover it up completely I'm going to remove my foil and if I end up having some gaps in different areas I can always go back and fill in the gaps so I have a gorgeous panel as a backdrop for my flowers and I'm going to stick them on top by using some foam tape so I do have some dimension there and now I can add some white glue on this panel and stick it on top of my orange card base and here is the finished card super shiny and really pretty and some close-up photos which is the last card for today so let's go ahead and take a quick look on all the 10 cards that I made for today using lots and lots of techniques from alcohol links on upo paper to lift inking to coloring with alcohol markers and watercolors to embossing and even to foiling lots and lots of techniques in this video so here are some close-up photos on all the 10 cards that I made for today don't forget to leave me a comment down below and let me know which one of the 10 cards was your favorite and also visit my blog for a chance to win this card kit and as always you will find a full list of all the supplies down below the description area as well as on my blog thank you all so much for watching and I'll see you all next time


So again, welcome to the Tuesday evening at Tech Deacons Roundtable. It was great to see some folks. Seeing that we are a small gathering this evening, that this time space allows us to introduce ourselves and because I'm seeing some new folk here to introduce themselves to the group. E, since you're on the top of my screen at least, would you mind beginning? Sure. I'm the pastor of First Congressional Church in Griswold. We're on the far Eastern side, much closer to Rhode Island than pretty much anywhere else. We, prior to the pandemic, we were streaming the sermon only to a closed church group on Facebook. We didn't have the nerve to go out into the ravages of all of Facebook. So we were doing that just with my phone sitting on the pulpit, but then the pandemic forced us into going live on Facebook Live. We have now, we went in person for a while in the summer and then in December, we stopped and we're still just online for, I'm not sure how long. While we were in person, I did kind of a hybrid. I did Zoom and then I was the only one on Zoom and I streamed it to Facebook Live and everybody in the church, they watched it on Facebook Live.  I do a PowerPoint and that. So we're learning and we would like to branch out. I would really like to end up with a tech person that would do that part of it for me on site, especially whenever that happens that we're back in person and I don't want to give up the streaming online. I don't want to ever give up that presence, but I'd like to not have to keep doing it, doing the service with my computer in front of me. So that's my end goal is to get there. Well, that's my first goal. So to be able to be present with those in the sanctuary but also not look beyond the camera. Well, and also have a camera with the person in their own computer and they could, the organist could be seen. You could see a lot more than just what's sitting in front of my computer. So yeah. Thank you. Yeah. Thank you, Edie. Larry, would you care to introduce yourself and say where your church is from and what your digital ministry is? I believe you're muted. So you want to unmute yourself? Oh, I believe you're still muted, Larry. So you go to the lower left-hand corner and just there you go. I'm Larry Harris from the Wilburham United Church and I'm a retired electronics engineer worked for Digital Equipment Compact and Hewlett Packard for about a little over 20 years. Our church has been mostly doing Zoom and Facebook. So one of our members, Deb Trimble, basically took it upon herself to self-teach herself how to do the streaming for Facebook. And I've helped a little bit with the Zoom transmissions. But right now we're doing the Sunday morning service on Facebook.  I think that's it. Thank you, Larry. So basically I've been trying to help Deb and Chip asked me to try to spec out and price out a streaming television system. And with Eric's help, we've started doing that. We've pretty much got it priced out and now we're trying to evaluate whether we can afford it. But I believe that we will probably continue to do streaming TV in some form even when we get back into the congregation. Right. Thank you, Larry. Catherine. Well, hello. It's my first time here. So I don't know really what to expect. I'm kind of interested to hear what everybody has to say. I'm from First Congregational on East Long Meadow, Western Mass. We started out on Zoom, did quite well on Zoom. Just sent out the link to all of our congregation and then we ventured out into Facebook Live land. We have a GoPro that's being used to stream our services. And we just recently, I think just in the last week or two, we just purchased a new system to help us expand our technology horizons at our church. And we went to an audio tech company and priced out cameras and audio system and the whole rigmarole. And we are currently waiting to get that installed. They're gonna have cameras from the back be able to zoom in so that we can really get a better picture because that's something that's been a problem. We also do what we call Kendrick groups, which is like small group Bible studies together on Zoom. It's been a great socializing tool for us. Oh, as far as I know, that's like the quick version of what's going on with us. Thank you, Catherine. Sam, did you care to share? I would love to care to share. Pastor Edie and our organist have done an amazing thing that they didn't know hope that they could do it through this. And we've had worship and wonderful services to do that. I am, again, the head deacon with Pastor Edie just started this term. And I would love to learn like we just heard about how to do this without a cell phone because that's how we do everything on a cell phone or drop box or my laptop. And the first time that I had to do a reading, I had no idea what to do and I Googled it, figured out that I had to turn my camera sideways to make a better picture. And the people are very happy that see us online and it's amazing how many more people that are online to watch us that are ever in the sanctuary to do that. It's amazing to hear that and we want to keep that, but we want to make it more exciting. Thank you. You told me the first step was to build a team. Well, here's my first member of my team. There you go. Congratulations. I am so excited. I talked about going to school all day at work. I said I'm going to school all night. Well, I'm feeling blessed. Thank you so much. I am blessed. Thank you. Rich, would you care to introduce yourself in your church? Sure, I'm Rich Harrington. I'm with the center congregational church in Manchester. And then there about a year before that, I was about 30 plus years in Massachusetts at the congregational church of Littleton. I moved down here for my kids son to be closer to the kids and we come to this church and pretty shortly the pandemic came in and we were offered, wanted to offer some of our schools. I've been in video transport and manufacturing as a VP of manufacturing engineering for about 15 years there and retired. So I came to bring some of my skills over. The infrastructure at the center is not very good for internet.  So that caused us with issues with connections and transports. Our pastor Joyce has actually been the driver to get most of the video going right now. She's running out of her laptop, originally running out of her house and then was able to move back into the church into one of our smaller rooms to make it more feel more reverent or... church intimates in the background and stuff. So that's worked out well for us. But there is no internet distributed through the church. So one of the problems is the sanctuary itself doesn't have access to internet. So we are in the process of upgrading our internet in that today we just installed our Cox business connections. We now start working on building our routers and switches and getting wire distributed and wireless access points put up. And then we're looking at cameras is our next phase. I have some advantage in that the people in Littleton have already gone through that and I've been in contact with them and saw what they were doing. So I have some resources there to see what worked and what didn't work for them. But here I have, I'm part of an ad hoc committee so I have two other members to help me work with that and then working with Pastor Joyce and some others. Right now they're doing Zoom with feed out to Facebook. And then they also do a book study before they were doing Get Together on Tuesdays but book study is what they're doing now. So that's been working out pretty well for us at this point. And we definitely wanna try and figure out how we can make this happen when we get to come back and when it's they connected because it appears that that's what we need to do. And one of the problems that Central has is it's a huge church, popular, one time must have had at least 500 members. It now sits considerably less than that at worship. That probably before the pandemic was probably sitting right around 110 that massive sanctuary. But one of the things is it's sort of landlocked in that it doesn't have a lot of parking available they're in the middle of downtown. So they have an arrangement they're sitting right next to the town hall so they share that parking lot with them. So we're anticipating to expand our ministry we should do this through Vivian because we're not gonna be able to bring really a lot more into the building at this point. Thank you, Rich. Philomena, welcome. Welcome.  Yeah, I'm Reverend Philomena. I'm the pastor at First Corrigational Church in Wareham. And this is my first time. So I wanted to do a look see before I bring my people on and know what it is that I'm inviting them to. Sure thing. What else? Nope. Are you currently, what type of digital ministry are you connected with? Are you, does your church meet and gather on Zoom or do you broadcast out on or offer a worship on Facebook? Okay, so we're basically a Zoom church and on the first Sundays of the month we're just starting that now we are a drive-in church. So at Christmas Eve, we'd been doing Zoom but I thought, oh, it's Christmas Eve. Maybe I could give my people something a little bit more than Hollywood squares for Christmas Eve. So I bought the transmitter and all of that. It's not terribly expensive. It's under $200 for what we got. And it was perfect. Radio station was 97.7 FM. And everybody could hear clearly we did an abbreviated lessons and carols. So instead of the nine lessons, we had five lessons and it worked perfectly. So somebody a few weeks ago said, well, why don't we do that on communion Sundays? So that's what we're doing. But we, like Rich who just spoke our sanctuary we don't have internet. So I've been busy searching around for funding and so I did receive a technology grant from a private source outside of the denomination. So that was $1,500. I got 500 from somebody else and we're looking to get cameras and all that kind of stuff. But I think for me it's more than, I think our strategy is a little bit broader than just focusing on worship. And so we're really starting to think about what do we need if we wanted to have an online campus? A digital, yeah. So that's kind of the route we're taking and maybe after Easter or by Pentecost. So maybe, yeah. So that's what we're planning. But so we do have a three-member computer digital committee. And so I'm going to convince them, two of them are in Florida, one's in Maine, but hey, we got what we're doing now, don't matter, you don't need to be here. So this is all very exciting. I'm looking forward to it, seeing how it unfolds and grows. I think you bring up a good point. So often we focus on, how do we get the word out on Sunday and in our minds we can craft what that looks like. But as Filomena said, digital ministry goes beyond that. For example, I'm in my husband's church in a prayer room that they set aside here at his church in Somersville, Connecticut. That was going to be used for a prayer room, for just ad hoc meetings and that sort of thing, and for prayer. And they were still looking to go in the direction of vertical video that would be shared on the mobile platforms, and short and short video, very short, short form video. So yeah, thank you for mentioning that, Filomena. Anita, would you like to share something about your church, your ministry, and where you're all located? Hi, can you hear me? Yep. My name's Anita DePau. I'm a trustee of the First Congregational Church in Rockland, Mass. We have been reopened on August 2nd for indoor service. We remain open, and by God's grace, we haven't had a problem. We have a very large sanctuary and we do have plenty of distance between us. There aren't a whole lot of people that go to service anymore, but the few that do enjoy being there and worshiping God in the sanctuary. So we're just gonna leave it at that. I have created a website for the church, and we have an ability to possibly do streaming service through the GoDaddy website that I used, and I'm looking at that possibility. Haven't even checked into the price yet, but we are looking at other options. We have a wonderful high school that has a broadcast station, and they broadcast through the local station in town, and we're thinking about doing a service through a webcam service. So other people can join in and be blessed. I don't know what else, we're hanging in there, and I hope all of you are well, and we just all need to stay strong. Exactly. So if I can ask Anita, how did you come to know the crew that would be providing your broadcast services from the high school? How did you make that connection? We have a lady that is also one of the trustees, and she actually worked at the high school for many years. So she is the one that's going to be reaching out to them. Oh, good. So that's one of the points that I, if I don't make it, I'm often reminded like how do we build a team? And Anita shares one of the possibilities, and that is to reach out to your local high schools, your local community colleges, to nieces and nephews, to grandchildren, to children, to folks who you know in your congregation who may have a passion and interest in technology and in broadcast. So that is always one of the avenues that I strongly recommend going, you know, pursuing first. In a case of, I'm sorry, go on. I agreed with you, I said right. Yeah, thank you. In the case of my husband's church, no one has served on the streaming, they called a streaming team. Nobody has served on the streaming team here in Somersville who is over the age of 21. And that's because we rely on folks who are high school age and who, as often as we know, age out, they go off to college. So there's a fair amount of overlap with the members of the team. So this is your, I can fill the whole rest of our time together with things, but this is your time to ask questions. We're very laid back. There is no such thing as a wrong question or a question that you should have known the answer to. So we're here to help one another and we're here to build community. So if you had, if you did bring something that's been on your mind and on your heart and you got just dumped or you need some advice, I will be more than, not only myself but folks who are also with us this evening can assist and share their experiences. I do like to give a little nugget each evening or morning depending on when you join us. This pertains to copyright. I know copyright is a whole other conversation that we can have and I encourage you to find on the SNE UCC website there is a video under if you go to the homepage and click on videos, there is a video for copyright and live streaming which is a, which can be a good resource for you. In that video, I mentioned that there is a fair amount of music that we would use through Pilgrim Press. In other words, through the old Pilgrim hymnal or the new century hymnal that is incorporated in a service called One License. Lately, I got a tip from a person in a local church in Enfield, Connecticut, or excuse me, in the Longmeadow, Connecticut, or Longmeadow Mass, I don't even know what state I'm in tonight, that for $45 flat rate, $45 you can, you have permission, you have to, again, you have to go to their website and buy now, but you can, you have permission to live stream the Concordia catalog. Concordia is the publishing company of the Lutheran Church. Most all of the music and pieces are covered and there is no reporting required. So if you're familiar with copyright procedure and best practices, when you sign up for a One License subscription, you are given a streaming license. And again, if you already have a One License subscription that and you're just starting off with live streaming either to Facebook or YouTube or even on Zoom, you should purchase a podcasting component. It's a podcasting component that is added onto your yearly subscription. Just purchasing that license and then going each week, usually they recommend you go six weeks ahead in your liturgical, so go like, take it six weeks ahead from where you're at now, so it would be well into Lent, where you would be preparing what you would be sharing online in terms of worship. So that was something you would be coordinating with your Organist Choir Director. But what you would need to do is you would need to report each week what you use. That reporting makes it possible for the artists to get paid. So for us, at least for myself and for the conference, it's a justice issue that we do properly report what we use and in that so the artists can get paid for their creative works. There is another music publisher, Alfred Music. I don't know exactly what they cover, so you'd have to look it up. But they apparently have an agreement with Facebook that anything in the Alfred Music catalog you are free to stream. So that is a couple of the little tidbits that I offered this evening. And that is from a friend in Long Meadow. So I offer you that. Yes, Edie. Now, we have the CCLI license and the CCLI streaming license. Does that, where, you know... So how is that different? Yeah. Yeah, so CCLI, if you... So CCLI covers more of contemporary music. Okay. Whereas one license would cover more choral. So there's the difference between the two. At one point, I believe you did not have to report for CCLI, but now you do have to do a monthly report as well. My experience has been they give you periods of time that they want you to report and it's not necessarily all the time because I know I've done that. Now what if, for the most part, we just have hymns. We don't have somebody singing, you know, because when you said for the artist to be paid, I would say 99% of what, unless it's something off of YouTube, and then I have written permission from the people that created that, and I have a slide on my PowerPoint that gives them credit for that. Exactly. I don't play anything. So even though you could make an argument that some of the music in our hymnal or in the NCH is public domain, I'm not a music major. I don't even profess to know much of anything about choral ensemble, but I do know that there are different arrangements. So I believe that when you do report each month, you're covered. You cover that possibility of covering something that may be under a different arrangement. Now was there something that covered both the Pilgrim and the New Century hymnal? Yeah, one license. One license does that. One license does. But not all of it is included. I know there's a good percentage of it. Like now as an Episcopalian, I know that our publishing company, church publishing, it's really hit or miss. So I think as a congregational church, and within the UCC, I think you have a better chance of making matches under one license. Yeah, especially out of the Pilgrim hymnal. Anyway, yeah, okay. So Eric, I'm the one license. I thought they had a streaming license. Is that what you're calling a podcast license? Yeah, they have a streaming license and they do call it a pod. At least they used to call it a podcasting license. They still might. Yeah, so streaming and or podcasting. And it's for our local churches, which is St. Mark's and East Longmeadow, I believe it's about $100 additional on top of the regular license. See, the regular license allows you to reprint. So it gives you, so there's different level. And if you watch the video copyright on live streaming, I kind of go through this. The base license gives you the ability to reprint things that would be normally in the hymnal. It gives you the ability to reprint those in a paper bulletin. It also allows you to reprint lyrics. If you're inserting images like lower thirds in your worship service with lyrics, it allows you to do that as well. That's on the base license. So it's kind of funny how that works. You need the live streaming podcasting license to podcast, to the live stream, to those platforms. But the basic license allows you to reprint the lyrics. Online. Any other questions, we must have a snow on our mind today. What's that again? I have a question. I just wanted to ask, as people are buying equipment, are you just buying, you know, off the market or are you using tech soup? Where are people getting their equipment? So I often, so thank you again for bringing that up, Philharmonia. What I generally do is I, and I let other folks answer that, I generally make recommendations. I often refer folks to B&H. I don't get a cut for, you know, I don't have any connection to B&H, but they're one of the larger B&H photo and video in Manhattan in New York City. But can you explain tech soup? Because tech soup is actually a really good resource. Yeah. Well, tech soup is this international company that nonprofits around the world register with and you can buy really inexpensively. The same things you would buy from anybody else. You have your laptops, you have all that kind of stuff. But you need to like, when you need to register your church and upload your tax exempt information and then you can start spending money. And what tech soup mainly covers is computer hardware and software. So licenses of Microsoft Windows. Office, Photoshop. They have a pretty extensive catalog. You won't be getting, you know, camera gear or switchers or things like that. So it's soup, like I'm having my chowda. And then the other thing that we've been looking into is at the top of the COVID season, Facebook started a faith-based initiative. And we just started looking into that to help us with some of the online groups that we wanna start implementing through Facebook. So that might be something else that folks might wanna look into. Can you elaborate on that? Because as you're mentioning and sharing, I'm taking notes, because this is- Oh, the faith-based initiative. I first heard about it through Nona Jones. She's the director of it. And Nona Jones is, she co-pastors a church in Northern Florida with her husband.  And Nona has, I call it a recipe book on how to do online church. And it's called digital ministry or something like that. I can't remember the exact title there. What I will do is I will, Phil, I mean, if you can send what you have to me, I will distribute- Okay, thank, I will, I will. Maybe not tomorrow, cause my day is full tomorrow, but by Friday. No worries. Okay. No, if I don't put a time on it, not gonna happen. I don't know about other people, but... Yeah, Seedy. So if we, what would it be? Was maybe to, I'd say sit down with you, but probably by Zoom. What, if we wanted to start having something, you know, that someone else ran, what's the basic stuff that you would start with that then you could build upon later as you got a little more. So the basic system that I would, basic components that I would suggest would be getting a camera on a tripod and having the camera, you know, make sure that the camera has an HDMI, you know, video out. And for that, oh, well, I don't make a recommendation for cameras. I can tell you one off the top of my head now, but if you look at Beyond Webcams, the video on our website, sneucc.org forward slash video, you will, you'll see that there is a, you know, the requirements for, you know, for what I'm about to say, but a camera that will allow you to set up a position, you know, in the church where you don't have the laptop right next, right in front of the pulpit. Right. Or wherever you lead worship from, you know. So that way you're not, you're communicating and you're gathering, you're in gathering with folks in the sanctuary, but you're also speaking to the camera. Okay. At the same time. Yeah, yeah. So the camera should have, and I don't know how large your sanctuary is, perhaps we can get together on a, you can email, we can find a time to chat. But the idea of being that the camera would have enough of zoom, enough of a focal length where you could have it, you know, in the back of the church or, you know, somewhere that where it's not obtrusive. Or up on the balcony. You could do it on the balcony. Yeah, you could place the camera on the balcony as well. When you, at least it was, it's been my practice when I shoot video, like for example, I'm on a, I have a Sony camcorder that I'm actually looking at right now with my laptop below. That's where you'll see me, you know, looking at both things. In any event, the camera that's shooting me now is slightly elevated. So, and what that does, it projects a sense of authority and a sense of connection more than anything really.  Okay. So a good example of this would be if you went to, I'll give you a web address and for some of our folks who are regulars, this will be a review, but the web address is live, live.summersville, that's S-O-M-E-R-S-V-I-L-L-E-U-C-C.org and I'll put that in the chat. Okay, thank you. Yeah, I didn't want to take up our time, but I was just sitting there thinking it might be good to start putting together a plan. So when I find this person either at Three Rivers or wherever, then maybe, because I've had some people say, you know, they'd be willing to help financially, you know, it's been two years since we, you know, right now we just have a TV, not a real big TV, but not little either, but sitting on the chancel. We would really love, you know, our first thing is to get rid of that and get some screens or whatever, or TVs that are up-mounted, you know, but that's where we... That's part of a larger picture.  Okay. Into that same laptop you're using. Yeah. And that, and, you know, the capture device that I'm thinking of is this capture device that I have here.  So this is an AverMedia GC-553. It's also in that Beyond Webcams video. Oh, okay. Okay. So AverMedia is all one word and GC-553, I'll put it in the chat. But it's quite simple. You don't need any drivers. You don't need any configuration. And again, this is not for everybody, you know, a church like Larry's Church, for example, in Wilberhame United, they're kind of beyond what we're talking about here. But the idea here is you're bringing in video signal on this side, and this connects to the computer on the other. Okay, yeah. And you just plug it in. Mac or PC, it'll run. Okay. Yeah, I have a Mac. Yeah. Does that plugged in through a USB or through an HDMI? Yeah, USB. Yeah, USB. Yeah, USB say. So you have to make sure. So it's either USB-C or USB 3.0 or 3.1. And you can always tell which one is which because if you look at the USB port, again, this is on the video, you'll have a blue insert. You know, the inside of the plug will be blue, which tells you it's the next generation of USB. Yeah, mine's got. Oftentimes, if you have Mac or you're running a surface, a Microsoft surface, there's no color coding. It's all whatever the case color is. So you'll have to, the best way to find out is to check your documentation. My USB ports on my computer are the small ones. They're like the USB 2 or whatever. Okay. All right, well, I'll do that and then I'll. Yeah, and just, maybe we can. Yeah, yeah. Okay, thank you. Yeah, no trouble. And that actually takes care of one half of it. Now you have audio, which is the other half of it. Yeah. Yeah, that's kind of the problem we ran into. It's like, we wanted to do the Facebook and we wanted, you know, transition from Zoom to Facebook. And that was the big issue was like, so we ended up buying a like sound system, I guess you would say, like a portable sound system. We ended up using it outside for our outside services during the summer. And that was very useful. And so what we're doing right now is we actually contracted a company ATC in West Springfield. And we got two cameras, two of them for both in the back, I believe. We have kind of a elevated area in the back. And we're gonna put the cameras back there and the audio system. But we contracted out with ATC in West Springfield because I know someone was asking about where you got your equipment from. So I just wanted to chime in with that.  And I'm like, no, not today. I'm not interested. I got everything I need because once you start talking to them, yeah, their whole game is just to sell you stuff. So yeah, so if I heard you correctly, Phil, I mean, you said that you would send me a list along. And some of those things in the list would be a container, black magic equipment. That would be fine. Sure. Yeah, yeah. Because we wanna live stream and do some other things. And that's why I'm building this technology, what I call technology grant line item. So if you know anybody who wants to send money to wear him, we take checks. We'll do. And to give some feedback to Catherine, I think that's when my system cut out. So I moved, what I did is I moved the converter. I moved the scan converter and capture device. And if whenever I do that, it does, it's strange things. It just, well, it doesn't do strange things that completely detaches from my computer. So Catherine, you mentioned that you're working with ATC. They're really good. My brother-in-law works there. We had a little connection there. So that's why we went there. Tony is really good to work with. Mine's really good to work with. So yeah. And we have contingent of people already, like three or four people, myself included. I'm also the CE volunteer director at our church. I'm a little involved in what's going on in our church. But this is something I feel passionately about and something that I love to do. Because my regular job, I'm a music teacher, but I'm also the technology coordinator in my building. So I'm in charge of taking care of like 450 kids and staff and everybody. So it's something I feel comfortable with. And it's something that I feel like I can help with. So I try to do my best. But yeah, we're really excited that we're hopefully gonna get it installed before. I almost said Thanksgiving. It's been a long day before Easter. It's called Corona. I don't even know what day it is. I just know it's a work day. Like I've gone from like, okay, it's a weekend versus a work day. Cause I'm a fully remote teacher. So I'm teaching from home five days a week. So it's a little crazy. Anyway, so we're hoping to get it installed before Easter. Maybe not make our first experience live streaming with this new audio system, the actual Easter service. That feels like a little bit of pressure. Cause it's one of the two biggest services of the year. So we're hoping maybe a couple of before, just to kind of get our feet wet and we'll see how it goes. We're excited, but it's, you know, it's a lot too. But when we ordered, we wanted to think about farther than right now. That's why we didn't just go with the bare minimum with what we could have. Like, yes, it may have been a little bit more of an expensive purchase, but we went ahead and went to like a mid grade just to kind of think about the future and say, okay, even when we are back in the church, we are going to keep streaming. We are going to offer these services to people who are out in Facebook land and want to see what we can do to expand that. So we want to make sure we had the equipment available to be able to do that. That's perfect. Yeah, exactly. Thank you. Thank you for sharing, Kevin. Catherine, is it possible to share some of that equipment list that you have? I will, I could. I don't have access to the paperwork right now, but I could ask the person who made the purchase and see what actually we did order. And yeah, how would I get that to you? That's a good question. You could email it to me. Could you put your email in the chat here? Would you feel comfortable doing that? I've not done it before, but... Okay, well, at the bottom of your screen, there should be a little chat bubble. Okay. And it should pull up a little screen and you should be able to type a little message in there. Okay, got it. I teach kindergartners how to use Zoom. You can do this. I have faith in you. You can do it. If you realize what other aspects of technology that Larry was responsible for throughout his career, you could be like, oh, okay. Oh, I'm sure. I heard his resume. I was like, wow, impressive. And that brings me to a good point where I want to stress that we, and let me put a nice statement on, I, we are always learning all the time. So don't feel bad that something is new because there is always something new constantly.  So, you know, and I think this is, you know, it's a, it's a, it's a, you know, in as much as this is a, this has been a long haul for some of us, for a lot of us, this is a, I think it's a good time to be church because this digital ministry, I believe, activates the, the revisioning of, of what we consider ministry, you know, and provides opportunity for, for new growth, you know. So I'm, I'm happy for that. So is that visible, Catherine? I don't have it yet. Okay. So I've typed it in and how do I get it to you? Oh, just hit enter. Thought I did that. I'm sorry. That's all right. Does anybody else have any questions? I know that Rich, I believe you unmuted for, for a bit. It's odd, I'm sorry to interrupt, but it's odd because I don't even see my name on the list of participants here. So maybe it didn't just come to me. So if someone could read, send that in the message, great. I could just give it to you now. Oh, okay. Pretty easy. Larry underscore or the, the underline, Harris at charter.net. There you go. Got it. Thank you. Thank you. Thanks to Phil. No, no, Catherine, you are on the list. I'm not, cause I didn't see you. Yeah, I see you. Yep. No, you're on there. I was saying- Maybe I can't send messages to myself. I'm not allowed to. I was just gonna ask you, the challenge that we have doing church to church members is trying to teach them how to use Zoom. And unfortunately Zoom is not uniform and it's where the buttons are. So they're on an iPhone or on an iPad or on a computer or on an Android phone. It's all over the place. And we struggle with trying to get people to figure out, how do I unmute? How do I turn my video on? How do I, you know, we've gotten to the point now where we send out a Zoom link that has everything in it so they can just click on it and get there. But it all starts up with all that stuff turned off for them. Well, I will tell you that something that has helped us is I've made like little tutorial videos cause I do a lot of recording for my little ones. I do Zoom recordings all the time. And so I will go into a Zoom meeting and I will share my screen or I will use my webcam and like actually physically turn it around so they can see my iPad or whatever it is and make just like a three minute little screen recorded version of me accessing the meeting. And then we send that link, we make it into a YouTube video and send that link in our group email out to the whole congregation. So if they get email, they definitely could do that. So that seems to be something that worked a little bit for some of our congregants. Now there's some that don't even have email. So that's a whole another set of problems. But we do have a very, a couple of people that are very good about going to the person's house if they feel comfortable doing that and helping them set up their equipment and get it set up. And we had some older equipment that was donated that we took to people's houses like old webcams and old iPads and stuff like that so people could access stuff that they wanted to. So we really have been trying, because we have a 90% of our congregation is of a certain age that is not as technologically savvy is you would like and it makes it very difficult but we're trying our best to reach all of them as best we can. It's easy to sort of walk somebody through one of the things, but when you've got so many other addresses and we don't all have all of those devices to say, all right, what does it look like to you? And sometimes they don't even know what device they have. They just know they're watching you on something. And so it's kind of, and that's been our challenge for people coming on and doing the Zoom meeting with us, getting them to figure out how to connect and stuff because we try at the end of the service to always have what is a coffee time where people can chat, connect. Because we're one of the things we need to figure out how to do in this media is connect with people and having a talking head service isn't really necessarily connecting. Whereas sitting in the sanctuary, you think that's the same result, but it's not. In the sanctuary, it's a much more personal relationship. We're trying to figure out how to overcome that to become more personal connection.  So figure out how to make that happen. And then as you had mentioned, expand the service or reach out to the community in more options as opposed to just Sunday morning service, figure out how we can do connections, maybe how to do visits, you know, deacons visits, because a lot of people, you can't visit them, you just can't. And so we're trying to work that into the thing. And one of that is to overcome the people who are actually doing that, they're not used to being on Zoom. And a lot of times they don't even want to be on camera. It's part of their training. I said, look, if we want to reach out in the community and be connected, they have to see you to be connected, you know? I think that's a good point, Rich. Your comments remind me of a local pastor in Western Massachusetts that I don't know how I got on their Facebook feed. And this was back in June or July. But somehow I pulled up this church. This was a South Congregational in Springfield.  So I think, and what she was doing is she was doing an impromptu, you know, connection video with her congregation. I don't know how I got onto it.  But sometimes it's just, you know, again, trying to, you know, reinforce the fact, the thought that, you know, worship goes and connection goes beyond Sunday morning, which is, you know, right on, you know, for her, I think she was, I think she was online on, I think it was a Wednesday or Thursday.  So, you know, it was, it was pretty cool because it was, you know, it was not rehearsed.  And this is what's on my heart and my mind and how are you all doing? And she would accept prayer, but she would accept looking for feedback, you know, on through chat and people were actively doing that, which was kind of cool.  And that's, you know, trying to find our way in the sanctuary with technology is not easy because not every church is the same. You know, every church has different lighting, every church has a different setup. You know, we may have different, you know, we all have a chance, we all have names, you know, we have, you know, we have morgans, but you know, how, where are they positioned? Where are they placed? You know, what's the, what's the personality of the church?  The other thing is, you know, we're trying to watch a bunch of videos, you know, or services of other people, you know, and it just seems like a lot of them, they don't get close enough, they don't zoom in close enough to the person who's speaking. Yeah. You know, so you feel very isolated. You need to get people to convince themselves that you need to fill two-third screen with the person. Exactly. Right, right. And that's a good point, Rich.   And I think it's part of the training of, you know, saying, look, the whole purpose of this is to make a connection with people that you're talking to. And so think about how you make connections. Well, connections are closer personal. Philomita, did you have something? Oh, I was wondering, because I use speakers view rather than gallery a lot on Sunday morning. Because I haven't been doing church from my home. I started, you know, at my dining room table and I thought, I don't want to get out of the practice of having to drive to church. So in one of the Sunday school classrooms, I built an altar. I started an advent and then I've changed it and I'm going to change it again during Lent. And I have a pulpit and, you know, it's movable. So you scaled it to- Right, exactly. And speakers view allows whoever is talking to be, you know, front and center on the screen and really close up front. Right, right. And speaker view also allows you, if I can get this to work again, let me see if I can try to do this again here to show you what's possible with speaker view as opposed to gallery. So, you know, everything. All right, I promise in the next time we meet together, I will do a run through of what I can do. Because I can, you know, my, everything a little haywire here.  So, kind of have a little twist on, you know, on what you're accustomed to seeing in Zoom. The other thing that people should recognize, if you have two monitors, the presenter can see the gallery, which helps in their feedback, you know, even though you're, you know, you're broadcasting or linking to Facebook, only the speaker view, at least the speaker, you know, the person who was presenting gets to see another connection that says, did they understand me when I said something? Right, you're getting, you're getting a, you're getting non-verbal cues back. Right, you know, and I think a lot of you don't recognize, realize that Zoom offers that feature, but you do have to have two monitors to make that happen. That's one thing that I absolutely have to have as a being a teacher, as I have my Zoom on one side, because we use Zoom, we're not a Google school, but then all of my other stuff is actually on my computer. So that's like integral to be able to see my kiddos while they're actually like in the class and responding to what I'm doing. So yeah, that's definitely something I wouldn't advise anybody to have if they're using Zoom. Thank you, Catherine. I had a question. One frustration I have seems to be week to week is the sound. I do the same thing every week. And sometimes they say, oh, it sounded great. Other times it's like, I can hardly hear you. How come it was this way? Or how come it was that way? And I'm like, I don't have a clue because I do the same thing every week. Is it just all internet connections and how I just don't know? Sometimes it can be. I think with Zoom, at least with my experience with Zoom is I like to take all the variables out of sound that I can. And that means having these signal sources close to me as I can. So that means wearing a wireless mic like I was wearing. You know, that may be one solution. Okay. One of the things that we noticed with Zoom is you have this option to control the volume. And sometimes when you're playing music, it doesn't do a great job. You have to make sure you turn that off. So it isn't compressing your sound. Because it really has a long delay from the time it hears a loud noise. It's almost like a second before it will bring the sound back. Everybody who's nodding, their head has been there. Any other questions, any other comments? Thank you all. It has been wonderful to be together again for this evening. It was great to meet some new faces. Thank you so much for joining us. Look forward to seeing you again. So if you have any questions in the interim between the next, you know, so the next opportunity to meet on Zoom, you know, for in the Tech Deacons Roundtable will be next Tuesday morning at 11 a.m. That is a larger crowd. But, you know, if you have something between then and now or, you know, or the next time we meet at our time at 7 p.m., two weeks from now, shoot me an email. I'll be happy to talk with you. Very good, great. Thank you. Thank you so much. Nice to meet everyone. Nice to meet everybody. Okay, thanks.


Brad, uh, on YouTube posted a comment and a question, uh, on, on our YouTube thing. So go subscribe to us at youtube.com slash Mackie cap podcast because, um, we're doing a lot of fun stuff over there. But, you know, we live stream these, these shows and Brad, uh, commented on our coverage of the Apple event. He says, if you probably found out by now, fast charge via USB C port is not available. Uh, and there is no fast charge capable cables anyway outside of the USB C to MagSafe three cable that comes with the, uh, with the new Mac pros. And I, so I dug into this because I thought during the show we were getting some feedback from all of you at live.mackiecup.com that that was not entirely the case. And so I did some digging and I found an article at the verge that talks through all this. It also talks about how Apple's 140 watt charger is Apple's first, uh, GAN charger, their first gallium nitride charger. Uh, but I, I've distilled it down and I think I've got this right after sort of reading through all this and sifting through it all. The 67 watt power adapter included with the base model 14 inch. So the eight core 14 inch will not fast charge anything. Okay. So that let's get that out of the way. But then the larger one, the 90, I think there's a, it's a 97 and then obviously the 140 will fast charge with a couple of caveats on the 16 inch MacBook pro. Any model of 16 inch can only be fast charged with the USB C to MagSafe three cable. So you have to fast charge over the MagSafe three port. You still can charge it over the Thunderbolt USB four USB C ports, but not the fast charge that Apple talked to us about. However, the other asterisk is that the 14 inch MacBook pro can be fast charged with MagSafe or Thunderbolt slash USB C ports, uh, as long as it's not the 67 watt power adapter. So put that in your hopper and smoke it