and they preach uh uh antinomianism or a lawless gospel.  Paul literally explained that we're not justified onto righteousness by the deeds of the law. The gospel is the good news of the death, burial and resurrection of Christ. If righteousness comes by the law then Christ is dead in vain. Of course we preach a lawless gospel because righteousness is without the law. That's what makes it the gospel. Calling it a lawless gospel is not an insult.  What's next door of the explorer? Are you going to tell me that you wear a backpack and a pink t-shirt in case I can't see it for looking?


This paper examines the barriers to accessing CRT cell therapy in the four largest EU countries. The authors found that between 58% and 83% of patients diagnosed with relapsed slash refractory diffuse large B cell lymphoma, DLBCL, who received the EMA approved label were not treated with a CRT cell therapy in 2020. Common barriers to accessing this treatment included timely identification and referral of eligible patients, pretreatment funding approval by authorities and payers, and resource needs at CRT cell centers. To address these issues, the authors recommend that healthcare systems implement best practices and focus on specific areas such as timely identification, referral of eligible patients, pretreatment funding approval, and resource needs at CRT cell centers. This article was authored by Miguel Akanales-Albendia, Pier Luigi Canonico, Guillaume Carton, and others.


So this is a In the beginning was like over our enough talk so I squeezed down squeeze down several presentations So I'm gonna try to do an in a little bit less than an hour, but I want to try to cover as much code sample as I can Gonna travel to spend 25 minutes In the slides concept there is some code in the slides to but I'm gonna jump in a in a code I'm gonna play with that. I should have a Some cool stuff in the hand that always get excited if I run it run it always pretty cool stuff so Just a feeling how many you're familiar with f-sharp All right, cool. Very cool. All right And what about ACA slash ACA don't net all right All right. All right. Yeah, there are so the scala flavors be more mature there are The aka donets try to you know, the catching kind of game But there are some stuff the aka don't net has that the scala or the JVM Doesn't and vice versa. Actually Especially with the f-sharp API that we show in the end There's definitely something that when I show to the ACA JVM people what you can do They say whoa, that's something so that's actually what's why I'm here, right? So I'm gonna just get started So this is the agenda. I'm gonna go through I'll be what's going on out there, you know in a word Briefly about the act of manifesto we discussed what it is and Why should the care about the actor model? You're familiar with a sharp. So I would discuss briefly about if a sharp agent or My box processor just really two minutes to introduce The difference between agent and actor because I found out that people usually in conversations use both term meaning the same thing But there are some differences and then I'm gonna check what is the aka don't net and the awesome f-sharp API and a lot of code sample All the slides and co-material are already on github I'll provide the link in the end. So we're able to download and play with so Briefly about me. I'm originally from Italy But I relocate and I live in Washington DC for 10 years now Almost 18 years professional programming and I organize of the CF sharp user group I'm currently working for Microsoft and of course, you know, we are all passionate about technology. That's why we're here subtle the morning So I will cover a lot of material My primary there are three objective. I want to take away that one is that Today is never before application must be with concateness in mind, right and especially Possibly from the beginning and the actor. I'm a bias, but I think it's the best But is a great programming concurrent programming model really and to solve the problem was coming out and scaling up and Both in a more important really and the reason because all this presentation in the aka don't net and f-sharp really Is a very powerful combination of these two technology So In the last 10 years early we saw a significant change in the world of computing. Hello. Welcome. I just started so beside This is the boring part so So dramatic change in a world of computer right today The demand of the stability system is exploded, right? Our customer had high expectation for the application they wanted immediate response no failure and With that also the requirement to write the application or change, right? So if you search online for the hottest Technology right now you found you know cloud computing reactive application and so on and possible You know with a big data war in the hand everybody like that so With this trend really we need a tool that allows developers like us to Bend this technology in the request the requirement to our will right? and overall we still want to build application with this kind of Requirement or it is maintainable testable reusable and so on so it's not easy right so how do I achieve this? So this is a couple quotes of published book But what really means that? The landscape or they're still with a cloud computer they represent a dramatic change for the modern programmer right and In top of that we're talking about the city with the computing But we'll still you know arguing about how to solve the concurrency issue So we still have like the single machine multi-core problem to solve But we are already facing other challenge with you the distributed system and we do this question in issue there's also the Raise or answer solutions, you know such as the rack to manifest on how many of you are familiar with the rack to manifest All right, so really the active manifest or set what your application need to meet this model, right? So really briefly responsive. I mean that the system must be Work on the same way no matter if under stress or with kind of load has the system in the back Message driven architecture, you know, it's loosely couple Asynchronous no blocking which is really the secret to build a high-skillable application Resilient is mean that the system is able to react on failure I isolate Exception and react accordingly and bring back the system in shape as it was in the beginning right and we talk about all this in detail later In the last degree, this is the key for distributed system. It means that the system is able to contract or Spend on demand according to to to the request right to the to the load man's is able to add or remove nodes So it's not just sculling up or sculling out But also be able to sculling down right recite himself So this is the classic slide that you know, everybody saw in the last five years I like this one with the color combination be easier to read But what really need what really means that Today we've been seeing these concurrency programming model right everybody had devise it with multiple core today and There is the evolution right that Hardware multiple core and bring us this new challenge. So in the 65 more Predict that the density and the speed of the chip was doubling every 18 months But this is not possible anymore, right? So Programs a programmer cannot anymore leverage one single CPU. They go faster and faster, right? But instead we're programming to need to run in parallel and benefit leverage all the resource of the machine. So The free lunch is over they said and these days and more in the future computer we ship multiple cores and Which is great because enables the computer to process several tasks at the same time and But the problem that the majority of mainstream languages out there weren't designed we concurrency mind, right? So it's not easy. So today you run no application. You found, you know that your CPU.  This is theories pretty easy there right in the paper, but in practice a bit more complicated than that, right? so What's the problem the problem the shadow state, right? so I think that Everybody knows that right concurrent application is hard or Actually, I take it back right correct concurrent application is hard, right? They might be no deadlock race condition and so on and so What's the solution with that? Well, you know in the traditional way you start to use the primitive such as you know lock semaphore mutex and so on and There are several problems with that First of all, there is not really the bugger tool that can tell you to put the lock in the right place, right?  You have that the lock in the server How you can produce that bug pretty hard, right? almost impossible and Really the lock it doesn't it prevents to run in parallel. It just allowed you to run the system without Crushing when the the the share is corrupted. So really actually they Then grow the performance, right? And beside maybe you need the piece of code to be Lock maybe one time every 10,000 calls, but because you put in that lock Well, you call the lock every single time so the performance and ungrounded, right? You like the slides with a trend so I look at each other so Okay, this is a Great, but you know we are a lambda coffee or so good news for functional programmer. We know all this is not prominent for us, right? We know that Function programming as out-of-the-box solution for this because support for immutability, right? And so function programming It doesn't run in parallel right out of the box But to change to be running parallel it doesn't require big change your code base Is ready to to run in parallel right thanks to immutability So this is great news for for functional programmer By the same time we're not a problem. So who knows I'm not as loud here all right, so These guys here wake up one day and decide that no matter how many resources to use to your program But you're gonna reach one limit and the limit is that the constraint to the portion of your code that they can Only run sequential right so this the for instance here in the slide said that if your code can be parallelized 95% No matter what you're gonna do you're gonna reach the limit that your code can run 25 20 time faster. That's it, right? well It seems we can no win, but it turns out that With the actor base programming model You can deal pretty well with this program and and and how well because the actor model use these Interconnection between you know processes and and computer that can cooperate To the solution right so we can distribute of the work right so It's some sort of unbounded scalability so I We discussed a bit about immutability and definitely mutability is a Is a great and important tool for building Concurrent software a predictable software, but another very important characteristic is that natural isolation, right? See this is really at the two Ingredients for the secret sauce to to build your best concurrent programming model and It was now that actor model actually Support both out the box right we have immutability because Actor communicate by messages that are possible by value so they're immutable and because They communicate by messages. They share nothing approach right they'll they can no access the state or their actor They can only send messages to communicate each other. So this is a Simple code that you majority of you are familiar. There's a F sharp how you can can you see the code there everybody? Okay well This is how you Create an an agent in F sharp, right? So what it really does here is a synchronous function And you just a synchronous receive a message and then just use a pattern match, you know to They construct your message you compute the message but the more it means interesting part here. Oh, sorry. It is part here, right? This is a collection. They actually is immutable right immutable. So It's not trade safe. But because he's inside the agent is isolated. So it's trade safe So it's about isolation too. All right. Let's bring us to talk about the actor so Actors is a independent computational unit They contain a message queue you can see in the slide and React when they receive a message, right? So they act they did the actor a compose of three main component the mailbox the behavior and the state as I mentioned so the actor can no access other actor state, right because only send messages and Per nature actor are single-threaded Which is great because provide out-the-box a very simplified no programming model, right? So the actor received a message which is a synchronous for out the world. So it's no blocking Receive the message and react to the message to compute the message now While computing the message all the other income messages. They are not lost. They are buffer, right? This is Depend that they did the framework but is an unbounded queue.  They deliver a car, right? You drive around and the car breaks You don't care to fix the car, right? You call a rental company. They send you ship you a new car Any questions so far and dr. Maldice know no at all New rise me around for a while so that really is a is a mathematical model for a Conquering computation that was originated in a 73. So it's over 40 years old by this man car you it and so really Actor what they like about the actor is really raised at the level of abstraction and provide these Simplified programming model to write a lock-free application, right? The actor I have three axioms So actor can send messages to other actors Actor can create other actors and also actor can Determinate how to respond To the next message means they can change internal behavior, right? We see action in the code sample They can change according to the message. They can change state. Both of them can change behavior So actor really can make a local decision Now you say that because actor can send message to other actor Actor one actor is no actor actor will come in system. Yeah, it's true But in real world I found myself to use actor just to write Verifying state machine just because you can change behaviors inside that so actually I found myself very useful just for you know the daily programming model and The actor I should have a great reputation, right? That's why actually it's getting more and more interested today and You know, they're all the Cinderella story like what's up using this technology but the the the the first major adoption success was by Ericsson using our language in 80s, right? it was able to use Embrace completely the actor model and and for the telephone industry and and build this which they was able to run 99 99 as per year, which means 30 millisecond down per year, right? So pretty crazy how you think we were to measure that you should make a research about that pretty interesting, but How do you achieve that? Well, we discussed later but really the actor model also they embrace these let the crash concept really and We are more details about that coming So really the actor model is no new, but it's solve all this great problem and great benefit, but ultimately more important Doctor model as I Said in an introduction is full compliant to the actor manifesto, right? is event to even driven per nature use a Synchronous master pass is semantic to interact with each other, right? So they can send message to each other and in a synchronous manner. So it's not blocking and in scalable and And we see later also for the the the elasticity when talk about remoting how it easy it is to Scaling up and scaling out your system. So very elastic So I have sharp as building this agent, right? Which has pretty much the same characteristic of an actor. So I have the mailbox, you know, the behavior of the state and I have full support for the async workflow. So out of the box great support for for Distributed system But there is a problem with this so Again, this is a How you create your agent? So there is a problem with the piece of code. It's not a bug, right? And the problem is here and the problem is because It's not a bug but you You can a accent agent now by an address by by an explicit reference by an explicit instance, right? So what does it mean? It means that an agent is not out the process is a is in memory, right? It's only in process but There are some benefit with an agent, right? Think about an agent is a memory slot You can put in a slot any kind of primitive type a rate integer whenever but because it's a memory You can even send a function, right? You can send behavior You can compose function together and send it to the agent and then agent can get this function and And apply atomically to all the behavior, right? So actually agent Technically it's more functional than an actor, right? Because I like to write more functional manner Concern application versus an actor, but again agent as in process. There are no all these No durable mailbox or supervision functionality built-in there are helper library for that, but again Agent is not an actor, right? Any question about this part? All right. I try to Speed up to call the code sample that I could stuff So let's bring us to the aka.net, right? which is the port of the JVM aka to the.net platform and This is actually the definition of the actor from the JVM and what it is is they define a toolkit and Is a toolkit ready to use to achieve better performance? With a very simple a simplified programming model, right and actor are cheap So compared it to tread you can fit 2.7 million actor in one gig, right? And that's actually if it's a crazy number allowed you to really Give you a lot of freedom how you can model and express your domain with actors, right? So how do we achieve this? Well actors are reactive So when the actor have no message to process is idle which mean the resources that tread is sent back to the scheduler Right when they receive the message then the schedule is sent back to the tread and process the message so How do you keep your actor system from filling apart right when? Think over wrong because you know think of wrong, right? Well The answer is supervision and is called parental supervision meaning that as I mentioned earlier actor create other actor So when the actor that create the actor is responsible for the supervision of the child So and how the supervision can help her to resolve the error, right? Well can apply strategies, right? So when there is an exception or there's a problem So the child send notification to the supervisor and the supervisor apply the strategy, which is pretty great because The notification and all the information such as the type of the case exception Why the error will was thrown the failure and according with that the supervisor can can can apply the specific Strategy every an example about this but more important like when I as I mentioned with with Erlang approach This is great This is healthy Right, so let's stop it to be paranoid to program such in a defensive way to you know put try catch everywhere and You know be worried that your application go down because anyways, they're gonna go down so later, right? You know that so at this point the best solution Don't get worried sit back and just you know make the system taking care of that job Apply your strategy and when this exception you're gonna take care for you. That's pretty cool, right? I mean 99ers so it's a good result. So it must work, right? So super briefly about the strategy here There are several but the two more uses one for one supervision Which mean if one node go down the supervisor Catch the failure and apply the strategy for the single node and bring back the system otherwise One for all If one node go down Well apply the strategy for all the sibling for all the know the belong for all the child to belong to that node, right? And bring back the system Well remotely and this is a So I can really design for the system and as I mentioned really When you send a message between actor you really don't need to know where you send the message, right? The system gonna take care for you. It's really transparent for you And this is awesome because you send the message to an actor I can be anywhere and use exactly the same API can be same process same machine out the network anywhere so Really the the the fact they provide unified programming model is great and this concept we call location transparency Which as I mentioned mean that whenever you send a message to an actor You don't bother to know where it is where it is located, right? So this is the secret for sculling up and also sculling out, right? think about for instance, if my wife is looking for me and She didn't know that where I am now here Boulder or shopping or you know, Redmond Seattle He just get the cell phone. She need to know my cell phone number, right? She called me and then That's it. It's so simple. That's pretty much our location transparency But now this is the slide that work worth all the presentation.  I Would like you to go home when you have time to unload the code sample and play with this is pretty awesome. So Akadonette and F sharp really as This powerful combination between these two technology F sharp at this future building called code rotation. So when you wrap pistol code between, you know, the arrow at The compiler create for you an abstract syntax tree that represents your code. Okay, and The PI in Akadonette is able to serialize this code Send them out and deploy your actor. Okay, I didn't see any impressive face, but I have some nice code sample so again In a remote machine with no actor nothing I'm able to in a code sample later Remote deploy any kind of actor. I want you to send messages. We pretty cool This is very powerful concept. It simulates very close of what Erlang can do, right? So routing Router used to spawn multiple instance of an actor and to distribute it and load balance the work between them, right and Each actor is independent dimension on mailbox and so on. There are different kind of strategies For instance You can create a group actor So you create manually your actor and group together and send the message to the router that responsible to send the message to the Routy or better You just tell the system how many actor you want now I figure out that this actually Doesn't recover the power because there are different strategy They call elastic mailbox and so on actually in a config here You can set a threshold you can set I want a minimum to to maximum 30 actors and accordingly to Thresholds such as the mailbox, you know have more than I know 50 messages, right? React accordingly so the the queue reach more than 50 messages Spawn a new actor for me and distribute the work, right? So this is all built-in an API and By the way documentation for academic rock solid, which sure Super briefly because I want to jump in a code sample Broadcast I think everybody knows what it is. I really want to jump in a code sample here rather out round robin, you know just to evenly distribute the work between actors and Run robin here group is just a combination between broadcast and and and round robin Now the last slide before go to the code sample that anyways are gonna still five minutes because we start late, right? Is a type and untyped actor. That's something that even the aca from the JVM Don't have them working on it, right? So generally speaking the actor are untyped and then when you send a message You check what type of message it is and react accordingly type actor really As you can imagine is a statically type version of the the actor and there are some pro and cons, right? As I mentioned here, so really this type actor is great when you want to combine an existing imperative In the system building with imperative language, so from them side for and from their high You just call a function, right? You just call a method. That's it, but I Recommend to use an type actor behind that Because especially with the f-sharp API you can hot swap change behavior, right? But you cannot change a signature So Yeah, this is how you create an untyped actor by gonna jump in a code sample, right? So let's go to the code samples better All right, so I have several example here So I'm gonna be incremental and it's gonna start simple to Until the grand finale as I call it so how you start well First of all, you create your system, right? You give it a name And the system with the root to use to create or your actor, right? You define your actor in this case in untyped. This is our receive message and The message here because typing fair is left sharp, you know, it's an object type You can be explicit. I use an object, but it's smart enough to recognize that I use pattern matching to figure out What kind of message it is If he's a string I use the test in fixed operator and F sharp.  I gonna just print out What should I do? I Create my actor and then I send the messages with a tell there's a tell and ask and we're gonna see later What it does? So let me select all this code here Send to the Rappel Which is by the way is a great tool right there up or just send the code there and run right away So right now in a Rappel I just Define my actor. Now I create my actor So you can see here The actor create they already provide me the address which is The other of the actor that can use for location transparency. It's a dollar B, right, but if you cause any specified a name, right? If a specified name Which is recommended You tell me, you know There with it so easy for me to reference to reference the actor. So I send a message now, which is a string so I'm expecting Hello, I'm back off because a string if I send an integer because I don't know what to do It print this message. Okay. This is pretty straightforward. Okay cool This is a type actor Stop if any question So this is a Yeah, this was untyped because the message is object type This is a type actor So I create two type messages increment and decrement discriminator union, right? So the message can be increment. I do some incremented print or decrement. So Then I have a mutable state, but because isolated is tried safe and Here I create a function for each message that I want to handle, right? So in this case, I receive that handle the increment message or receive for decrement message When I send the message the actor Handle and encode the function accordingly for this message type that I said, right? So in this case, simply I Increment the state and print the state or decrement the state variable in line 21 and display the state pretty simple, right? now interesting The type actor and also this method that you can override which is called hand handle It does exactly what an untyped actor does, right? So if you send a message that you didn't specify it when you define your actor It doesn't turn exception. It just get lost But you have the option to override this this method and actually do something can be some logging deadlock or whenever All right, I'm gonna select this code here sent to my rappel. I Create my system and Okay, now I create my simple actor So if I send the print and you can see Zero, right? Now I've send increment I say three time one two three and I tell print again, of course the state is print, right? Now I send the other Message display or decrement in this case, which is the other message type So now is the second receive function call one two and display is one The state is one now the left arrow bank is a part of the F sharp EPI this the same as tell now We have left arrow question mark for ask ask is when you send a message and then you receive in a task asynchronous future waiting for the result, right? and of course, I'm from Italy sent chow, which is No message that was defined so it got to my unendled message and print. I don't know what to do with this stuff All right, that was cool almost now a better implementation Is Be functional, right? So let's start to have a little Feeling of what is the F sharp API? So this I'll create an actor using the F sharp API. So I create my message type function message type here By the way, what if Amelia with discriminator union the the syntax F sharp a little bit isn't okay If you any question, please stop The system you can see is a bit different now is system dot create a lower case if you check here is actor system dot create. This is a Traditional way the F sharp API use this way to create your system because under the needed is Handle the sterilization for the code quotation for a more deployment other few thing about the F sharp API To define your actor use the of course a function the spawn function take a system the name of the actor and a function that a pie back that is a The function of your mailbox, right? So the actor here is a computation expression And what he does is just synthetic sugar that is spent for you in a synchronous recursive function So you send the message compute the message and then you know recursively Wait again for the next income message. And of course you're able to keep some state Which is very handy. Yeah Which one This one. Yes So That's actually I didn't want to cover the top because take a while but so The actor is a synchronous for out the world, right?  That's okay actor a single-traded but You can compute a synchronously inside the actor to right now I have a code sample that It take some time to cover But inside here you see they used the bank in F sharp, you know what it is, right? Now the message is a message for removed the bank here the message become IO action in this case because he's inside the actor computation expression is a synchronous So let's say that you wanted inside the actor send out in a synchronous call to a service or a file system, right? Well, you have to be careful. There is an API you call pipe, too, right? Because if you call a synchronously And you'll be careful maybe the actor because Send out a synchronous the computation you keep going exit the loop and get the next message from the loop, right? Well, maybe there are some dependency from the state. You don't know you can break something. So it's your food there are some API to to to program defensively and I have the code sample here So you can download it and play with this call really ask and actually these three file here Synchronize ask ask and ask I think actually walk you through To what to do and what not to do actually You can see here Briefly I have this pipe which is pipe to In fix operator in F sharp and actually the code sample Another file. This is actually I you can work it through and actually I think I Can tell you actually this is bad practice, right? So I don't want to cover this goes on a much time But is a code sample go down and you can play with this stuff and it's all there But yeah, good question. Good question. So I'm going by time All right, so Let's go back briefly here to better incrementation. So this is how you create your actor in in F sharp So I'm not gonna run it because pretty much to what the other actor does it So but this how you create an actor in F sharp more functional approach you and state machine as I mentioned the actor as The option to have different state machine, right? So in this case I create my hitting actor They have my heat state machine Cool state machine and normal state machine, right? So in accord only with the message Right, like the actors start start in a normal state but If I send a message to heat up, you're gonna change the state to heat, right? So it's pretty simple how simple how to change state Let's actually start to run something more interesting, right? So I want to start with a chat then I know time to cover the supervision, but I'm gonna jump to the grand finale Directly because we start late and damn it. So let's start with a chat. Okay, so Three project. This is just, you know, the message library. I just use the Types here to open my message IQ discriminated union. It just provide different approach different idea So to connect request Send a message. So Very simple messages, right? The server here It's just an actor I Define some configuration with I enable my remote in with my TCP and listening in port 8080 in the local host and then the chat server start to Listen and keep state of the client the register here, right? So start to loop And I might asynchronously wait for for for the message income So in this case for instance the first function connect request I create a response a welcome to send back to the client. I can access the sender So when you send a message the actor see the message you can access the reference the the address Not the address who send the message is send back, right? And send back the welcome and then of course I keep the state and Not the the the sender to my current state. So if I send a message everybody I just You know loop I send a message to everybody when I send a message pretty pretty a chat system, right? the client here The same functionality That a client could have I make some configuration initially here. I said my nickname. I reference Use the address of the server here, right? So when I send a message I send a message to the server So for instance when I have my connects request, I send my nickname to the server, right in the server register and Send the message I send the message to the server dispatch and so on here in the hand I I send my nickname to the server Me to the correct or send to the server and loop for messages. So pretty straightforward implementation But let's see how does it work, right? I create just a simple script to call this executable file. So let's start The server is up and running. Okay, I Start three clients because you want somebody to talk. Otherwise something is said, right? So register Ricky you're connecting and the server receive the Ricky here, right different all different processes I'm Brian he She's connecting All right, so Brian you say hello Now Ricky receive the message Ricky say ciao because I'm from Italy. Okay. Ciao pretty straightforward But very simple powerful how you start to communicate between processes, right?  All right I'm not gonna check the supervision because time but let's start with the last two example about remote deployment So All right, so this is the one of the very powerful concept You have in F sharp and and Akadonette, right? As I mentioned, we use code quotation to serialize the code and remote deploy So here I have two other per function. So don't worry about how they're implemented. They just They deploy remotely accept a string as argument and just return a deploy type With a remote scope this power mode accept a system as argument the remote address, which is a string the actor name X is The code quotation, right? So I use this function plus the code quotation and and remote deploy my actor. I Create my system and here is the magic, right? So I use my hyper function and I remote deploy This is a simple actor the grand finale something more sophisticated, of course, but so to prove This is gonna work. Everybody give me a number 42 any color beside pink because apparently it's not pink. All right It's not a friction Magenta magenta is good. All right, so This is a so far. I work in my favorite VM tool in Windows, which is Visual Studio This is and I was in my VM in the Mac, right? This is Xamarin. So this is a I'm gonna run a system in Xamarin. So different machine, right to different VMs, okay? The Xamarin just the library to run ACA. There is no reference to any kind of actor implementation So I run this you can see it's a configuration. They all support and there is no any Printing anything so let's run it Okay, it's small. So let's make it bigger. Okay. Cool Now let's go here to my Visual Studio, which is my Windows operational system I send everything. Okay, until here. So here nothing happened. Okay So let's remote deploy the actor Okay Something arrived there. There is some handshaking and say, okay, I received this actor. I'm happy. I trust you I have no time to talk about security, but it's okay. I trust you. What are gonna do with this stuff? Well, how about I send you some messages, right? I say hello lambda com I could remote and What's your name All right, I just put Chris, okay And send messages. So the messages they're not printing the current console because they are here Right pretty cool. Now. Let's go to the grand finale, right? Now. This is something that you're gonna love it The grand finale is worth this presentation so the fractal so what is the fractal so this is a Very bad implementation C sharp or the man that brought algorithm. I'm not gonna spend time here But just to have you know different kind of implementation The remote here it does exactly what we just saw It does some configuration and it is what nothing There is no implementation any actor in reference no library. Okay now The actor here the remote the the the the fractal there's some ugly code For some window form. So what's going on here? I gonna spawn a remote system with no implementation any actor. Okay, I gonna create Windform application with a picture box empty. I gonna break in tile Send that the empty tile to my remote deploy actor We're gonna make some magic massage the entire send them back in my wind form and Display my map over there. So pretty cool, right? So here's some configuration I mean, I tried to explain this to my wife. She's no guy excited. So I hope you understand This is pretty cool So here that's some configuration some picture box in wind form. So this is no Nothing fancy I prefer function. I received from my remote actor deploy I receive a Bites already right so I convert to an image and Here the render I get the image I mean the the bytes they coordinated use the helper function and Stack it to my picture box. Okay Display tile is a local actor that received messages from my remote actor that I'm on the ploy And I use dispatcher the synchronized dispatcher to avoid, you know martial trading exception Here I'm gonna remote deploy my act to use a robin Unrobin routing This is my presentation my actors. Let's start to be more sophisticated, right? I get some memory strings save the image everything. I reference my mail brought in C sharp wrapping up everything and Remote deploy all right Now here the last part I gonna break apart My picture and start to send to the remote actor I just deployed the information my coordinate and also the address on my local Actor so in massage the MP tile and send back the image. Okay Let's run it Are you excited? All right This is a remote actor. That's a remote system. There is no actor here. There is nothing here, right? This time I put everything logging but now let's start it. So All right, so the wind from is up and running. So I click start I Remote deploy the actor. This is the log or the remote actor actually the remote system. It was no actor, right? So now I send I receive back the tile We might be over here. That's pretty cool, right? All right All right, so any it's cool. Yeah, all right That's that's awesome. Now I have something a little bit better How about right so and again, I Put a number there. It can be dynamically expanded for you, right? You can set that for you But what's happened now? I'm expecting a crisp performance, right? And especially when you have This motivation you can tell your wife. That's why I get the couple as very pie so it can dispatch the war You know, you have some good material to explain why right? All right, so let's remote deploy this boy Remotely now You're gonna create 16 instances of the actor. That's pretty cool, right? Now the black tile Arrive earlier of course because there is not much work And here I'm gonna be and of course you're gonna go to check the performance is all hundred percent Pretty cool, right? question Yeah, yeah, yeah, so This was my grand finale Yeah, yeah, I know Well, we start late, you know, so I feel this is my information Twitter account get a presentation aka a promote is all there and if any question, unfortunately, they cut me off But that's all and I'm around so


