for how I can modify that academic literature line. We've been banned, et cetera.  And part of it, I think, is just because the cost of a plugin for word import is prohibitive. That's my understanding. You know, the other option would be using just hashes. Okay, I'll just do something text-based then. I want to make the template basic so that it's really easy to upload and update. I think it's gonna be, it's such a critical resource for me. And so I assume it would be for others. And I really don't want you to change the format for the sake of, you know, of the Wiki in this case. So. Yeah, but I can change the template. It seems to make sense. Yeah, anyway. That's all. I did see something from Ravish, and I haven't had a chance to walk through it yet, so. Yeah, okay. Alrighty, well, as folks get on the call, good morning, everyone. Happy Friday morning or afternoon or evening, depending on where you're calling in from. It's great to have you today. And again, we are gonna be hosting a special guest, Walter Montes from KUBU, it's fantastic. So before we get started with that, I do wanna mention that all of our events are being recorded, this included. And so if it turns out that you miss or have to drop off the call, you always have the option to sort of pick it up after the fact. And as we always do, we start with our antitrust policy notice. And so I'm sharing my screen. You should see this antitrust on your screen as well. Feel free to read through it. The upshot is be a good person. Don't cheat or steal, and that's what this is all about. But you can certainly read more into it if you want to. There's a full on antitrust policy link here. Feel free to go through that. Okay, so do we have anyone new on the call this morning who'd like to introduce themselves? Hi, good morning. Good morning, everybody. This is Daniel Schott. Good morning. Because it's recorded. Yeah. I'll say that I'm here on personal interest. I'm working in the healthcare field. And I've always wanted to join one of these calls and learn. And I don't have time to contribute yet, but I'm excited to be on the call and just listen and learn. Oh, very cool. Where are you calling from, Daniel? What area of the country you're from? Fargo, North Dakota. Oh, wow. All right. Excellent. And how are you associated with healthcare? Definitely one of the large data and analytic firms in the nation are global. So, yep. Oh, very cool. Well, glad to have you. Yeah. And I'm sure we'll find a way to get you more involved with some of our subgroups as well. Thank you. Thanks for getting on the call. Thank you. Anyone else? I heard someone else chime in as well. Hey, good morning, everyone. This is Phil. Good morning, Phil. And who are you? I'm joining, representing a pair. We are exploring blockchain and specifically, we came across the convector framework. So excited to learn more about it. Oh, fantastic. This is definitely the call to get on. Yeah, convector. Well, Walter will be talking about convector, but convector is gonna be, what we're perceiving as the replacement for composer. And so we're very excited to have Walter speak to that because we have quite a number of folks who use composer for the sake of fabric stand-ups. And so this is gonna be an interesting, sort of perhaps segue as far as product goes. But I'm not gonna steal Walter's thunder on that. Well, great to have you on the call. Fantastic. Anyone else new to the call? This is Jerome. Like Phil, I'm also part of a big pair. Glad to be on the call. Excellent. I'm a planner. Welcome, Jerome. Oh, I'm sorry, where are you calling from? Atlanta. Atlanta, okay. Outstanding. Well, great to have you as well. Hey, Richard. You're all good. I'm not new to the call, but it's been a while, so just wanted to give you a heads up. Oh, hey, Ken. How are you doing? Glad to have you back on the call. Yeah, we've been crashing, preparing for the collision conference up in Toronto. So I think everything's ready. So good to be back on the call. And yeah, and you just jinxed it. So. You're correct. Now, all the printing orders have been canceled and nothing's going to be there. So it's going to be great. It's going to be great. Fantastic. Good, excellent. Well, great to have folks on the call. New names are fantastic. Yeah, I'm sorry. Go ahead. Awesome. Yeah, we're on over here. So I'm also from Warsaw, I'm actually city of Warsaw. I'm just here to partner with Walter and his talk. Oh, excellent. All right. Great to have you, Diego. Yeah, good. Good to have you on the call as well. We may be able to sort of chime in as Walter goes through his presentation. Fantastic. Okay. All right, so we'll sort of get started. Sort of the next thing that I wanted to make a comment about was we have, we're currently active, some more coming out of Cambridge. They're doing some academic research in the field of blockchain development. And they're looking for folks who have production blockchain solutions already out there. And what they're doing is they're looking to document their second edition of their global blockchain benchmarking study. And this is through Cambridge. This is one of their earlier studies that they put together and they are looking for folks to participate in the study. And so if you're interested, please feel free to contact Michele or Epeline. And these are their email addresses and contact them directly and go to town. And if it turns out that you do participate, it'd be great if you could report back to the Special Interest Group and let us membership know about how things went. Okay, so I'm gonna hand over to Walter. So again, Walter Montes is the CEO of World Cebu. He'll be presenting on some of the tools and technologies as they produce for the sake of blockchain development. Here's their website just to sort of whet your appetite for those that aren't familiar with World Cebu. And Walter, I'm gonna hand over to you and feel free to take over from here. Okay, Rich, thank you. So good morning, everybody, or good afternoon. First of all, I really thank you, Rich, for inviting us. I was in the last meeting in which Instamet was presenting their solution. So I kind of know what the logistics and dynamics of the call are. So I really think this is a great forum to talk. In the last presentation, I really felt welcome and I think, Rich, you are doing a great job to create this great move around these calls. So yeah, really, I really appreciate the opportunity to talk to the group. I will be sharing my screen, so let me just try in here. There you go. So if you could let me know if you are seeing my screen. Perfect, and we see lots of code. Yeah, we will be going through some code. All right, go for it. Yeah, thank you. So well, first of all, World Cebu, we are a company dedicated to creating enterprise tools for blocking. We have been in this for a few years and we have gone through work in consultancy to products. So the reason why we built what we have built so far in this group of tools, there is convector as well. It was because we needed it. So that's usually the logistics in how we work. We need something that we believe that other people need and then we throw it as a product. So as Rich was saying, convector, which is the main topic of discussion, you know, these have been positioning itself as a new tool to help the people that composer were left behind. So I will walk you through this with a healthcare example. Though I have to tell you that we are not healthcare experts and our mother tongue is not English. So I will be translating from Spanish to English and to healthcare language, which we are not experts on. So I appreciate your patience. And if anything is not clear, just let us know. So yes, just a little bit to tell you because the use case that I'm going to show you is based in Costa Rica. So just to tell you a little bit about the country, in case you don't know us, we are in the middle of America. We connect South America with North America. If you have been around on vacations or something like this, you know who we are pretty much. We have this tech hub in here in which a lot of different big companies like Intel, IBM and so on are working here. And we also have great vacation places. So in case you want to visit us, we have all that is needed, just like high tech and nature. So you're welcome to come in here. So to understand better the use case that I'm going to show you, which is a redacted version of the actual project that is going on. I tried to pull out some pieces of code that are not confidential. I need to tell you about the context of the use case because we have some special things going on in here and this affect the design of the use case. So pretty quickly Costa Rica's government, in the government is focusing on digital transformation, following examples of Estonia, Belgium, Singapore and so on. Right now there is a big focus on interoperability. So there are a lot of examples and scenarios such as the one that I'm going to show you. The idea is to connect the government between governmental institutions and also with private organizations, which is right now pretty much based on paper. We have a country-wide digital signature. So we have the central bank issuing certificates through their central certificate authority. So pretty much any person in Costa Rica can digitally sign anything and it has legal validity. So it can be used for a lot of different processes and it's being in production for a few years already. So this is important because as you know, Fabric has these certificate authority structures and PKI's, but we need to merge this with Costa Rican certificate authorities. We're small, we are only five million people. Actually a few months ago, the five million person was born and we have one of the best public healthcare systems in the world, which is weird for Central America and it's covering a big amount of the population. So even though we do have private healthcare companies and institutions, the public is the default for people. So as I was telling you, so to tell you a little bit about us and where we are going to focus, this is what we have built. These are our tools. We will be focusing on this conversation on convector, but convector is part of something bigger that is called the convector suite. So the convector suite has convector and Hurley, which are both open source and based on GitHub projects. The convector framework is for development. So it is in which we are going to focus. It was initially developed internally based on our experience with Golan smart contracts and JavaScript smart contracts, as well with HyperNear Composer and Hurley is a development environment. So it's pretty much one line to create a blockchain network in your computer. We also have obviously in our business side, which we have two main tools. We have Telus, which is a tool for business people to design transactions. So we usually use these as a means for validation of use cases. So for example, if you are thinking on validating a business hypothesis, you don't want to develop everything from scratch.  But that's not the focus of the conversation. And then we have our main platform, which is FORMA. FORMA, it's an infrastructure orchestrator. It's to create development and production cloud environments. It's multi-cloud and it is remote. Even though we are focused right now mostly in HyperNear fabric, you may already know that every blockchain framework has its own group of special things. You have to go really deep to get into a really nice spot in terms of expertise. So we are right now focused on HyperNear fabric, but convector itself as well, FORMA and Telus are meant to be migrated to HyperNear software, core room and other blockchain technologies. So this is important because as I will show you the design of convector specifically is made to run in multiple platforms. And right now you can already run convector in the browser as well as you can run it in the server as well as you can run it in the chain code. So this is a quick explanation on what we do from the business perspective so that we get to know each other. We have this infrastructure orchestrator which is called FORMA that I was telling you about. It is basically a way to do something similar as blockchain as a service, but in a decentralized way. So what we do is the tool allows you to pick your infrastructure, whether it is Amazon, Microsoft, Google, but in your own account, we don't keep the infrastructure, we don't have the data, and the tool connects to you and it installs everything. So for example, there could be a network made of Amazon web services and Microsoft Azure and Google Cloud infrastructure all together working coordinately to create a blockchain network in which we never keep the infrastructure. So there are innovations with Amazon, Microsoft, Google, IBM, digital oceans and native communities. It looks kind of like this.  So it's not dependent on convector, but it's just to get to know each other as I was telling you. So let's get to it. Let's talk about the convector suite. So a few years ago, when we started as a company, we were focused on consultancy. So we engaged with consortiums and companies that wanted to create enterprise blockchain solutions. And at the time, the only options out there were HyperDare Composer and Native Fabric with Goland. So we developed a lot of things in Goland. We were not experts. We had to go through the learning curve. You may already know Goland as a programming language for Fabric. It's not that easy because when you are working for a blockchain technology, you want to be sure of everything you are doing due to security obvious reasons. We never felt that safe about what we were doing, but we didn't like Composer's approach. Composer was a great tool for prototyping, but it's architecture. It's, I think, the reason why they are kind of deprecating it or at least people are not sure about the feature of the tool. So as soon as Fabric added support to Node.js, we migrated everything from Goland to JavaScript. So in the team, we have people that have worked with some of the biggest web portals in the world. So we have a lot of knowledge in JavaScript. We know how patterns can be leveraged to build better software in a more scalable way, in a maintainable way. So we took that knowledge in JavaScript and we put it to work to create Convector. So at first it was a closed source framework, sorry. We developed this for our customers. We started creating solutions pretty quickly and in a much more safe way than with Goland previously because we had the expertise. And so when we moved from consultancy to products, we is a format which our focus pretty quickly as people think that this is better than blockchain as a service. It's usually when people don't believe in the as a service part in blockchain. You know, we don't believe in that as well. So we decided to take the code and release this as an open source project. And in a few months it had, it started to have a lot of downloads, thousands of downloads without much marketing. And it was because people wanted a predictable way to build smart contract systems in HyperLayer Fabric. So we started talking with the Linux Foundation team specifically in the HyperLayer project. And they told us that it would be a good idea to contribute the source code to the HyperLayer Labs to see if this could eventually become an official HyperLayer project. So we did, we submitted the code and it has been in there for a few months already. So in general, after we created Convector, we knew that people were struggling to set up development environments. So it usually took, you know, a few hours to get to know the script and all these details that really never added value. So we created Harley as the development environment. So it pretty much allows you with just one line to create a development network that you can use for Convector or for anything else. And that is important. Harley is completely decoupled and every tool that we built like Forma is decoupled from the others. That is part of what we believe that is key for interoperability and for a health group of open source and closed source tools. So Convector in general is a development framework. It's people compare Convector to Angular for blockchain. If you are from the web development or you have some knowledge in web development, Angular is one of the most famous and used development frameworks for frontend. So they compare it to that. It is based on a known pattern, which is the NBC pattern. It's developed on TypeScript as well. So it's important that it is developed in TypeScript because of the roadmap to migrate this to other platforms. Convector's target is clear. It is for developers. It is not for business people. Sometimes a composer used to say that they were for business people as well for developers. Convector is purely for developers. It is for enterprise development and I will tell you a little bit about its features and it has its own command line interface as well to bootstrap projects and so on. So taking consideration that this was right after Node.js was supported in fabric, so there wasn't that much options. Right now we have Java, which looks a little bit like Convector and the tools around JavaScript and TypeScript, the native tools for fabric are getting a much more familiar face for developers, but at the time we only had golden, right? And we had JavaScript and that was it. And curly is this development environment. It resolves all the dependencies in your computer and it's just one command to network and it has an immutable setup. So the idea behind this is that a good practice when creating these development tools is that when you have an environment, it has to be immutable, meaning that you only can create it or destroy it completely. You cannot modify it because you will end up with dependencies and orphan components around that you don't really want when you are developing. And it is the couple from Convector. So just a little bit about Convector, which is again the main topic and I will show you a healthcare example using Convector. It is an actual development platform. It is not for proof of concepts. It's certainly used in proof of concepts sometime, but you can take the same code and take it to production. It is based in TypeScript, therefore there is compilation and you can detect errors. That is something that you want. You know JavaScript, as I was telling you our main expertise before blockchain was JavaScript and working with huge web platforms and forums out there. JavaScript is great. It is really flexible, but it is really easy to do bad things or poorly designed things in JavaScript. And there is a reason why in the front end, we have Angular and we have React and we have View and we have all these tools. And we thought about having JavaScript on blockchain. So it's full stack so you can use the same code that you develop in the chain code. You can take these libraries and you can import them to your backend. We have already implemented this with Nest, with Express and you can also take them to Angular and react in the front end. This is important because it is critical to be able to reduce as much risks as you can during the development of your platform. So if you can reuse the models or the designs of the smart contracts, the functions and things like that, it is great because it really uses servers. It is based on models and controllers. As I was telling you, it is a common pattern. Everybody develops in model view controller or model view model and all of these patterns. So you can focus on business and you can abstract complex modeling into code. It's enterprise ready, so you can do unit testing, you can do continuous integration, continuous delivery with it and you can do debugging and all of these common things. Then again, these were not that common when convector started sometimes and right now you probably have some of these features in other tools out there for fabric as well, but convector has been maturing for these months. It is modular so you can create units of logic that you can then bundle up to convert them into a single smart contract that is better for code scaling. So even though you end up with just one smart contract when you are developing, you want to have things decoupled so that you can do things like having things work in just some pieces of the code and you want to test things separately and so on. So it is better for scaling. It also works with the native fabric features and this is key. So everything that you can do with native fabric, you can do with convector and that is because we took an approach that is called peer dependencies. So convector works by itself and fabric is a dependency inside of convector. So if something changes in fabric, it doesn't affect convector and if you want to access something that is in fabric, you can go through convector and access the native features. So you are not limited to just what convector supports and it has helpers to allow for an explicit predictable behavior and that is critical because again, JavaScript is not that. JavaScript is unpredictable, it is hard to track but when you add TypeScript, it starts to make things better but we created a lot of helpers to make this code much more predictable. So it looks like this. In general, you have models and you have controllers. So the reason I believe that so many developers are migrating from composer to convector is because it has also this great business conceptualization that composer had. Composer was really great for designing, right? Because if you use it, you already know that you can do things and you can create these concepts that make two things from the real world and brought them to the blockchain. In convector, we have models which are these classes that they depend, they extend the convector model type in which you can have these properties and you can have complex properties nested. So it's really enterprise-ish kind of code but you also have these helpers, these helpers that look like what you already have in Java right now for public as well. These helpers help you create this predictable design in the components. So what happens in here is that I'm telling this model, this asset has these properties and they are decorated with these functions. So for example, if you want a property to be required, you could do a lot of if statements to check if the, you know, if the code is validating these things or you can just decorate the property and automatically this will generate the code for you to validate that this is required. As well, data types and things like that, the convector makes sure to force these things. So if you have work in low level with fabric, fabric send things in a registry, so you have to somehow guess the types and convert things and things like that, you know, a lot of low level things, models do that automatically and they also have these great helpers which have a lot of features that I will show you in the code and the controllers are the actual functions inside of the smart contract. So you could have multiple controllers separated based on business and logic units. So it looks like this. So as you can see, these are really small funds. You can do simply receive a model and do that safe and that's it. You know, if you have work in Goldland, you will be surprised by this or in pure JavaScript. Everything is abstracted for you so you can simply receive this data type. If this inherits from a convector model, you can just do that safe and you don't have to throw 10 lines of code to make a safe or to make a modification. So validations become more a business thing like this, like what developers are used to and it looks like an ORM kind of, you know? It looks like you are somehow designing your database with this. All right, so I brought this in case people have questions about how convector looks like versus composer, but I won't get into details of this. So why you should use convector? Convector is built to run in multiple platforms, not only blockchain technologies, but multiple platforms like the browser, for example. So basically the code that you create is in TypeScript. It gets its own ASD with these abstract syntax tree it is a way to take the code and convert it into a portable format. So from the ASD, this gets compiled to JavaScript and in this case, it goes to Hyperlegia fabric and it runs natively. That is important, it runs always natively. You don't need extra components like containers or things like that. So our design is based on the idea that this ASD can be taken and be compiled to WebAssembly, to Solidity, to Roland or to anything else that we want to. It may take some work to migrate these completely because of the dependencies to WebAssembly or Solidity, but convector has this design based on what we call adapters, which adapters are these decouple components that bring platform-specific things. So for example, you design your models and your controllers and you create a specific adapters for the platform. So you could have an adapter for MongoDB as well you could have an adapter for fabric as well you could have an adapter for Solidity or for, well actually for Quorum or for Ethereum or for Hyperlegia software and so on. This is key because a lot of people used to ask us when we started with convector, how is this different from Composer? Composer also had the idea to be a multi-blockchain platform, but they didn't achieve this completely. How are you different? This is one of the main reasons. It is a decouple architecture. So we will go to the code to show you and I will explain you pretty quickly the use case, but our overall goal as a company in open source and in business models, as we are not experts in industries, we team up with companies a lot. All the work that we do, we do it with partners. We never execute a project alone because we don't do consultancy. So we let other companies make that money or sell other services. But our overall goal is to make blockchain so accessible that less transformational projects can benefit from the technology. And our hypothesis is that what is happening with blockchain is the same that happened with databases once. Databases were so expensive to implement to set up the servers and so on that it didn't replace paper-based processes immediately, it took some time. It took a lot of tooling and core components to be able to solve less transformational use cases. And right now, you see all these big companies creating these transformational use cases for their food industry and the Marisi logistics and the financial industries. But we believe that blockchain is an integration layer with an estate matching. And that is all that we see in blockchain. The use cases are really transformational, all you want to say. But in order for blockchain to be widespread use, it needs to be as cheap and as easy to implement that less of transformational projects can be implemented. I believe we have a comment or something. Yeah, I think we can review them at the end because I don't know if I can see them while I'm sharing my screen. So yeah, let's talk about the use case to show you the code. This is in Costa Rica, a public and private sector interoperative roadmap of solutions in the healthcare and other industries. So the first thing, it has four stages. I cannot talk a lot about the details, specific details, but I can talk about the... First is to make evident the data sharing between parties. So you have private companies, you have public institutions and we need to make evident that me as the patient are approving the laboratory one to access data from the public sector, for example. The second stage of the project is going to be to create privacy preserving features. The third one is to bring EMRs interoperability into the blockchain and the fourth one is to have the user control their own data. So we are exploring projects like ARIES and INDI to be able to give the consumer, the patient, control over their electronic medical records. So the first phase, which is the code that I brought, it's a peer-to-peer request to access patient data network. So pretty much we have the government, which is this one that is called CCSS. It's Cajacos de Recensa de Seguro Social, which is our public healthcare system. They have this system that is called EDUS. It is the electronic medical record of the government. It's just one because we are really small and we can do things like this. It's benefit that Costa Rica has. So the idea is that the government communicates with laboratories. The government doesn't have all the tools that they need to perform all the exams that they need. Some specific exams like for Chikungunya or Zika or diseases like that. It really needs third parties, private third parties. So laboratories, hospitals, private hospitals and clinics need to share information. So basically for this first phase, everybody will keep their own ledgers, their own databases, and when they communicate with each other, we need to make this evident in the blockchain. So just to outline the case, we have requesters, we have approvers. We have patients that are signing and approving requests. So for example, me as a patient, I need to digitally sign approving that this laboratory will access my data in the public sector and the other way around. So we need a proof trail of patient approved data as I was telling you. So the thing here is why blockchain, right? We usually make these hard questions like why do you need blockchain at all? The thing is we need digital signatures, we need encryption, we need trails of data. So without blockchain, we have some unanswered questions which are the ones that are in here. So these unanswered questions are things that we believe that blockchain can solve or BLTs, whatever you want to call them. So pretty much it is based on when is all the data going to be unified if this is separated in multiple silos? What is the time to get the data? How can a customer make sure that all their requests, their peer-to-peer requests of data between all these institutions actually are in a single place that they can control, that they can verify through their signatures. And there's also the need for third party revisions like auditors. So if the auditor is going to connect to every API out there to gather the data, to transform the format from one database to their own database, extract something that is in SQL server and other thing that is in Oracle and so on that is going to get into a really unnecessary spot and unnecessary complexity. And the other option was, well, what if the government keeps everything for everybody? And obviously that is not the answer for this case. So that is the reason why we, and actually the company that is doing this with our tools decided to try blotching. So basically the flow looks like this. The patient make requests. It goes, let's say that the government wants to access data in a laboratory or the other way around. So the patient signs the request with their Costa Rican digital signature. The government makes the request in the ledger. The ledger has the public keys of patients. So it can verify that this was actually signed by the patient and that this data actually is an actual request, an actual valid request. This gets locked into the chain. And then once this is ready, the verification is ready, then the government makes an API call to the laboratory. The laboratory checks the token and then when they check that the token is valid, basically the token is created when they make this request and the request is valid. This is automatically verified with the signature of the public key of the patient. And so then if everything is right with the temporary token that was created, it's telling the government you have access to data in the laboratory. Then when they want to respond the data, they need to lock a hash of the data that was shared with them in the ledger. So at the end you have the proof of approved requests, access request, you have the proof of data access request and then you have the proof of shared data. So you have all the trail and the patient can know that the government was accessing their data somewhere because of something that they approved, as well when laboratories share data with clinics and all of these peer to peer communications. There is just another reason why blockchain made sense in here and the reason is because we have the sponsors on board. So to try to blockchain can solve these issues and these challenges. We usually refer to big sponsors as industry checkers. We call them industry checkers because these are parties that usually can be identifiable in an industry that bring everybody together. And we also, through our tools, we have the technology to make this a low cost experiment. It's not going to take hundreds of thousands of dollars. It's going to take a few bucks to make this test. And obviously we have also the technology to make this scalable. So I'm going to show you the code. We have just like five minutes so that we can leave the space for questions. As I understand the dynamics of these meetings, I was talking a little bit too much so I already talked for 10 minutes.  We have some participants like the Paso-Rican healthcare institution. We have laboratories, we have clinics. These are participants. We have assets and we have transactions. In assets we have identities of the participants. We have a patient's directory with the public keys. We have the request and we have the access token which locks the proof of the data that was shared. And in transactions we have the registered patients and we have the create request and close the token, you know, use the token. So here is the code. Sorry, there you go. So here is the code. How Convector looks like is that if you want to start a project, you just have to go to a console and you can do coms new and then you set up the name of the project, let's say SIG for this example. And then you define the name of the controller that you want to create. The controller is where you have your logic and we can put in here SIG test and you click enter and it creates everything for you. It creates all the files that you need. So at the end you end up with a folder that looks like this. This is obviously a one that it's already worked. So in here, what you have this code structure, Convector supports native fabric features like indexes, private data, events, things like that, all is supported. In this case, you conceptualize your code in controllers and in models. And this is important again because we need the code to be predictable and to represent the business needs. So in this code, we have these controllers as well we have models. So how does a model looks like? A model looks like this. This is a common class.  We have these properties and we have these decorators. So decorators and these properties can use common things like enumerables. Enumerables are these structures that usually make the code much more predictable because you can limit options and you can instead of using text-based indexes for some states and things like that, you can do them through type classes. So if you make a mistake, this will throw an error on compilation and not in execution. You don't want to spot errors on execution that you could have cut in compilation time. So these decorators can be really simple like saying that a property is required. So for example, in this model that is the request, you can say if data types or if things are with only your things like that, but you can do much more complex things like these validations. This is a library, a JavaScript library. This is not ours. So the idea is that with a convector, you can still take advantage of the libraries out there. So we use jupe, which is a validator. So you can do complex things like saying, okay, the data proof of sharing data will be required just only in the scenario in which the status of the token is used. So if you try to mark the token as used, you have to include a data proof. Otherwise, you don't need them. Why is this important? It is because when you get something in a controller, let's say that you have this function, you receive this model, right? Well, let me show you one. You receive this model. It's pretty much from the outside, you are getting this model. If the validation is not met, you don't even get to execute the code. So again, it makes the code much more predictable and much more safe in execution. So if, for example, in the request, I am saying that this field is required and then the request is not standing it won't even enter here. Convectories, catchy, those things for you. And then the code looks like this. Again, you have access to the whole fabric API. If you do this.txt.stop, that you have everything for fabric that you need. If you are going to code for Quorum or for Softfoot, you can just import instead of this chain code TX, which is a fabric-specific type. You could in here put something like Quorum TX and then you can access Quorum native functionalities. So basically, again, you can do things like that safe and that's all that you need. Okay, so this is the code example. Something else that I want to show you is how you do unit testing, which is critical. Unit testing is a mandatory part of Convector. You can obviously always go without unit testing, but all the good design patterns and development patterns recommend that you do unit testing. So in this case, you can create mock things. You can do unit testing just as you would regularly do. So you can go to your console and you can do something like NPMT and it's going to run the tests for you. It is basically compiling the code and it is running this unit test so that I know that if somebody made a change to the code, they won't break things. So as you can see here are all, this is emulating the blockchain and that's it, that simply you can do unit testing. So you could take this, this unit testing does not require blockchain, right? This is just logic testing.  So when you are pushing code to the repo, you can verify that everything still works and again, you are creating much more maintainable code base. And at the end, if you want to run this in a blockchain, you can do NPM Start and NPM Start is going to do a few things. It's going to call Hurly. If you remember that I was talking about Hurly a little while ago, Hurly in here runs this command Hurly new and just that is going to create a whole blockchain network in your computer. And that's it, you don't need to do anything else.  So you can do, in this case, Hurly install the name of the smart contract, the language that you are using and the folder where you have your code, which again, Convector compiles to native JavaScript code that you can modify if you want. This is the actual code that is going to run in the fabric containers. So Hurly, what it is doing in here, it is installing all the blockchain in my computer and I can just run this and start working easily. I went over the time that I was assigned. So I think we can move to questions right now. Excellent. Well, thank you, Walter. That was really fantastic. Yeah, it would be great. Let's open this up to questions. Anyone? Well, it's awful. There we go. Go for it, Ken. Yeah, thanks. I was wondering that, I mean, you walk through a lot of functionality. It looks great. I love the streamlined aspect of the IDE and the fact that it incorporates Hurly as simply a reference call. How many, do you have account on how many actual implementations or how many builds are actually being deployed in production environments that are leveraging your tool? Because under your open source, so maybe you don't have account, maybe you do. I just wondered if you had any sort of idea of the production footprint out there for code that's being built using your tool. Yeah, at first we didn't have data, but we started to create these indicators to see if we are doing things correctly. You know, if we are building the right features and so on. So in terms of downloads for some months, Convector represents 10% of the total JavaScript downloads for Hyperlink Fabric. So it has widespread use but to your questions about deployment, we know about a few tens of projects. We know of like 25 projects that are actually going to hit production eventually, that are being developed with Convector. We don't have much statistics, as you know, we try to ask people, but not all the time they want to answer. Obviously. Yeah, and we also have statistics based on geography. So we do know that Convector is really used in the United States, India, and some parts of Europe. Through the CLI, we have to feed people to anonymity, collect some data. So we have statistics about that and we know also from the statistics perspective that 80% of the people that use the common line interface are unique users. So that means that usually the common line interface use this the first time. You don't have to recreate your project all the time. So 20% of the people are creating new projects and 80% of the 45,000 downloads are creating new projects. So that is kind of the data that I can talk about this. And we obviously ourselves have implemented this in production as well. Obviously we implemented this in production before it was open source, but yeah, we were the first ones. All right, thank you. Sure, thank you for the question. Good question, anybody else? Hello, this is Jonathan. Any issues converting from the JavaScript to Golang, especially with large ints and formatting for like slices in Golang? Yeah, actually the reason why this is the compilation to other languages is not generally available is because usually the code it has some native dependencies that need to be worked out. So the main issue is not on the convector code. It is actually on the dependencies like the fabric libraries that have some specific things and some specific implementations. So there have been some experiments in the ASD compilation, but it is not completely done. So yeah, it has some issues that need to be worked and we invite everybody that wants to contribute to the code to help to make that migration. So yeah, it is not fully worked out yet because of these dependencies. So pull requests are welcome. Yeah, absolutely. Another good question, anybody else? Do convector support chain code events which comes as part of fabric? Yes, absolutely. We are actually going to improve events in fabric. Events are based on this unique response and you have to put a lot of things in there. You cannot have like a smaller events emitted from the blockchain. So it supports the native event framework in the front end. Sorry, in the backend and also in the chain code, but we are about to release an improvement to segment events specifically. So you can do things like I'm going in this transaction to emit 13 events separately. So instead of putting everything together into a single event, convector is going to improve that to create name spaces and things like that for that. So the answer is yes, it supports them and we have projects that are going to production ourselves that are using events from fabric. That is awesome. Just another question, these in invocable methods that you explained as in the controllers, these invocable methods cannot call each other though, right? Yeah, they can. When they are in controllers, you can, controllers at the end are in the same smart contract so you can call them between each other and you can also do calls to another channel with another smart contract installed. You know, cross-channel communications is available in convector as well. How do those... How is a visibility being made across channels like within the code? Is there a documentation that I can look up for that? If you can... Yeah, sure. Sure, we use the same fabric features in there. So it's the same rules that fabric applies so the node needs to have access to both channels and the endorsement policies need to match and so on. It is the native feature that we have in fabric. Convector makes it easier, not only, but it's the same logic. Actually, just to give you a little bit more information on that one, so what I was having to say, but we have a show every Friday, actually we're going to record a show today in the afternoon, which is Convector Developer Office Hours and in our last episode of Convector Developer Office Hours, we talked about the events and interchangeable communication. So if you want, you can go to YouTube and look for a channel and you pick up our radius event and you will see all the information about the events and cross-channel communication in that one. Yeah, sorry, Rich, I think I took control away from you. I didn't notice. I wanted to share these links, which is where Convector is. So if you want to see all of these are in docs.world.co.com-convector. In here in code samples, we have code samples for private data, for debugging and testing and so on. And we also have the Discord. We manage the community in Discord. There are 250 developers, something like that. And as Diego was saying, we also hold this Convector Developer Office Hours. So every Friday at 6 p.m. CST, we meet and we talk about features and answer questions and things like that. We like to keep the community really active. So if you want to contribute and join the Discord, please be my guest and join us. Thank you so much. Sure, welcome. Yeah, another great question. Well, we are getting to the top of the hour. Maybe one last question if anyone has it. Okay, well, again, thank you, Walter, an amazing presentation and I just want to ask, will you be able to generate a slide deck and I'd be happy to post that up to our Wiki if it's available? So that would be outstanding if we can do that. Absolutely. Well, good. Let's see, anyone else as far as questions go? Alrighty, so the last comment that I'll make is our next HC-SIG meeting is in two weeks. We have these meetings every other Friday. So we're gonna be looking at the end of the month and I believe we are gonna have a regular general meeting. We don't have any speakers, any guest speakers. So we'll be looking at what we're doing within the Special Interest Group and we'll be focusing again on our subgroups. Again, for those of you that are new, we have three separate subgroups where we focus that they're really smaller teams of people with specific interests in the payer space, the patient space and then in healthcare interoperability specifically, which we're spinning that subgroup is brand new. And so those three areas are sort of areas where we tend to focus efforts and that's where projects sort of get generated out of. So feel free to come back in two weeks and again, thank you Walter for your presentation, outstanding and if no one else has any questions, we'll adjourn and have a great weekend. Yeah, sure Rich, I really appreciate the opportunity to join you and welcoming us even though we are not from the healthcare specific industry. And again, we welcome you to join the project. It's CC completely open source and we welcome PRs every time. Outstanding, excellent. All right, well, thanks everyone. Have a great weekend. Bye bye. Thank you, wonderful presentation. Thank you.