In the Bible, Bible uses different words to describe men's disobedience toward God One of the words that we all know and it's used only in a religious setting in our culture is the word sin Word sin means to miss the mark It was in the Greek it was the same thing as if you were going to apply a flight and you missed a flight You would use that instead of saying I missed a flight. You would say I'm I sinned a flight So it was not religious word. It was simply meant you tried but failed you tried But you didn't try hard enough and you didn't reach it another word for disobedience to God in the Bible is Iniquity now word iniquity is a little bit different in the word sin because word iniquity carries a idea of being twisted crooked perverted perverse and bent Means when you have a certain bent not just an act, but it's a repeated act. It's your Habit it's now your addiction. It's now your It's your way of doing things. It's the way Smith's do it It's the way Robinson's doing well. It's the way we do it. It's the way we Russians do it It's it's the Mexican thing or it's a Russian thing or it or it's American thing or it now It's become our band. It's no longer just your personal, but now it becomes a family band what everybody has a bent on that Now it's pretty normal. We see that in the scripture Where our father Abraham was a mighty man of God of faith, but he had a bent toward lying It was not a big bent, but it was a bent He almost jeopardized his promise. We see his son rising up and his son has exactly same bent to the same degree Even the stories repeated themselves.  He has a similar bent toward lying. He lies to his dad about his brother You think it stops there Jacob's children lie to their own dad Jacob about their son and their brother Joseph saying he's dead when he's not we see four generations who are mighty man of God Who have a bent toward lying? And so this is not just one person who has somehow, you know the demon attacked him But this is already a generational and when a person dies the demon jumps on the other person And when the person dies jumps on the other person and keeps jumping and jumping and jumping and somebody until somebody gets sick and tired I'm says, you know get off of my back And joseph did that Joseph had many situations to lie cheat and do many things and joseph says, you know what? I know this looks so easy And I know this is the time for this demon to pass on to me But he says, you know what that's not gonna be like that And this stopped and we don't see bent on lying in joseph's kids We don't see bent on lying after that because somebody rose up and says, you know what this has to stop And I can be the one who will stop that we see Yes, let's put our hands together for jesus We see an exit is that god says he will visit the iniquity of the fathers To the children grandchildren up to fourth generations We see in limitations where it says that our fathers have sinned, but we bear the iniquity of our fathers We see in psalms davis says that in iniquity. I was conceived We see in duroronomy where god presents a plan to israel. He says I offer to you blessing and cursing He says choose life choose blessing so that you and your children will live what god was saying Is whichever way you're gonna go your kids will most likely be bent in exactly same way But with amazing verse in isaia 53 it says jesus was bruised for our transgressions, but he was wounded He was wounded for our transgressions, but bruised for our iniquities Jesus did not only die to deliver me from the penalty of sin. Jesus died to deliver me from the power of sin Jesus died to deliver me the inner bruise So the things that are bent in my family the things that go through blood through genes Jesus says I have a better blood my blood and if you come under it You can be free and you can be straight because you are under better blood And the blood that's been passed on from our forefathers because somebody say amen You can be free because of his blood You know actually I've heard a study where scientists did a study upon people who grow up in particular homes and environments And they found out that when kids grow up in a family where parents are alcoholics They're not just using you know once in a while they drink, but they're They abuse alcohol they found out that that child who grows up in that home Is 10 times more likely to abuse alcohol in their life because They grow up like that and they found out that these These tendencies proclivities they actually travel in your genes This is not just something well learned behavior that you observe in the house. You see them drink You see like well, that's the way of life. This is not just that but it's also in your genes But another thing that I've heard in a study that they found out is not only that they are in your genes But when you are born that these genes Can be activated or remain dormant Certain genes you cannot deactivate like the color of your eyes the color of your hair and so many other genes They are simply will be activated no matter how much you want to change it unless you michael jackson You can afford a surgery, but otherwise you cannot deactivate them But there is genes like laziness where everybody has diabetes or everybody doesn't care about their weight Or everybody constantly cuts corners or everybody doesn't want to go to school Everybody doesn't want to stay with their husband in life and make the marriage work These genes can lay dormant and they can be deactivated Just like with an iphone if you buy a new iphone from the store the new phone comes to you Unactivated Only after you activate it that it works. I want to tell you something today You are not responsible for what gets passed on to you, but you are responsible for what you activate If your parents have grew up and done something maybe grandparents Maybe maybe nobody in the family Has done right and there is this bend and you say I feel this bend in my life. I want to encourage you today You are not responsible for what passed on to you, but you are responsible for what you choose to activate in your life You can put that gene back to sleep and saying you know what you have to go back where you came from And you can activate a new gene in your life the gene of god The gene of the fruit of the spirit the gene of the promises of god and be who god wants you to be because somebody say amen Let's put our hands together for jesus