I've liked my channel and welcome back to episode three of Wrapped Up Risk, where I have wrapped up 25 of the books I'm most excited to read and 25 of the books I'm least excited to read and we're going to wrap one and I read it in a reading vlog and we see how lucky I am. Whether I get to read something I'm excited for or not as excited for. So if you haven't seen the first two episodes I will link the playlist down below but spoiler alert I won't tell you what I thought of the books but I got two books that I was most excited to read so I had the delusion from the beginning that I was just gonna get books I was most excited to read the whole time but like it does mean that our statistics are dwindling because what we have left is more and more books I'm least excited to read so I don't know. We need like a small book that's the vibe we're gonna read a small book but I still want it to be something that's substantial enough to fill out a vlog. We've got a lot of like smaller paperbacks on top here and I feel like I'm gonna pick one of them. I don't know why but I feel like I'm drawn to this red one. I think I'm just gonna do it I'm not gonna overthink it I always overthink these okay we're just gonna do it we're just gonna do it. I can't get into this this must mean it's one of my dad wrapped my dad helped me wrap them and he always wraps really in a way that's hard to open um okay I don't know which side you're a winner baby we're only gonna done it again so we have got When Women are Dragons by Kelly Barnhill which is another one I was most excited to read I am I just like I can't lose I generally can't lose though this one is a little bit misleading because it looks tiny it is only like 330 pages long but it has some of the smallest font I've ever seen tiny tiny tiny fonts I think it will take me a little bit longer to read than I perhaps anticipated because it is like literally the smallest font you've ever seen I need to get a magnifying glass out to read it I don't know why they made it so small but what I know about this is that it's in 1950s America and women and housewives rise up and become dragons I've never read anything by Kelly Barnhill but when I say that kind of writing that I love like Erin Morgenstern that kind of lyrical beautiful lush writing a lot of people have recommended When Women Are Dragons to me and I'm finally gonna be getting around to an arc that I've had for quite some time so wow I'm super excited okay great pick I'll read a bit and then I'll check in with you my thoughts what day was that the I want to say the 20th 20th of December um I filmed it all thinking I was gonna be vlogging and loads in Wales from the hotel me and Tom went to Wales for few days for Christmas for his work I was like you know I'm gonna read loads of this um not only do I read nothing there today is the what day is it 28th of December today is my first day reading since then so my vibe right now is just living life I don't know I just really thought I really thought I was gonna get so much reading done but we were so busy so I got no reading done but hey ho I'm reading now this is gonna be my final wrapped up episode of December I was trying to get four done but we're only gonna get three done because like I said I didn't read for entire week now I said I think when I unwrapped it it's been a while that I wanted a short book and I unwrapped this right but literally the font is so so so tiny can you tell how tiny that is like it is so much tinier than a normal book and I'm not gonna be honest I'm struggling to read it physically I'm kind of just listening to audiobook I would say for example a short audiobook is probably gonna be like seven to nine hours long like the audiobook of a short book this one I think is like 15 and a half hours long which I would say like once you start getting into like 18 hour 17 hour territory like that's a long book I think definitely over 20 hours that's a long book so this is pretty long like it's deceptively short okay let me tell you the plot and then I'll tell you thoughts I'm just like ready for the year to be over guys I love the new year and I'm just like my reading is done for 2022 this is gonna be my last novel that I read I'm enjoying it so it's set in America in the 1950s when there was a mass dragoning where women housewives mothers turned into dragons en masse there were hundreds of thousands of women in the America where this is set who turned into dragons on the same day killed their husbands in many cases took off to the skies and you know it's a lot about throughout history but also in this time period but also like it is all obviously an allegory for like present day but how women have to contain their anger and the manifestation of that anger and that trauma coming to life it's almost like women taking control and women like not being afraid to showcase their anger and pain and stuff I'm loving the writing of this right this is the first time I've read anything by Kelly Barnhill and I'm like obsessed with the writing but this book is too long should we speed it up a little bit the idea is great like when I started reading it when I was like 20 pages in I was like oh my god this could be like a five star like this could be like a favorite book of the year and I've already done my video on it but I don't think it is because it's so long it doesn't need to be this long there are so many scenes that could have been cut I think this would have been a great 200 I mean it's 330 pages but I'm saying like 250 to 300 pages of like normal sized font kind of book because I just feel like we haven't gotten anywhere I've read a third of the book you know I'm a hundred pages in sorry I don't think I said that and I don't really feel like much has happened so her arm transformed into a dragon but her mother didn't and her mother now insists that her cousin her baby cousin um is her sister so they're kind of living with the cousin as being a sister I just wish it were shorter I just just like I'm really enjoying it I think I'm going to keep listening to audiobook whilst I do stuff I'm about to do reading streams with my patrons so I think I will try and read it physically with the audiobook for a while and see how we go but yeah I'm enjoying it I don't even think I'm not enjoying it oh also one of the parts I'm loving about it is there's excerpts from excerpt excerpt experts excerpts excerpts excerpt I've said it too many times it's not a real word anymore dumb dumb from a guy who like studies this as a science like the dragonning and like this phenomenon and that's been really interesting and like this imagined history I really really love and like this all other kind of no all-knowing narrator that keeps popping in I don't know I'm really enjoying that aspect of it but it's too long just tired I am now 200 pages into when women were dragons and I'm really enjoying it I'm really really enjoying it I would say maybe even a bit more than halfway through I'd say for the majority of this section a change happened that makes me very interested to see where the story is going to go and it kind of like rejuvenated my interest in the story added a new dimension it added a new element to what was going on and to like just talking about women's burdens and women's like responsibility no burden burden is the best word for it really throughout history I really love the way that this book is talking about stuff and yeah I don't know is discussing everything and is discussing the themes that it has around women's trauma anger burdens women I also think I do want to say this is something that I've often thought about like if you have a book that is a fantastical powers relating to gender like particularly like women like women having certain powers like how do you make that inclusive and I will say this book has done a good job of that there's mention of a drag performance multiple drag performers turning into dragons and there's just been a good discussion in the bit I've just read about gender so I feel like it's doing that in a good way as well it's like having this be about women's burdens and stories whilst also being inclusive in its magical kind of rules because in fantasy if you're gonna write a fantastical book like your magic system has to have rules there's something I've often thought about because a book that I want would want to write that would have women having certain magical powers right and if you start it with any magic system I'm not talking about in a particular example introducing exceptions or like more rules and more rules it can get a bit like overwhelming for the reader but I would still want if I were to do that and if I were to read a book that did that like have gender-based magic system rules for it to be inclusive not to view gender as a binary but all that to say I feel like this is doing it well and is an example of how to do it well you know so I'm really enjoying it I don't think it's going to be a five star I do think that the first 100 pages like I still stand by the fact that stuff could be cut but I will say it's one of those classic examples right where like those 100 pages makes you care more about what is happening now but that still doesn't mean that at the time it all needed to be there it's a difficult balancing act right because I like now looking back I know that I care about certain characters in the way that I do and I'm angry about certain stuff in the way that I am because we had all that information but at the same time I feel like your job as a writer is to pass through what can be cut and I think some of it could have been cut so that's my kind of feelings at the moment I'm gonna read a bit more this evening probably and then to finish it first thing in the morning I do just want to though I got a parcel I got a parcel you might have seen I uploaded my Christmas book haul the other day and this arrived after I filmed that I filmed that on Christmas Eve but I've got a book so shall we find out what it is together okay oh it's a hardback this is a story about a girl named Lucky it must have one of my series videos saying I want to continue let's find the um note who is this from oh my god Maya shut up hi Megan just watched your series video and thought I helped you earn your goals in the new year I'm also selfishly curious of your opinion have the greatest Christmas break from your patron Maya Maya Maya got me a book that I unwrapped in that oh my god that is so kind this is a series I really want to finish in 2023 this is the third book so now I've got my hands on it I can kind of make progress in the series and this is I think now the oldest series that I'm still currently reading so I'm very very very excited to read this oh my gosh Maya thank you so much this is so exciting well I did read the second one quite not quite recently but like fairly recently it wasn't like I read the first two ages ago so it is still kind of fresh in my brain so yes hopefully I will finish this series this year wow thank you I love how these have pictures in them that is one thing I do love about the stalking jack the ripper series like there's pictures and stuff I do love that a little bit spice for the girls anyways I'm gonna go have a nice bath and probably read a little bit more this night and I'll check in with you in the morning with my final thoughts hello I feel like I haven't vlogged in like a week and I'm out of practice but anyway I finished when women were dragons and I'm gonna give it a 4.5 yes yes I really really love this especially the latter two thirds I just I really loved it this has a sister relationship that really becomes a massive focus of the book and we know that I love sisters if you're a regular here we know that I love witches you really I just love women women I already use that meaning I can't use women we know that I love witches and I feel like the dragons in this story are serving the same purpose that witches are serving now in modern literature and I just loved what this book had to say and I love an alternative history I love something that's historical but fantastical and I mean it's just like I just I loved it I loved it the only reason it's a 4.5 and not a 5 is I do feel like it has some pacing issues it got better I think it's those first a hundred pages that are a bit slow but like I said you do begin to understand why they're important and particularly the role that her mother has in her life is very much focused on in those first hundred pages and I get it like I get it I get it but I do think it needed a little bit editing so that's the only reason why it's not a 5 but I am so excited to read more Kelly Barnhill I literally can't wait I'm like I need to be let out it like I'm so excited to read more from this author because I loved the writing I love what I had to say and you know if when I find an author that I love the writing from you know writing for me is number one I can deal with not really having a plot I can deal with underperforming characters for me like connecting to and like living in the writing is so important so I just I loved it I think it's so good if you can feel like a feminist alternative history go read this something that I also think is very unique about this book that I haven't mentioned is that Alex our protagonist is actually writing this book and she mentions it occasionally so it's self-referential she'll be like as I sit here writing this now I can't remember this or whatever but it's done well that it's not all the time I think when you do that in a book it has to be like occasional references otherwise it can get a bit overwhelming and yeah I loved the characters I loved the dragons I loved it all so yeah I would a hundred recommend picking this up and that is another success for wrapped up so yeah sad that I didn't get to do four episodes in December but this is actually I think gonna be my last video of the year so thank you guys so much for all your support I cannot tell you how much I appreciate it how thankful I am for this year that we've experienced together and I'm trying out I mean I always love the new year and I'm trying to get that hope and excitement alive the next year and I just feel like we're gonna have an even better 2023 so thank you so much for watching me if you're liking my videos for commenting I read every single comment probably five times I'm really bad at responding just as like I'm bad at responding to text like I feel a lot of pressure around it um but I love reading your comments and hearing from you and I just love you I love you so thank you for your support wrapped up risk will continue into 2023 I think I will still try to do 10 episodes so that now means we'll be going until July so one a month you'll see and yeah thank you so much I love you you're going to the end of video comment a celebration new year's emoji because I'm trying to get myself into that space so thank you guys so much for watching and I'll see you very soon in another video bye


Why use a torch with art resin? In short, the torch is the number one tool to get rid of all bubbles in your art resin surface so that you have a flawless finish. When you're catalyzing your art resin mixture, you induce a lot of bubbles as you stir and those bubbles need to come out. Otherwise, they'll cure right into your piece. So to get rid of them, people have tried to blow on bubbles to get them to pop or just pop them with a toothpick and those methods are really ineffective. Others have tried using a hairdryer or a heat gun and those tools as well are not very effective because they blow the resin around and they just don't get hot enough to pop the bubbles. The control that you get with a torch, however, will zap those bubbles with ease and efficiency for the pro results that you're looking for. To help you, we have a handheld artist's torch and a larger artist's propane torch head for those bigger jobs. Once you use a torch, you'll wonder what you ever did without it.


So, simple interest has several advantages. However, the effective rate drops as time passes. And while this might not seem to be a problem, it makes the mathematics more complicated. So we'll make the mathematics easier by considering a more complicated scenario. So from our formula for the effective interest rate over the nth time period, we can rearrange if we multiply both sides by a of n minus 1 we get, and we can solve for a of n. Now if we want the effective interest rate to be the same for all n, we can call it i and get. This formula a of n minus 1 times 1 plus i is an example of what mathematicians call a recurrence relation. It expresses the value of a quantity a n in terms of the value of a previous quantity a of n minus 1. It's often easy to write recurrence relations, we just did, but it's hard to work with them. For example, if we wanted to know a of 500, we'd have our recurrence relation a of 500 is a of 499 times 1 plus i. But now we need to know a of 499. Well, we can find that by using our recurrence relation because a of 499 is a of 498 times 1 plus i. But now we need to find a of 498, so this requires finding a of 498, which is a of 497 times 1 plus i, and so on. And so we say that we want a closed form expression for a of n. In other words, some way we can compute a of n directly without having to find all of the preceding values. So let's start by finding a of 1. Our recurrence relation says that it's equal to a of 0 times 1 plus i, but remember we'll always assume a of 0 is equal to 1. So a of 1 will be 1 plus i. Now let's consider a of 2. Our recurrence relation says that it's a of 1 times 1 plus i, but we've already figured out what a of 1 is. So a of 2 will be 1 plus i squared. A of 3, well, that's a of 2 times 1 plus i. We know what a of 2 is, 1 plus i squared, and so a of 3 is 1 plus i cubed, and a pattern begins to emerge. And so now we'll lather, rinse, repeat, and generalize to find a of n equals 1 plus i to the nth power. And this leads to the compound interest accumulation function. So the compound interest accumulation function for interest rate i is 1 plus i raised to the tth power. So remember we'll be assuming that our amount function akt is just going to be the amount invested k times the accumulation function a of t. And so the compound interest formula relates four quantities, the final amount akt, the principal k, the time t, and the interest rate i. And given any 3, we can solve for the fourth. So I suppose 500 is deposited for 8 years at compound interest with an annual rate of 3%, and let's compare the final amount to the same amount deposited for the same time at simple interest. We'll use the accumulation function, which tells us how much a dollar would become, then scale it by the $500 investment. We have t equal to 8, i the interest rate 3% converted to a decimal, and so we find a of 8, and so 500 would become 500 times 1.03 to the 8th, or about $633.39. In comparison, the accumulation function for simple interest would give us, so $500 would become $620. We could also try to find an interest rate, so let's find the interest rate required for a deposit of $200 to grow to $10,000 over 30 years. So as a general rule, unless otherwise specified, we'll assume that we're dealing with compound interest. We rarely work with simple interest outside of a few basic examples. So our amount function will be, and we know the amount we want, $10,000, and the starting principle, $200. We also know the time, 30 years. So the last thing we do is the first thing we take care of, so over on the right hand side we're multiplying by 200, so we'll divide by 200. The right hand side is a 30th power, so we'll take the 30th root, and then we'll subtract 1 to get the interest rate. We can also try to find an unknown time. Suppose $1,000 is deposited in an account bearing 12% interest compounded annually. How long before this amount triples in value? So we have our amount function, where we know the interest rate, 12%, and the principal balance, 1,000. And since we want the amount to triple, the final amount is going to be 3 times 1,000 or 3,000. And so now we can solve for t. We'll divide both sides by 1,000. And since this is an exponential equation, we'll hit both sides with the log and solve. And we find that t is approximately 9.69 years. Or suppose we want to retire in five years with $500,000. According to this email I just got, a Russian prince offers me a return of 45% per year. So how much should I send the Russian prince? We have afk of 5 is $500,000, that's the amount after five years. The interest rate is 45%, and the time is 5. And so we have... And since the right hand side is k multiplied by a quantity, we can divide both sides by that quantity to get k. And that gives us our value for k. And so I should give this Russian prince... Well, probably nothing. If an offer sounds too good to be true, it probably is.