The vision of Hungry Gen is to reach thousands locally and millions globally, to equip the young people, to go into our schools, impact the world through our media, see people healed, delivered and filled with the Holy Spirit. Now, at Hungry Gen, we purchased this building because the current one that we have in couldn't fit the amount of people that are coming every single week to receive ministry. This building was purchased but the problem we couldn't build anything big here until we would have a bigger parking lot. So we purchased the parking lot next to this building and then we took time to gut this building completely out from the inside to prepare it for reconstruction. And then we demolished everything. We started to apply for the engineering, design and all the permits which we already have by God's grace. And then what started to happen is we started to raise the beams because we couldn't lift the roof because of the weak foundation, but the city permitted us to raise the beams. Now, these beams are like five feet high. And so if we would have these beams here, we wouldn't be able to have two stories for the area where our kids' ministry will be, thus limiting us with the amount of kids that we want to reach. Our vision is to have a Christian school here and to do that, we want to reach about four to five hundred kids every single Sunday and throughout the week. So when we raised the beams, that took a while. Now we are able to have two stories here and have more space and balcony type of seating in our sanctuary. So where we are right now is we are cutting this concrete, preparing to do flat work, running the utilities, electrical stuff and plumbing, and then running brand new concrete and then starting framing. This part of this phase is going to take about four to five months as well as it's going to cost about six hundred fifty thousand dollars. I want to invite you to prayerfully consider to partner with us for this portion of the project. Maybe some of you can underwrite the whole thing, that will solve a lot of problems. Or maybe you can contribute some of your best gifts toward that. Maybe you're one of those people that can volunteer your time. Or maybe you have labor experience that you can contribute toward this project. It will help us so much. Partner with us today and help us to reach the goal of six hundred fifty thousand dollars so we can complete this part of this phase and get closer to moving into this facility.