As our day-to-day lives, as our physical world, our societies, they are governed by certain etiquettes, by certain politeness, by certain rules of courtesy, which we collectively call as ethics. Similarly, our digital lives, the digital world, the cyber world, which is now ubiquitous, which is now at times even more important than the physical society and the physical world also has to be governed by a certain set of ethics. Yet certain rules or certain, what I may say, SOPs or standard operating procedures of our online conduct, if we do not obey or if we do not have a certain set of ethics that we can follow, it will become chaotic, it will be a chaos, it will become like a jungle-like situation where ethics and moralities do not exist. Now, these two terms, you know, digital ethic and online conduct, they emphasize how people should act morally and responsibly while interacting with digital technology and the internet. Now, digital ethics is a very broad term, you know, it includes a certain set of morals, it also includes a certain set of etiquette, it also includes a certain propriety by which we as individuals and especially when we as individuals are representing organizations should be acting and behaving. It is a vast topic with various dimensions. It can range topics including cyber-incivility and behaviors which go against social norms, it can include basic things, for instance, basic rules with regards to let's say email, you know, do not press reply all when it is not needed. Now, this is a very basic etiquette but it is important when we are working in organizations in our professional life, we are very busy with our work, with our routines and if we receive unnecessary emails which were not even meant for us and they were just sent through a reply all by a certain colleague in the organization, it not just wastes our time but what it can do is that it can actually prevent certain important emails from reaching out to us. So, that is one example of a digital ethic which, you know, we as individuals should ideally implement. Now the difference between ethic or let's say a cybercrime is that just taking this as an example that, you know, for a random email if you have pressed reply all or if you just sent it to everybody in the organization, now while this is not technically a cybercrime but it falls under the category of impoliteness and it falls under something which can, you know, just be an unnecessary nuisance for your colleagues. Then a second example, for instance, I realize that each one of us receives several emails. However, we need to, you know, form good habits or practices that we are, you know, even for emails which are not our top priority agenda. We have a certain schedule or we have a certain, you know, time at which we are at least responding to them in a timely manner. And similarly, an example or extension of this is that for instance if we are on holiday or if we are sick and we cannot reply back emails, it's only politeness that, you know, we can put up a message saying that for whatever reason for a certain number of days I cannot be expected to be replying an email.  This difference has to be valued and realized and implemented. That while, you know, these very basic courtesies can, you know, make us digitally as somebody who possesses ethics or it can make us digitally courteous. And while, you know, digital discourtesy is not necessarily a cybercrime which is punishable but a digital discourtesy can not just ruin our image, it can also ruin the image of our organization. Now two topics that we're also going to briefly look into in the next lectures and they fall under the scope of digital ethics and proper online conduct include digital hoarding and cyberincivility. Now these are the two topics which we're going to look at next.


Throughout history, the world has thrived through the power of freedom and suffered under the tragedy of its loss. The past cannot be undone, but cannot the past be drawn upon to make a better future. Leonard Reid and his colleagues at V believed that a magazine that spread the ideas of liberty could foster human progress. Thousands of miles away, a group of Guatemalan entrepreneurs, led by Manuel Ayal, were struggling to understand the poverty in their country. By chance, they came across a copy of The Freeman and were immediately empowered by the depth and relevance of the ideas of Haslitt, Mises, Hayek. What followed was unconditional support from the greatest economic minds of their generation. This relationship sparked the founding of a university committed to promoting the principles that sustain a free society. Today, UFM is an oasis of liberty that has inspired millions to explore the world of ideas in the search for truth. For decades, V and UFM have worked to secure the freedom of the next generation. How do we keep this flame of liberty alive? We need innovators to address new threats, creative entrepreneurs to address new contexts. We need trailblazers who refuse to let anyone steal their future.


Hi friends, welcome back to my channel and a very special welcome if you're new here My name is Jen and I'm a certified weight loss and nutrition coach and it's Friday So you know what that means? It is weigh-in. It is talking about my week and it is the WW workshop topic So if you're excited give this video a big thumbs up Subscribe turn your bell on because we do a weigh-in every Friday and I actually upload five videos every single week Check out the description box down below for nutrition coaching highly recommend personalized macros and calories This is how I've lost and maintain a hundred and forty pound weight loss as well as one-on-one coaching For accountability to talk with me directly and ask your questions Links and discounts to my favorite things and of course my Facebook group coming over join us there is all down in the Description box. So let's talk about my week post vacation weigh-in and the weight watchers workshop topic Excited to share with you the pieces that I picked up from cup sheet I am excited to curate my fall Wardrobe and I have purchased from cup sheet multiple times in the past and I have really enjoyed Everything from the brand it is very very affordable They are size inclusive and they have a lot of great new fall pieces So the first piece I picked up is actually what I'm wearing today Now I purposely did not put a cami under this because I wanted to see if it was a see-through as I thought that it would be And you can see she's definitely see-through. I do have a green bra on you can see that through the sweater Now it does have this crochet type of material. So I expected that so definitely would recommend wearing some type of tank top Or cami underneath, but this is the coffee cutout crochet one-shoulder sweater It is 2999 before any discounts comes in sizes extra small through extra large This is very cute and very Comfortable it is very very soft to the touch I do love the whole vibe of the balloon sleeves and then the fact that it's off the shoulder But also has these strap which keeps it in place a lot of times with off the shoulder things They'll just kind of flop around but this strap lays nicely over your shoulder and keeps it off the shoulder and in place I picked mine up in a size medium and I feel like it fits me Perfectly. This is an oversized sweater So if you're in between sizes size down but a medium for me is perfect again You just want to wear some type of tank top or cami underneath and then I also wanted to get a black sweater something really thick Really chunky and I saw this one on the website and I not only loved how chunky it was But I loved the back detailing of this sweater This is the Onyx chunky knit sweater 2599 before any discounts actually comes in four different colors in sizes extra small Through extra large now the front of it sits really nicely across the chest But what I loved about it was the back so it has this V neck back And then it has this knotted design right here sits really really cute on the back Now could you turn this around and wear it this way probably again? This is a pretty deep V as you saw in the try-on so you'd probably want to tank top underneath But you could certainly I'm assuming reverse this to whatever way works best for you I love the cuffed wrist and that little bit more ballooned sleeve I didn't find this one to be see-through and the link that this is cute It's cropped but not cropped so it actually sits right below the waist So it's really cute with jeans and leggings It would be really cute with a skirt as well This is really nice and I can see myself wearing this a lot this fall and winter and then I a hundred percent a Hundred percent have to get a shack it now you know I live in Arizona So we don't get winter here per se it can get cold overnight But then it warms up during the day So I wanted a shack it to wear on the cooler days and I wanted something Oversized chunky and long that would be so cute with leggings or faux leather leggings and this shack it does not disappoint I love the plaid design of this. It is so soft. This is the plaid button front flannel Shack it it is 35 99 again before discounts comes in sizes extra small through extra large I picked mine up in a size medium and I a hundred percent could a size down to a small I would say that this runs very oversized now Make sure you're reading the reviews and the size guide on Cupsheets website That is what I did to choose my sizes, but again this I feel like is very oversized I do however love the length of this and the quality the quality of this I mean you guys it's lined on the inside. It is such amazing quality This is something you would pay upwards of a hundred dollars for the department store and cup She has it for about thirty five dollars again. There is I do have a discount for you guys I'll put it down below along with links to everything. I'm sharing with you, but this is a winner winner This is absolutely adorable. I love the coloring of this. I love how buttery soft It is how warm this is can't wait to wear this all season speaking of skirts I had to pick this skirt up as soon as I sat on the website. I fell in love with it It's a little corduroy wrap skirt and it is so nice. It even has a zipper in the back So it is nice high quality. I love this button detail down the skirt This is the corduroy button front mini wrap skirt It's only 1799 and comes in sizes extra small through extra Large now I picked mine up in a size large and it is too big for me I didn't even have to unzip it to pull it on. I just pulled it right on so I should have gotten a medium in this So again, if you're in between sizes size Down what I really like about this skirt besides how cute it is and the detailing the quality is really nice But it is a lighter weight Corduroy, it's not one of those really heavy corduroy. It's a little bit lighter weight and it's so soft It's like suede feeling. It's really cute. It's really cute Even though it says it's a mini for me being 5-8 this dropped almost to my knees So definitely not mini skirt vibe. So if you're not into mini skirts, this is I would say is more of a mid-length skirt It's so so cute and wait until you see the cute top. I paired this with we need a turtleneck for a fall into winter and this is a Mock neck turtleneck sweater. It is long-sleeved. It is so soft. It is so so comfortable It's on the lighter side, so it's not going to keep you warm on a freezing cold winter day It is a little bit on the thinner side, but it pairs so cute with the skirt I could see me wearing this under that jacket also with a denim jacket by itself with leggings or jeans This is the onyx rib turtleneck sweater. It is also only 1799 comes in sizes extra small through extra large I picked mine up in a size large now this fit me really well However, I will tell you right out of the gate that the sleeves on this are very tight the arms of this I do not have big arms and this is skin Tight on me and it is definitely fitted. So if you don't like a fitted fit and skin tight sleeves size So I could have gotten an extra large and it probably would have fit a little bit better in the arms, but it's not uncomfortable It's just snug, but the body of this fits really nice. I think it's very figure flattering I love the turtleneck vibe of this and can we just talk about how cute it is with the corduroy skirt? So I'm glad that I grabbed this but again if you're in between sizes size up if you want a looser fit Especially in the arms size up. So that is everything that I picked up for fall and winter from cup sheets I love this sweater that I'm wearing. I love the skirt the jacket everything else the quality is impeccable The sizing is fantastic its size inclusive and super super affordable and don't forget I do have an additional discount code for cup sheet I will link it down below for you along with direct links to everything that I shared with you in today's video Happy Friday friends. I hope you had an absolutely fantastic amazing wonderful week I had a really really good week if you follow me here You know that I recently traveled to a nutrition conference in California over the weekend and guess who I met Guess who I met and guys not only who I met but I took a photo with Doctor now from my 600 pound life. He is everything you would expect him to be He's a little guy like a real little pocket-sized guy He is funny with a very dry sense of humor doesn't have a lot of expression Even when I asked him to take a photo with him He kind of just looked at me and then stood there then I just put my arm around him and thanked him for the photo But he's pretty much what you see on TV is what you get So he did speak at our conference about the obesity epidemic in the US and in other countries As well as he did a little Q&A session about his starring in the my 600 pound life show He talked about some of his most memorable people that he worked with and some of his successes and failures It was just really Exciting to meet him and then learn a little bit more about him in the Q&A session and the conference itself was really really fantastic Now I did vlog the first day traveling to the conference kind of a what I eat in a day while traveling That video will be out this Sunday for you So a little extra bonus what I eat in a day this week You'll see kind of how I prep and plan and what I eat while traveling One meal was provided to us and the rest of our meals were on our own So I ended up eating out for most of my meals I was smart and packed snacks and I also packed protein shakes in order to have a protein coffee every morning lots of protein bars I really just set myself up for success the best that I can when traveling So again stay tuned for the what I eat in a day while traveling coming out this Sunday Also speaking of traveling I head to Hawaii and just in two weeks from today I'm so excited to go to Hawaii. I'm having a little girls trip and I cannot wait So I will of course be prepping and preparing for that. I won't be vlogging my trip However, I will be sharing photos and reels and videos and things over on Instagram and in my Facebook group So make sure you follow me in both of those areas I do want to share with you how the weekend went as far as food goes what happened with my weight But before I do let's chat about this week's Weight Watchers workshop topic And I'm actually really excited about this topic and this is how to organize your kitchen for weight loss success You know one of my favorite quotes to say is fail the plan plan to fail This also pertains to your kitchen You can actually tweak the design of your interior spaces kitchen and really the rest of your help house to help you succeed on your weight loss Journey here's some tips to think about on how to create a healthy living space kitchen included try this create visual cues For what you want to do place a bowl of fresh fruit on the kitchen counter or bring Zero-point foods to the front of your fridge or pantry and post your weekly dinner plan on the fridge Help out the future you store your meal prep tools where they're easy to access After cleaning up dinner take out what you need to make breakfast and before going to bed fill and chill a large bottle of water for the next Day you can also disrupt a default habit that you want to change Stash foods you mindlessly over eat and rarely used cabinets or in the back of the fridge portion out snacks from large packages right after grocery shopping and Make your dining room or kitchen table the only place you eat when you're home I have to tell you that I really like this topic in every single one of these things I have implemented in my weight loss journey We always have a fresh bowl of fruit out on our counter all of my healthy options are front and center in my fridge In my pantry and all of the less healthy things are towards the back out of sight out of mind is a real thing Especially when it comes to structuring your pantry and your refrigerator. I always have cold water in the fridge I have my meal prep items right in the front. I have all my tools easy access These tools honestly coming from someone who has been on a weight loss journey for a very long time and someone Who's lost and maintained a hundred and forty pounds these? Tips and tools are Instrumental in weight loss if you put cookies and candy on your kitchen counter or front and center when you walk into that room That's the first thing that your eyes going to go to and that's the first thing you're going to want to have Rather than the healthier options same goes for your pantry and refrigerator You can harness healthy choices by making them easy and accessible Everything you need for your weight loss journey should be accessible to you You shouldn't have to think twice you shouldn't have to dig for those items They should be front and center to help you succeed You can even keep your favorite cookbook on the counter your grocery list your recipe list on the fridge And you can even leave your favorite water bottle out on the counter to remind you to refill it for the next day Organize your kitchen and your home to help you reach your goals I feel like this is one of the most important things you can do on a weight loss journey I always have my space set up for success because again these tools and tips I've used every single one of these to reach my weight loss goal speaking of tips I do want to share with you three fast facts from Weight Watchers number one the easier choices the more likely you are to make it number two the distance between you and your food options influences what and how much you eat and number three Visibility what you see plays a role in at least 80 percent of your thoughts Percessions learning and actions 80% so 80% what's in front of you influences your choices That's again why it's important to have the things that help you with your weight loss and health journey front and center I think this topic should be talked about more because it's not just about the food you eat or your mindset It's also about creating a space that benefits your health goals And I love this topic and like I said, I've utilized all of these tips on my weight loss journey speaking of weight loss journey Let's talk about my way in so like I mentioned I just came back from traveling I returned pretty late on Sunday night and as always whenever I travel. I just get right back on track when I get home I will tell you I ate out for almost every single meal I just did my best to make healthy choices again You'll see that in Sundays what I eat in a day vlog, but I also had dessert. I also had treats I had coffee. I had all the good things. I definitely don't limit or restrict myself on vacation I just try to follow my 80-20 approach 80 percent normal foods that I would eat healthy foods making healthy choices And then 20% fun foods or vacation foods. So when I got home Sunday night, I did not weigh myself Like I said, it was pretty late. I immediately went to bed. I was really tired It was a very very long day of travel, but I did weigh myself Monday morning and when I stepped on the scale Monday morning I was actually up one pound. So one full pound increase on the scale now Knowing that I didn't eat enough over my vacation over a four-day period to gain a pound I figured that was just a weight fluctuation from traveling different foods, maybe more sodium than normal So I just let it be I didn't let it affect me I never let the scale affect me because I know that the scale is the least important measurement of our overall success I got back on track I actually went to the gym Monday continued on with my normal workouts the rest of the week and when I stepped on the scale today Not only did I lose the pound that I gained pound weight fluctuation that happened after my weigh in I'm actually down an additional 0.4 pound so I am poor 0.4 pounds lighter than I was before vacation So like I said, it's a weight fluctuation not a weight gain We have to remember that weight fluctuation is very very very normal especially after a meal that we don't normally eat foods that we don't normally eat a vacation a little trip Sometime off of tracking or exercising a weight fluctuation is likely going to happen But it's just that a fluctuation and typically it goes away with just within just a few days Honest full transparency that one pound was gone by Wednesday So it only took a couple of days for that to go away And then my weight just trended down a little bit more by today Friday my weigh in so I'm really happy with my weigh in results I'm happy with being down 0.4 and it's just proof that weight fluctuations are nothing to worry about Don't stress yourself out about the scale There's better things in life to worry about than the number on the scale if you guys are interested in a video about weight Fluctuations and kind of how I learned to be okay with that on the scale Let me know that's definitely a video that I can put out for you guys Just let me know down in the comments and of course I want to hear from you. How was your week? How was your weigh in was it what you expected? And what are some of your tips and tricks to set your space up for weight loss success? And if you enjoyed today's video give it a big thumbs up Subscribe turn your bell on because we do away in every Friday and again I upload five videos every single week You also want to be notified for Sundays what I eat in a day while traveling check out that description box down below for everything from Cupshe I will link the discount code all of the links to my pieces if you want to shop them directly and the link to this Collection overall will be down in the description box along with nutrition coaching links and discounts to my other favorite things And don't forget to come follow me on tiktok and don't forget join my Facebook group We would love to have you happy Friday friends have an amazing Friday, and I'll see you in tomorrow's grocery haul. Bye