Let's begin here in 1 Corinthians chapter 11 verses 17 through 22. 1 Corinthians chapter 11 verses 17 through 22. Paul writes, now in giving these instructions, I do not praise you since you come together not for the better, but for the worse. For first of all, when you come together as a church, I hear that there are divisions among you and in part I believe it. For there must also be factions among you. That those who are approved may be recognized among you. And therefore when you come together in one place, it is not to eat the Lord's supper. For in eating each one takes his own supper ahead of others. One is hungry and another is drunk. What? Do you not have houses to eat and drink in?  What shall I say to you? Shall I praise you in this? I do not praise you. But an interesting portion of Scripture we're going to be looking at. And so we'll look at it in some detail. You'll see in just a moment why I wanted to take some time to lay a foundation because it really is an important passage of Scripture to understand in order to understand the context of communion as we'll look at it next time together. But anyway, I want you to notice this. Now, remember in chapter 11, let me lay a foundation. Verse two, remember how he had begun this context or begun this portion of his letter. Remember in verse two, he had begun with a word of praise to them. He said, I praise you, brethren, that you remember me and all things and keep the traditions as I delivered them to you. So he had introduced his thoughts in verse two with a word of praise for them. And as I just read, he praised them for remembering him and keeping the traditions that he had handed them. But as we enter into this section, he brings a word of rebuke. And it's interesting how in the same portion, you have a word of praise and a word of rebuke. And the reason he brings both praise and rebuke is because he wants one thing from them, and that is for them to grow into spiritual maturity. Part of the ministry of the word of God, part of the ministry of the one whom the Lord would use to bring his word and to encourage people in their walks. In his particular case, he had apostolic authority. But part of the ministry of a teacher is to not only bring praise, but also when necessary, bring a word of correction. Because a word of correction very often is what it's going to end up having those individuals receive a word of praise. And so you actually have both correction and praise in the same portion of Scripture. Because on the one hand, there are things that they're doing that he praises and says this is great. And then there are other things that they're doing that need to be corrected. When Paul was writing to Timothy, told Timothy, he used to preach the word. He used to do so in season. He used to do so out of season. He said to correct. And so there are times when you have to bring a word of correction, a word that is going to help people to get their lives in order. And that's what he's doing right now. He's bringing correction. He's their spiritual father. He's already stated earlier, though you may have 10,000 instructors in Christ, yet you have but one father. He said, I begot you in the gospel. And so the individual who doesn't really care about the condition of the sheep is not somebody who loves them. Like Jesus had said, he said, a hireling sees the wolf come. And what does he do? He flees. Why does he run? Because the sheep don't belong to him. He's simply a harling. But he said a shepherd will lay down his life for those sheep. Why? Because the sheep belong to him. So there's a different attitude for the one who doesn't have an ownership. The apostle Paul had an ownership. I'm your father in faith. I brought you to faith in Christ. Therefore, I will praise you for doing good. But I also will correct you when you're not. Because that's how it ought to be. And that's what it should be. It says in Proverbs 27 verse 6, faithful are the wounds of a friend. But the kisses of an enemy are deceitful. Kisses of an enemy we saw recently when Judas came to Jesus and smothered Jesus' face with his kisses. And Jesus speaking to Judas says, are you betraying the Son of Man with a kiss? An enemy may come to you and may give every appearance that they care for you, but they don't necessarily care for you because they don't love you enough to tell you the truth. Well, the apostle Paul loves them. And he wants them to grow. And he wants them to be mature. And he wants them to understand what they've been called out of the world to be and what they've been called to do. When you look in the Bible, you're going to see that one of the marks of the early church, one of the... It's called the marks of the church. One of the marks of the early church was fellowship, where they actually gathered together. And in the early church they had what they would call a love feast. We've all heard of that phrase, a love feast. It was a time of social fellowship when the church members would gather together and they'd break bread together. One of the things that was very inherent in the life of the nation of Israel was the understanding that having a meal or sharing a meal with somebody was part of demonstrating and having a relationship with them in a fellowship capacity. And so fellowship was a very important part of the early church. They would gather together, they would share what was called a love feast. And it would be part of a celebration where they would actually have communion and all. And this is what he's beginning to refer to here. He's speaking of this love feast, how they would share a meal together, which was part of the life of the church. So they had the social fellowship, but it also was sacred. But the problem here is that the table of the Lord is being abused. You see, the love feast was to have the sense of solemnity. It was a solemn remembrance of what Jesus had done for them in laying his life down and all and what had happened as the church service had descended into a party atmosphere. And it's not too hard, by the way, is it, for church services to descend into party atmospheres. It's really not that hard to do. You can orchestrate church services to actually have a flavor as if you're in a party and not in a worship service. And it's not difficult to do that. You can cross the line very easily. And that's what was taking place here. The church was gathering together but wasn't becoming better for it. You see, whenever the church gathers, whenever a group like this gathers together, we ought to be getting better for it, not worse. And that's what Paul is speaking about here. And that's what we'll be looking at because he has to now correct what has begun to occur. So in verse 17, he says, now in giving these instructions, I do not praise you since you come together not for the better, but for the worse. When you come together, you're no better for it because there's 11 in your midst. Gathering together in fellowship is intended to strengthen your faith in Jesus Christ, not to pull you down. So that's the key. Fellowship with believers ought to result in improved Christian lives. Think about the relationships that you have. Think about how you are before you go to meet with these friends while you're with your friends and what you feel like when you leave. And that'll help you to know whether or not you're the better for it. Not every relationship you have is one of Christian fellowship. You know that, I know that, even with Christians. There are times that you can gather together with other believers and there's no edification taking place whatsoever. It's no different in some ways than any other gathering that you might have with those who don't know the Lord. There's just no value to it in terms of spiritual value. There's just not. Not to say that that's wrong, but simply stated, it's not something that builds you up.  Sometimes we call them our families. It's not going to be the most edifying atmosphere.  And so I love him and I want to spend time with him. He means a lot to me, but we would pull up and if we were going to go to his house and would pray before I went into the house to see a friend because I knew that he was, he was carnal. I'll be honest with you. He was carnal.  No, he was carnal. And so for me, I actually, Marie and I understood the difference between Christian friendships and Christian ministry. And I began very early in my spiritual walk to distinguish the two. To know that sometimes you'll go to a house and spend time and come out the better because you didn't do anything or say anything that you're going to regret. You're going to walk out saying this was a good night. We had a great night. Talked about the Lord, had a chance to pray together, shared some things about what God is doing in our lives. This is a good night. And then there are other times when you go in simply because you love them and you want to be a light for them and encourage them. You need to understand sometimes I am a ministry to somebody else and sometimes somebody else is a ministry to me. And I had to learn that a long time ago. And so not every time the church gets together results in edification. And Paul, let's speak about that right here. Genuine fellowship ought to result in a strengthening of your walk with Jesus Christ and not bring you down. In Hebrews chapter 10, verses 24 and 25, the writer said, let us consider one another to provoke unto love and good works, not forsaking the assembling of ourselves together as a manner of some is, but exhorting one another and so much more as you see the day approaching. You see, one of the basic things we learn when we first get saved is that the church is not the building. Now we use the phrase going to church, but we know what we mean by that. We mean that we're going to gather together as the body of Christ and the church is going to be in one place. We don't go to church. We are the church. The building becomes the house of the church when the church shows up. We understand that. So it's not the building at all. It's where the people come together for their service to the Lord. It's a gathering of people who come together in order to worship God, to build each other up by their mutual faith and to encourage one another, strengthen Jesus Christ. And when you look at the Bible, in reality, the church is more of a family and it's the family of God. And so that's what the body of Christ is intended to be. And as God's family, we are to encourage one another in our walks with the Lord Jesus Christ. Fellowship is to be an encouragement for all of us to live for the Lord. You actually learn your theology in more ways than just reading your Bibles. You learn the practical application of your theology by hanging around with believers because what they do is what you're going to begin to do because you're going to begin to meld in with their way of life.  What they do, you're going to think is what you're supposed to do.  It's almost like the first day of your first day on a new job. All of you who remember your first day on your new job know that if you worked in an office, you walk into the office and they usually will say, this is where you're going to be. This is your chair, this is your desk, this is your computer, whatever it may be. And these are your co-workers. They walk you through the office and they introduce you. Oh, look out for this person here. He, this, or look out for her because of that. And they tease, blah, blah, blah, and all of that. But you're the new kid.  You have a half hour of lunch. They tell you all of that. But you don't really know what the environment is like until you begin to just sink into it. And so you'll have the people who walk up and talk to you. You'll have the people who share with you. You'll have this start taking place, this atmosphere. And what are you going to do? Most people are going to try and blend in. Most people are going to try and find out what the atmosphere is like. You know, what do they do? How do they do it? All of that. And so you may choose some people on the job site that really aren't the best employees. You may not know that when you first become their friend, but that's what happens. And so you might begin to adjust to their habits, where they say, you know, yeah, we have a 10-minute break, but I usually stretch it for 15, because if you go out over here, nobody even knows you're there. And they'll start giving you their tips and their hints. And you may say, oh, I just want to get along with these guys and it seems to be acceptable. See, that's how human beings are. We have a tendency of kind of blending in. So that'll give you some insight into my style of teaching, because what I want to do is place the standard in a place that we don't want to be undisciplined in our walks with the Lord, that we don't look for ways to get around the things that he clearly says, so that our lives might be blessed by God. And so that's why we divide the word and try and present it clearly with a standard that would meet God's approval and receive blessing from him. Because even in the church, there are those who try and get over. They try to get over on the Lord. They try and get away with things. And Paul is going to be addressing that in just a moment. Fellowship is to encourage us in one way to grow in Jesus Christ. So it's wise for us to be aware of who influences us. And those we spend the most time with influence us the most. Now verse 1320 says, He who walks with wise men shall be wise, but a companion of fools shall be destroyed. Later on in 1 Corinthians in chapter 15 verse 33, Paul will say, do not be misled. Bad company corrupts good character. Be careful who you allow to influence your life. Seek out those who love the Lord and whose lives are being blessed and what your life might model after theirs in a sense. So instead of becoming worse when fellowshiping, we should be growing in the things of the Lord. What we should be growing is in our spiritual maturity. And love and unity ought to identify the body of Christ, the church. In Ephesians 4, 2 and 3 it says be completely humble and gentle. Be patient, bearing with one another in love. Make every effort to keep the unity of the spirit through the bond of peace. We need one another. I was thinking about this just this evening, just before I came in. I don't know if this resonates with anybody anymore. I don't know. I've noticed that my children's generation, they're not really children anymore, they're all adults, but they're still my children. But I've noticed that their generation, those in their 20s and 30s, seem to like to have a lot of people around them all the time. I think that's pretty common. They seem to like. When I grew up in the prehistoric times, we had a lot of friends. I had a lot of people I hung around with. There are these shows that I remember seeing, you know, the wonder years and things like that. I don't know if you've ever seen that classic TV now. I think it was in color. But the wonder years where the kid has all these friends he hung around with and all of that, that's how I grew up. We had neighborhoods. We actually had neighborhoods. And we had kids, lots of them. And so I had a lot of friends. And we did a lot of bad things that are not really bad.  Just dumb things, not that bad. But we used to hang around a lot and get into trouble and all of that. But there were groups of us. There were packs of us. It was always four, five, six. Later on in the late 60s with the hippie generation. And it became communal. It became even larger. So you had a lot of people you'd hang around with. We'd have carloads of guys and girls, and we'd go to parks and the lovins and all of that. That was real communal for me. So when I got saved, it was just a natural thing. I need people. I need fellowship. I need family. It was natural. And so it wasn't hard for me to consider going with carloads of people to church or to go to houses and hang around with a ton of people. That's what we did. And I'm going to assume that a lot of that is still true today. And so if it is indeed true, what we really need to do is understand that the one thing that God first says in the Bible that is not good is that a man should be alone. And so fellowship, we have been created for it. We've been created to have relationship with God first and one another. That's our creation. That is how God created us. And it's not good for someone to isolate themselves because the Proverbs tells us the one who isolates himself is going to rail against all wisdom. So there needs to be the wisdom to hear from those who've gone before and to grow from them. We understand that to some degree. But when you read your Bible, and I've said this so many times, but it bears repetition at this point to make the point. When you read your Bible, especially your New Testament, and you begin to look for the phrases that relate to what is called body life, church life, Christian life. There are so many scriptures that speak concerning one another. How the spiritual life is lived out in a spiritual community. You know, when 3,000 people got saved, when Peter preaches, and what's the first thing they do? They begin to meet. They spend regular time in the Apostles' doctrine and the breaking of bread and in prayer and in fellowship. That was the natural thing to do. They had been called out of the world, but they had been brought together. And being aware of the fact that they were no longer of the world, though they were still in it, they needed people to help them so that they would be strong in the midst of the persecution and trials that were to come that were going to attempt to diminish their effect and undermine their faith. And so that's why the church got together regularly, daily, from house to house, and they broke bread and they had fellowship and they worshiped and they became a loving community, so much so that the pagans in the early days would look at the church and one of the phrases of pagan philosopher, rather a pagan historian said, concerning the church was this, he said, behold how they love one another. They saw it. They say these Christians are unnatural. They call one another brother and sister and they care for one another when they have a need and they have a meekness about them which to the Gentile was an affront to them because meekness was looked at as being weakness and these people, they're just, oh, we don't even like these Christians, but they needed each other. So you read scriptures like John 15, 17. This is my command. Love one another. Or Romans 12, 10. Be devoted to one another and brotherly love. Honor one another above yourselves. Romans 15, 7. Accept one another then, just as Christ accepted you in order to bring praise to God. Galatians 5, 13. Serve one another in love. Colossians 3, 13. Bear with each other, put up with one another and forgive whatever grievances you may have against one another. Forgive as the Lord forgave you. Colossians 3, 16. Let the word of Christ dwell in you, richly as you teach and admonish one another with all wisdom and as you sing psalms, hymns and spiritual songs with gratitude in your hearts to God. 1 Thessalonians 5, 11. Therefore, encourage one another. Just as in fact you're doing, you can find so many one another scriptures, love one another, pray for one another, comfort one another, encourage one another, bear one another's burdens. That's what we're supposed to be doing. The loneliest person is the one who has nobody who can do that with them or for them. We isolate ourselves. So the church was not intended to be like that. The church is intended to have what is called body life. It's something that isn't automatic. Just because I've been baptized by one spirit into one body, it doesn't mean that I automatically have relationship. I actually have to pursue that. I have to zealously pursue it. You see, in the church there in Corinth, in spite of so much that was good, disunity began to exist. And their disunity was so evident it came to Paul's attention. Notice in verse 18 how he says, first of all, when you come together as a church, I hear that there are divisions among you and in part I believe it. And so he's dealing with something, division. Paul's been informed. That's an interesting thought, by the way. He's the apostle and those are the household of Chloe. And we saw that back in chapter one, verse 11, informed him that there were quarrels amongst the body there. And so they were so concerned for the unity of the church that a report went to the apostle Paul. And they said, Paul, there are some problems that are taking place in the church at Corinth. He greatly concerned him. He has to address it. And so his response is bringing a word of correction. Now the divisions that are being spoken of here are not as they were earlier. Because earlier you saw that there was a division that had arisen over personalities, over teachers. You know, I'm of Paul and I'm of Apollo. So I'm of Cephas in the other words. I don't need any of them. I'm of Christ. So you already saw that back in chapter three. This is a different cause that he's beginning to deal with here. This is something that comes over economic standing. He's already mentioned it. We'll see that in a moment. Some had food in abundance and others had little or none. And so that's what this problem is. And his response in verse 18, I want you to see, he says, in part, I believe it. You see, I'm not there personally. It's hard for me to completely substantiate the accusation. So I, in part, can believe that. But I'm going to leave myself open to the possibility of exaggeration. Every once in a while I get an email from somebody who doesn't go to the fellowship, who wants to ask me a question pertaining to something, we'll say in the church or a guest speaker or whatever. And they will write, how come you're having this person here? Don't you know that this person has done this?  But just because someone's writing me and saying something doesn't mean that I automatically believe every word that they're saying. And so I have to talk to them and ask them, is this true? And that's what you do. Well, Paul is simply saying, I've heard some things, in part, I believe it, because it seems to be part of the way you guys operate there. So, but I don't know all the details. And therefore, I'm going to have to substantiate that through some investigation. But he goes to say in verse 19, there must also be factions among you that those who are approved may be recognized among you. Well, there's going to be differences. There must be factions. There are going to be differences. And there will be differences between brothers and sisters in Jesus Christ. That's true. There are some things that we'll disagree with. And it's okay. There's nothing wrong with that.  Same thing, same thing, same place. You know, we don't have to be that way. There are things that you can disagree with me about. It's no problem with me if you're wrong. But the fact is, not everything is that important. Some differences, if unchallenged, can cause great trouble. There are opinions that can lead to division they have to be dealt with. But some things aren't that important. And they're unavoidable. There will always be differences. You have what are called peripheral areas of doctrine. Things that are non-essentials that are not the things that you need to hold fast to to be saved. And those are called peripheral. Those are non-essentials. And we can agree to disagree agreeably. You know, you believe certain thing. I'll believe a certain thing. But it doesn't, it shouldn't break our fellowship. Somebody says, I believe that you should baptize babies. You know, I don't. I believe in adult baptism. Somebody says, well, I think you should sprinkle them. I don't necessarily think that I will and have many times. But I feel full immersion is a biblical model. But if somebody believes one way and I believe the correct way, but if we have a disagreement, it doesn't divide us. It's just a disagreement over something like that. Somebody says the spiritual gifts are no longer in operation. They ceased with the death of the last apostle. And I'll be teaching spiritual gifts real soon. I believe there's in what is called the perpetuity of the spiritual gifts, that God's gifts are still active in the body of Christ. And I teach that because I believe that. But if somebody, John MacArthur is a great example. Oh, no, the gifts are no longer in operation. He and I have had personal conversation.  I say, that's true. I respect John MacArthur and others of his doctrinal persuasion. There's no division over the essential of Jesus Christ. And so we can have relationship. We can have fellowship differences. Some people want to argue about the timing of the rapture. Well, we believe. Well, some don't even believe in a rapture. And then others will say, well, I believe it's before the tribulation. Others will say, I believe it's in the middle of the tribulation. And others will say, it's at the end of the tribulation. And others say, well, I'm not post. I'm not pre. I'm not mid. I'm pan. It's all going to pan out. And that's how they think. Now me, I'm pre-trib, pre-millennial. That's my theological persuasion. I believe it strongly. Walter Martin was post-trib. He was a great teacher. So we can have fellowship, though we don't agree on certain things of that nature. It doesn't have to divide you. It doesn't have to keep you from loving the same Lord, Jesus Christ. It doesn't have to. You see, division is destructive because it's a work of the flesh and always creates the lack of love and hostility. And when the Holy Spirit is operating, there is unity and His presence which always is going to produce love. The fruit of the Spirit is going to be there, which is love. But when division is there, it's the work of the flesh. Galatians 5, 19 through 21 says, the works of the flesh are obvious. Fornication, impurity, and debauchery, idolatry, and witchcraft. Hatred, discord, jealousy, fits of rage, selfish ambition, dissensions, factions, and envy, drunkenness, orgies, and the like.  So division that is creating a rip in the body of Christ is always wrong. Division isn't always over doctrine, though it is essentially over doctrine, at least in living out of doctrine. But sometimes divisions can occur through some very basic things like perceived mistreatment. Somebody is in a church, and they feel that somebody didn't treat them kindly, and they get angry. And they get angry at the person who did it. And if it's the pastor, they get angry at the pastor and the whole church. And so they get angry, and they take it out. And they can cause division because they weren't treated properly. Or they came and said, I want something to be done, and you didn't do what they wanted to have done. And so they begin to sow seeds of discord. I had somebody who created some real problems for me for a lot of reasons, and he did it for a long time. But part of what he said when he was angry and speaking concerning it was that I had walked past him, and I didn't hug him. And so sometimes even small things, small things. Do you guys notice everybody around you all the time? Every time you walk someplace?  Do you stop and hug every single person walking by? Do you do that? Teach me. I don't. I don't know. Anyway, that can happen. And what happens is it can create problems.  Sometimes division can happen when leadership is not united, or when somebody through pride is trying to take a higher position and influence others. You see that in 3rd John, verses 9 and 10, where John writes, I wrote to the church about deotrophies who loves to be first, will have nothing to do with us. So if I come, I'll call attention to what he's doing. Gossiping maliciously about us, not satisfied with that, he refuses to welcome the brothers. He also stops those who want to do so and puts them out of the church. So you can have division over pride, over perceived mistreatment. You can have division, and one of the ways the enemy works, I think, in churches, and I think most effectively is through gossip. Through gossip. Unfounded statements that people take to believe as if it's true. And very often, people want to believe those kinds of things. And gossip, it destroys. In Proverbs 26-20, it says, without wood, a fire goes out, without gossip, a quarrel dies down. So division can occur, and he's speaking concerning the variety of things here, and what's going on there. And their problem is that the rich people are eating, and the poor aren't. The unity of the church is under assault. Opinions that destroy the unity of the church have to be dealt with. And so that's what Paul's going to be doing, and that's what he's about to do. And he's dealing with the fact that these people are not acting properly to one another. Now notice verse 20. Therefore, he says, when you come together in one place, it's not to eat the Lord's supper. For in eating, each one takes his own supper ahead of others. One is hungry, and another is drunk. Can you imagine that? Think about it. Think about it. You went to church potluck, and you're so boozed up and eating everybody else's food.  But think about it for a minute. You went to church, and the people in the church, there's people getting, they're drinking so much in excess that they're drunk. And this is at a church service. Have you ever heard of that? Has anybody here ever heard of that? I want to say, yeah, because you want to know something? I had to deal with that. Somebody many years ago now was talking to me and asking for some direction because the church he was going to, that's exactly what happened. He went to a New Year's Eve celebration where the pastor was behind the bar mixing drinks for people. Seriously. Seriously. And only invited the most spiritual people in the church because they wouldn't be stumbled. And so, no, that happens to this day, guys. I mean, this is not ancient history. What you're looking at here, this happens, even to this day when your eyes are taken off the Lord. These things can happen in church services to this day. Where somebody drinks in excess at a church. I've heard it more than once. I remember somebody was talking to me about a Sunday school. They got all the Sunday school teachers together to celebrate at a restaurant. And the Sunday school teachers were getting boozed up at this. Thank you for serving Christ as you serve our kids' meeting. So it happens. And that happened 2,000 years ago. He says they're eating all of their food and not thinking of the poor who don't have very much or anything at all. They're drinking all this wine and getting drunk. He says, this is not magnifying the name of Jesus Christ. This is so basic, isn't it? The agape feast. Again, in the early church, the agape feast, the love feast and the communion were held together. And disruptive members were polluting the celebration. They ate their own food that they brought. They wouldn't let the poor have any of it, nor would they eat anything that the poor had brought. And the spirit of love was conspicuous only by its absence. When the church gathered together, it wasn't for the better, it was for the worse. And the rich had their meals and the poor had very little. And the rich would look at that and say, I don't even know what that is. I don't think I'm even going to try to eat that.  That's cool. It looks like cat to me.   That's what he's saying. That's what he's saying. Verse 22, what? Do you have not houses to eat and drink in?  What shall I say to you? Shall I praise you in this? I do not praise you. Love. In my heart, in my life, one thing that the Lord is really bringing me to a deeper appreciation for, and I'm going to close with this, and I don't know how to communicate this, is take advantage of the opportunities that the Lord gives to all of us to get to know somebody beyond the shallow. You know what has kept me strong for the years of my walk with Christ? And the times that I've had, the most difficulty, you know what it is? It all relates to one basic thing. It relates to a lack, there were periods in my life where I had a lack of godly fellowship. I was created by God to have fellowship. And the times that I've had the greatest difficulties in my life is when I began to remove myself from accountability with other believers. Because I could look like I was solid because nobody knew me. I could walk into the church and nobody knew what I was wrestling with. Nobody knew me. And I liked it that way sometimes because I could keep people at arm's length and I knew how to use Scripture and things, though I wasn't doing well with Jesus Christ. There were times of sorrow, there were times of failures, there were times of everything that human beings go through as a young and new believer, but nobody knew because I wouldn't open up. What you see in this pulpit is the result of many years of dying to the desire not to be known in a deep and personal level. I'm the kind of person who prefers my privacy. Though I kind of open, I'm an open-hearted person when I want to be, but there are areas just like you of my life that nobody will ever have a glimpse of outside of Jesus. It's between Jesus and me. But what happened was I began to realize that if people didn't know the condition of my heart, then I can put on like I'm doing really well and they'll never know the difference. So I have to have people in my life that I trust, that I trust with the things that matter to me. Obviously, my wife is the number one person, obviously. And there are others that are very close to me that I feel very comfortable with, that I can be David Rosales, not Pastor David, David Rosales, who I am as a man and not the function and role that I perform. And though I am called by God to be a pastor and I'm always aware of that, I also am aware that I'm the son of Frank and Bonnie Rosales and I've got a brother named Frankie, two sisters. I'm aware of that too. And so I need to have people in my life that call me and keep my feet to the fire and say, this is what believers do. And just because I've been walking with the Lord for a long time doesn't mean I'm exempt from that. So for me, it's very important to have relationships. Very important because there have been times when I have needed an ear to hear me speak.  You have to have somebody that you can call up immediately. I've gone through so many medical things and I've had Randy Walls, Pastor of Uppeland and Jeanette Walls who are close, dearest friends to us in that car with me when I've driven home after hearing news that I didn't want to hear. And they're asking, how are you? What can we do? How can we minister to you? I need that. So do you. The church is more than just gathering like we are right now. I love doing this, by the way. But it's more than this. It's meeting in homes. It's having fellowship. It's knowing each other's names. It's knowing your kids' names. It's knowing things about you because that's what keeps you strong. Because that's why one in the morning when you got bad news you can get on the phone and you can call and you can say, I need your prayers right now because my mom just died or because my dad's been put in the hospital or because my kid's in jail and it's his mother's fault. Things like that. I thank God for friends. I really do. I thank God for people who love me for being me and accept me for being me. I love them for that. And you need to have friends like that, too. I'm telling you. I hope you have them. If you don't, this is a great place to start. It's a great place to start. Make some friends.