Hello, this is David Diga Hernandez and you're watching Spirit Church here on the Encounter TV Network. What did Jesus mean when he said, I am the door or the gate? You know, there's a side to the Lord that very few people talk about and I want to talk about it as I continue my series on the I am. First, Stephen Mock is here with me, he's going to lead you in some very anointed worship and then we're getting right into the message. Let's worship now. We have to understand this declaration of the Lord when he said I am the door or the gate. Then we have to understand and accept the fact that Jesus speaks in absolutes. We must understand that Jesus is the foundation. Jesus is the absolute. Jesus was not tolerant. He was truthful. Let me show you something in Matthew chapter 10. I'm going to read verses 24 and 25 and then we're going to go down to verse 32 and read through to verse 38. Students are not greater than their teacher and slaves are not greater than their master. Students are to be like their teacher and slaves are to be like their master. And since I, the master of the household, have been called the Prince of Demons, the members of my household will be called by even worse names. Verse 32, everyone who acknowledges me publicly here on earth, I will also acknowledge before my father in heaven, but everyone who denies me here on earth, I will also deny before my father in heaven. Don't imagine that I came to bring peace to earth. I came not to bring peace but a sword. I have come to set a man against his father, a daughter against her mother, a daughter in law against her mother in law. Your enemies will be right in your own household.  Or if you love your son or daughter more than me, you are not worthy of being mine.  Jesus was fully aware of what he was asking of his followers. And he knew that those who follow him would be criticized. He knew that those who follow him would be rejected by many. We as believers, because we follow Jesus, we are rejected by society. We are rejected by many parts of culture. And in fact, many of us face confrontation and conflict with family members in our own household. Jesus knew all of that when he called us to follow him. And very few people talk about the fact that Jesus spoke in absolutes. You've heard the phrase, especially when people are criticizing believers, you are so narrow-minded. Well, Jesus said, narrow is the way. So yes, I am in some sense narrow-minded in that I believe that Jesus is the way. He speaks in absolutes. He is gentle but immovable. He's firmly planted. He knows who he is. He doesn't need anyone to tell him. Jesus spoke in absolutes because he is the absolute standard. So understanding that Jesus spoke in absolutes gives us greater insight into his words found in John chapter 10. I mean to read verses 1 through 10 now. I tell you the truth. Anyone who sneaks over the wall of a sheepfold rather than going through the gate must surely be a thief and a robber. But the one who enters through the gate is the shepherd of the sheep. The gatekeeper opens the gate for him and the sheep recognize his voice and come to him. He calls his own sheep by name and leads them out after he has gathered his own flock. He walks ahead of them and they follow him because they know his voice. They won't follow a stranger. They will run from him because they don't know his voice. Those who heard Jesus use this illustration didn't understand what he meant. So he explained to them, I tell you the truth. I am the gate for the sheep or I am the door. All who came before me were thieves and robbers. But the true sheep did not listen to them. Yes, I am the gate. Those who come in through me will be saved. They will come and go freely and will find good pastures.  Now looking at verse 1 here, we see that anyone who does not come in the name of Jesus has to approach us in a roundabout way.  In other words, he is saying, everyone who came before me, everyone who claimed to know truth, everyone who claimed to know absolute truth, everyone who claimed to speak on behalf of God, if they weren't speaking in His name, Jesus says they're all liars, they're all thieves, they're all robbers. They're all crooks. They're all basically deceived.   People ask all the time, who are the false prophets? I'll tell you. They're the people who claim absolute truth outside of Christ. They're the leaders of other religions, not that I identify Christianity as a religion, but they're leaders of religious movements. They follow after other names, other gods. Those are the false prophets. And Jesus says they're all liars. None of them know the truth.  And he's saying that anyone who is a deceiver has to sneak around before they can get to you. So Jesus is making claims that are absolute in nature. He is the way. He is the path. Look at verse 7, so He explained to them, I tell you the truth, I am the gate for the sheep or the door. Before Christ made His sacrifice, it was as if heaven was walled off. And once Jesus ascended, He became that door through which those who believe in Him can enter eternal life. Verse 8, All who came before me were thieves and robbers, but the true sheep did not listen to them. These are harsh words that Jesus has for the fake. Jesus is the only way. Many people construct for themselves political gods and they follow those political gods. Many people put science in the place of God. Now science does not contradict our faith. In fact, science submits to our faith. Science is basically the exploration and coming to an understanding of God's creation. While science can describe the world, it fails to give us moral laws and purpose. Only Jesus can do that. And so some, they cause science to be their God. They allow science to rule them when there is one who is higher than scientific endeavor. And that is Christ Himself. So some follow after political gods. Some follow after science as God. Some follow after false religions. Those who preach other names. Those who preach other faiths. Those who preach other saviors. They're all liars. Only Jesus is the way. There is no other way. Verse 10 says, The thief's purpose is to steal and kill and destroy. My purpose is to give them a rich and satisfying life. The enemy destroys.  You won't find life in any other person. You won't find life in any other place. Only in Jesus. So there is no other way. He's the way to eternal life. Acts chapter 4 verse 12 says, There is salvation in no one else. God has given no other name under heaven by which we must be saved. There's no way to eternal life other than through Jesus. He is the door. He made that absolute statement. Anyone else who tries to sneak in, they're liars.  Jesus is saying this absolute statement, I am the door. People don't like to talk about that side of the Lord. They don't like to talk about the fact that he speaks in absolutes. And we should not pursue tolerance, rather we should pursue truth. Because tolerance is the allowance of other beliefs even when they're false. I'm not saying be unkind. I'm not saying be unloving. I'm not saying be cruel or hateful. I'm simply saying we must be convinced. We must be, to some degree, narrow-minded because narrow is the way and we make no apologies for it.  He's the only way to the Father. John chapter 14 verse 6, Jesus told him, I am the way, the truth and the life. No one can come to the Father except through me. He's the only way to the throne. That is, he's the only way to truly pray. You can throw prayers out. You can offer prayers to God. But unless you're praying in the name of Jesus, those prayers lack that backing. Those prayers lack power. Why? Because those prayers are really being offered to no one unless you're praying to the one true God. Hebrews chapter 4 verses 14 through 16 say, So then since we have a great high priest who has entered heaven, Jesus the Son of God, let us hold firmly to what we believe. This high priest of ours understands our weaknesses for he faced all of the same testings we do. Yet he did not sin. So let us come boldly to the throne of our gracious God. There we will receive his mercy and we will find grace to help us when we need it most. So there's no other way.  He's the only way to the Father. He's the only way to the throne room. When I offer a prayer in the name of Jesus, that prayer is backed by heaven. Why? Because Jesus is the door. Jesus is the gate. Jesus is the only way. And we as believers have to get back to boldly proclaiming absolute truths. Absolute truth is found in Christ and we must make no apologies for it. Yes, be loving. Yes, be kind. Yes, be gracious. But do not budge. Stand firm. Be convinced. Be sold on the exclusivity of our Savior. He is the door. He is the gate. He is the way. There is no other way. And we cannot back away from preaching that truth. Let the world try to cancel us. Let the world come against us. Let them rage. Let them be angry at the truth. But don't stop preaching it. The world will come against you.  Following Christ will bring a divide. And Jesus knew this when he called us. But we must be sold on this absolute truth. He's the way. He's the door. He's the gate.  To heaven. To the Father. To the throne room. Then through Christ, Jesus, the door. Father, I pray in the name of Jesus that you would give us boldness to declare your word. Father, in this hour, anoint your people afresh and stir us, Lord, to lovingly, passionately, boldly declare the truth that Jesus is the only way. We pray, Father, that as we make that bold declaration that you would back our declaration with power from on high. We thank you, Lord, that you've revealed truth to us. Thank you for being merciful and for being gracious and for revealing truth to us. Help us reveal that truth to those around us as we point people to Jesus the only way. We thank you when we honor you and we bless your name. For there is no other name given amongst men whereby we must be saved. We offer this prayer in that name in the mighty name of Jesus. I want you to say it because you believe it. Say amen. Well, that's it for the lesson. I want to welcome now the new members of Spirit Church. There you are up on the screen. We love you. We are praying for you. I always say that because I always mean it. Now, if you'd like information on how you can join the Spirit family, go to davidhernanisministries.com slash Spirit Church to join our online church today. And now to your comments. These comments come from Gifts of the Holy Spirit Introduction. And this is actually the first. This is a sermon I did. It's the first in a series on the spiritual gifts. And if you haven't seen this yet, go and watch it. It's an introduction that will really help you to gain a foundation to understanding the purpose and the power of spiritual gifts. And while you're going and looking for that video on any one of our platforms, make sure you're following us all across our social media platforms. Make sure you're signed up to our emailing list. And when you subscribe to us on YouTube, be sure to click that notification bell. Of course, also leave a comment in the comment section right now. And I may read your comment on one of the episodes of Spirit Church. So here are the comments from Gifts of the Holy Spirit Introduction. Magu Jean writes, Thank you, Holy Spirit, for teaching through your servant, Brother David Hernandez. I am so blessed. Thank you, my brother, for your obedience to the Almighty God. We love you in Christ from Haiti. Well, God bless you, watching all the way in Haiti. I'm so happy to know that the Holy Spirit is touching your life through His ministry.  As the body of Christ, we need a true revelation on the spiritual gifts and how to use them to bless others. Thank you for teaching on the gifts with simplicity and clarity, being an obedient servant to the Lord and a blessing to me and many others in the world. It is an honor to be part of your ministry. May the Lord bless you, your family, and everyone connected with your ministry. Well, thank you, Myrta. I appreciate those kind words. I do strive to bring the Word of God to you in a simple, understandable, applicable way. And I'm glad that the message was effective. Gilmark Godinez writes, Thank you, David, and the rest of the team for always making the Word of our God available through your ministry. I am backing up your team and the ministry in prayer. Stay healthy and God bless. Well, thank you so much. We appreciate your prayers. And yes, we offer the ministry because freely we receive, so freely we give. Akshita Bali writes, Pastor David, I want you to know that this ministry is touching lives. Jesus is transforming people and these amazing teachings are helping us to maintain our walk with the Lord and are making us hungry to get into the Word and to know Him more deeply. Thank you so much for being yielded to the Holy Spirit. May God bless this wonderful ministry, Pastor David, Steven Moctezuma, your family, and staff. Well, we appreciate that encouragement. I want to read a verse to you. This is found in 1 Corinthians chapter 9, verse 16. And I'm reading this out of the King James version. For though I preach the gospel, I have nothing to glory of, for necessity is laid upon me, yea, woe is unto me if I preach not the gospel. Woe is unto me if I preach not the gospel. If you and I do not preach the gospel, nobody will. If you and I do not spread the gospel, there will be souls that slip into eternity without Christ. This is why it's written, woe is unto me if I preach not the gospel. Woe is unto us. We have been given the heavenly responsibility to spread the gospel message around the world. It's on you and I. It's not on just the preachers. It's not on just the pastors. It's not on just the apostles or the evangelists. The spreading of the gospel is the responsibility of everyone who believes from the person who just gave their life to Jesus to the one who is seasoned in ministry. All of us have the responsibility of spreading the gospel and ministering the gospel to this generation. And so I want to challenge you right now. Be a part of what God, the Holy Spirit, is doing through this ministry. I need your help. I can't do this by myself. My team and I can't do this without you. Why? Because that's how God designed it. He designed it to where we need each other. And this ministry is growing. This ministry is expanding. This ministry is reaching more people than it ever has before. And to God be the glory because it's his ministry. We're just stewards of it.   I want you to help us spread the gospel because we love Jesus and because we love souls. Necessity is laid upon you and I if you don't preach the gospel, if you don't support the gospel, who will? Whose responsibility is it? Responsibility belongs to all of us who call Jesus Lord. So go right now.  To become a monthly supporter, that's very important that many of you sign it to become monthly supporters. To become a monthly supporter, go to davidhernandezministries.com slash partner. There at davidhernandezministries.com slash partner, you will see a list of benefits that our monthly supporters get. But most importantly, you will know that you are aiding us in spreading the gospel for the sake of souls. One more time, to give a one-time gift, davidhernandezministries.com slash donate. To become a monthly supporter, davidhernandezministries.com slash partner. Go right now. Do something for the sake of the gospel today. Help us spread the gospel because we love Him and because we love souls. Well, that is it for this edition of Spirit Church here on the Encounter TV Network. Until next time, remember, nothing is impossible with God.


مرحباً أصدقائي المرحبين و أصلاحة الإسلام والسلام عليكم ورحمة الله وبركاته مرحباً لكم في أخر أبسوط من كربلات مع أخي أحمد علي قبل أن أردت هذا أبسوط أريد أن أردت أن أردت أمام صاحب العصر والزمان ومحمد المحمل والأهل البيت ومسلم كميونتي للمارتدم والألوكوانات علي ابن أبي طالب ومحمد الله يجب أن يكون ألوكوانات يجب أن يكون أبنه لأمام الأبسوط أريد أن نتحدث عن كراراتات والبصارات عبعالي بيطالب علي على ذلك ومهتمه والألوكوانات والبطاقة أهلاً الآن سنتحدث عن الأفرحات قد تتعب علي لكن first let's welcome our very special guest جعف القزويني السلام عليكم سيدنا how are you? الحمد لله الحمد لله الحمد لله سيدنا يسدي we discussed the most significant characteristics about ألين يطالب his bravery his wisdom but people tend to focus more on those than the oppression that ألين يطالب faced during his life and after his life so if you can just have tell us a brief summary of the oppressions that ألين يطالب faced during his life and after أحسن بسم الله الرحمن الرحيم الحمد لله رب العالمين والصلاة والسلام وعلى محمد وآله الطيبين الطاهرين رب الشرح لي صدري ويسر لي أمر وحل العقدة من لسان يفقه قولي الصلاة والسلام وعليك يا سيدي ومولاي يا أبا عبد الله وعلى الأرواح التي حلت بفنائك يا ريتنا كنا معك سيدي فنفوزا فوزا عظيما صلاة والسلام وعليك يا مولاي يا أمير المؤمنين الصلاة والسلام وعليك يوم أولد ويوم أستو الشت ويوم أتو بعثو حيه والديا براثر السلام عليكم ورحمة الله بكاتل إطلقت بطاقة في عدد لتتكوف المبر 175 نعم إتفقدوا على امام المتقين أمير المؤمنين عليبنا في طالب صلاة والسلام سنكون بطاقة حياته لتكوف mother لأن فحالك أعتقد من أحد كانت تساعدة كاليبنة بطالب after the Prophet محمد بسبيل بانا من his family. The Prophet says that no messenger of Allah was hurt and bothered and oppressed like he was. And because of the fact that he was always stick to the Prophet with him since he was a kid until he grew up until the Prophet passed away and departed while his head was on Amir Mu'mini's lap. He didn't leave the Prophet not in a single day, not in a single instant. We find Ali ibn Abi Talib with the Prophet every day we find him at the day when the Prophet became a Prophet and he was the first to submit to Islam and after that during the Prophet's battles against the non-believers and the مشركين and the others Ali ibn Abi Talib would always be the first one with the Prophet. The Prophet himself used to call up his name يا علي أدركني يا علي أدركني يا علي help me يا علي be with me يا علي stick with me In many occasions the Prophet was hurt badly in some of his battles his forehead his jaw they were broken in the battle of Uhud Ali ibn Abi Talib was first to be there defending the Prophet peace be upon him while everyone else fleed for the lives while everyone else lived the Prophet Ali would take the hits instead of the Prophet Ali would be with him and especially the stage where when the Prophet peace be upon him departed and passed away they started to oppress Ali ibn Abi Talib big time as they say strongly really bad starting from taking his rights of succession after the Prophet and attacking his home burning his door while he was handcuffed by the will of the Prophet the Prophet had told him not to fight back in case he didn't have enough companions he stood up and told the companions that if you want me to take back my right and if you want me to be their leader then you come to me tomorrow with your hairs cut and with your swords in your hand on that evening over 3,000 of the companions 3,000 men shook hand with Ali ibn Abi Talib and that they're going to be there tomorrow but on the next day in the morning there were 12 or 13 people that showed up and some of them didn't have their hair cut so Ali ibn Abi Talib told them that why didn't you cut your hair off they said that we didn't get the chance we didn't have the time he said that if you don't listen to me and if you don't obey me for this simple request then I will not need your help so he found out that everyone has turned against him everyone has turned انقلبوا على عقابهم as Quran states so he had to face the reality and the oppressions one after another the oppressions one after another were applied on him until the night that he was wounded until a day like today that he departed us that he passed away the orphans have become in a miserable state and the poor ones as well today they found out and they realized that the person who used to carry those heavy bags on his shoulder and bring them bread and dates was عليبنا يطالب صلى الله عليه وسلم and they realized that because nobody showed up after he was wounded so they found out that it was him صلى الله عليه وسلم with the father of orphans أحسنت أبو الأيتام أبو الأرامل والايتام the father of the widows and the orphans صلى الله عليه وسلم صلى الله عليه وسلم علي is a very unique gem that is like no other a character that was never meant to be like him and will never be like him we won't even see until the day of judgment we won't see like him صلى الله عليه وسلم he was such a character that the that the strongest enemies of him like معاوية for example after he departed عليبنا يطالب passed away he would cry honestly and he would miss عليبنا يطالب even though he hates عليبنا يطالب even though he fights against عليبنا يطالب he fought all his life against عليبنا يطالب but a character that was respected by the enemies before the before the friends أحسنت because of his humbleness because of his honor because of his dignity because of all of this honestly honestly a character that cannot be justice that cannot be justice that cannot be covered totally and completely a couple of lines that he would say that no one throughout history has dared and has dared to say the same ask me before you lose me سدوني قبل أن تفقو دوني no one dared to say that after him صلى الله عليه وسلم or before him فأني أعلمه بطلقة السماء منها من طلقة الأرض I know the routes and the path and the path of skies and heavens more than I'm familiar with the routes and of this planet that we live in such a character صلى الله عليه وسلم was missed after he departed after he passed away after he was killed and murdered the only the one and only that was born in the house of Allah inside within the house of Allah الكعب المشرفة his mom stayed there for three days and no one no one else had that that honor to be born in the house of Allah and to be murdered and killed in the house of Allah صلى الله عليه وسلم he was the one and only he was the same character he was the one that was seen in many incidents crying and weeping from the fear of Allah عز وجل during the darkest nights he would sit and cry so so hard like somebody who has been hurt so bad would cry from the fear of Allah صلى الله عليه وسلم and he would say oh my lord forgive me you are the lord and I am the slave and who would forgive a slave but his lord that same character was the one that was the bravest in the battlefields he was the one who would call out his name during the battles many times and this is actually the reason why while we want to sit down we say oh my lord when my mother and your mother was giving us birth she would she would scream because and this is not sure because the prophet himself would scream and he screamed many times out loud صلى الله عليه وسلم the most ferocious in the face of the enemies of Allah the same character that used to weep and cry was the most ferocious and the bravest in the battlefield when speaking of oppression I mean I will be a child was oppressed we can say before the prophet's death but oppression began at the time when Prophet Muhammad peace be upon him was on his indeed when he said bring me a pen and paper so I can write down something that won't lead you astray and a few refused and said that the man is hallucinating it's weird I mean he wanted to say that is the rightful successor after me at this time I would actually apologize dear viewers because are passing by for the Martin of Ali there's also thousands of programs heading to Najaf at the moment you can check out the images to commemorate the Martin of Ali I will be there I wish you will be there God willing God bless you but going back to the oppression of Ali as I mentioned it began from the prophet's death bed and then it went on to murdering his wife after a few days of the death of Prophet Muhammad peace be upon him I mean that's a different topic but when to hear about this the commander of faith the bravest man on earth he was guided with ropes to hear that I mean Prophet Muhammad used to say Ali I am the Quran says انفسنا وانفسكم the prophet made Ali his own self and yet as if they guided the prophet himself on that and people were so shocked to see Ali in that situation and people started doubting the abilities of Ali so he picked up one of the men and whipped them with the ground it's unfortunate to see that but speaking of oppression even now Ali is still oppressed I mean how many of us give justice when we talk about Ali to be a طالب not actually the words of Ali to be a طالب that's all because he is our commander yet we're we're not actually following his footsteps and honestly the oppression are way so many and the enemies before the friends they know about the oppression but what we want to take today lessons from his life is this when when people when I oppress someone when I for example oppress you when I take your rights away from you you will not you will not you will not feel comfortable and you wouldn't like to give me any advice for my life for my hereafter and none would would like to do so when he's oppressed I mean if I'm oppressed by someone I wouldn't like to speak to the guy I wouldn't like to advise him except Ali to be a طالب and the whole family of the Prophet but in specific most of his speeches to to the people and to the nation were during those days that he was oppressed like like he was not even oppressed like like it was as if they all would hear him would listen to him before he's just overlapping so if you can just wait for him to pass by I mean as as we hear the مواكد passed by it makes you feel the sorrow that I'll debate our feelings at the moment and this is what we do what we Shi'as do by the way and this is for history what we do crying and weeping and doing whatever we do on the day of عشرة on the day of Amir al-Mu'mineen and the others we want to remind the world and especially the Islamic world what the Prophet asked his nation and the Muslims to not forget and the Quran stated that what we do is basically remembering the family of the Prophet we want to remember them on their birth anniversaries we are happy and we mentioned them on the days that they were killed in we are sad and we announce that and we cry out loud for the whole world to see what we're doing and what we do is also is not كفر and شرق as they refer to it because who we worship غلو which is giving him what he does not deserve is not is not what we do is not what we do actually and to be honest they have غلو and they give their characters what they don't deserve and we don't even say anything like for example last year the MBC channel they had a series about about عمر ابن خطار 30 nights during كلمضان they spent over 100 million dollars on that show and I didn't see the whole all of the episodes but I saw a lot of them I saw maybe half of them and not a single episode would tell the truth not a single episode would tell the truth about عمر and what he did and how he was and how he acted they just want to clean that character they want to pause the picture we don't do that we say what the prophet said about عليمنا بيطالب and we don't say more than that we say that he is a servant of Allah we repeat his speeches about worshipping Allah and we believe that he was صلوات الله وسلم and honest and the perfect servant of Allah عز وجل a character that if it has more than 300 narrations about him a character that the first thing he did after he was wounded by ابن مونجم the first thing he did was giving water to to kill them he said feed him from my food and give him from my drink every time they would give him a drink every time they would bring him a drink he would ask did you feed did you give water did you give the milk did you give the yogurt and let me be honest with you this character whoever worships I want to worship the same I want to worship the same Allah that عليبنا يبطالب worship if عليبنا يبطالب worship Allah then it would be an honor for me to worship the same Allah but when speaking about the justice of عليبنا يبطالب ابن مونجم did not strike عليبنا يبطالب he only struck him once during his so when عليبنا يبطالب he said if I live then I'll be the judge to judge for the blood but if I die then one strike one strike for one أمام حسن بيبطان and the famous story says I just put him in half you know just if you will the greatness of عليبنا يبطالب is portrayed and is illustrated in the narrations I would like to my dear brother to bring up a narration going back to our previous episodes about not being attached to dunya to this world to this life so much and the prophet SAW has so many beautiful narrations about this subject a beautiful one that I saw today he says that if you look through dunya if you look through this life then you have succeeded but if you look into this dunya into it and if you get attached to it if you look up to it and if you make it your ultimate goal then it blinds you then it will will kill you but of course this dunya is required for all of us as I mentioned previously that the same money that could drive us to hell the same money could be used to build us mansions and this is and this is what I mean he says that the dunya is like the sun if you use it and don't look up to it then it will guide you then you succeed then you will benefit from it but if you look up to it and if you just keep on looking it and get attached to looking at it and have it your ultimate goal and he says also that if someone becomes obsessed with this life with dunya it will infect him it will infect his heart with three terrible diseases if somebody becomes obsessed with this dunya and gets attached to it a lot it will infect his heart with three terrible diseases one the stress that will never leave him because of the fact that all his thinking about is money he would always be stressed that ok I will need a million and if I get the million I will be comfortable but when he gets the first million he will continue to be distressed and ask him for the second and the third and the fourth and the fifth million once he said man is greedy and nothing will fill his eyes and he picked up dust and this is the second disease that mentioned agreed and once that will never leave him that is endless that getting attached to this dunya of me a greedy person as you mentioned brother that will be endless that will stay with me until that approaches me and until I die and the third terrible disease an enormous disease that will effect my heart if I get attached to dunya is desires and hopes that has not going to and accomplish I will keep on having hope that I will not die I will keep on having hope that I will grow up that I will become a more important person financially that my assets will grow up so I will keep on having that hope and it will never be accomplished it will never be fulfilled and until the day that I die of it but as I said we don't give amir a mu'mineen what he doesn't deserve we don't say that he's Allah so today we don't say that he's Allah but today and every day we will recite the narrations that the prophet speaks about amir a mu'mineen and the enemies like for example Ibn Hajar you could feel when he read in his books that he dislikes the hatred towards the prophet's family and how he makes a glorious out of their enemies but he couldn't he couldn't sit quiet and when he is mentioning the narrations of the prophet and when he reaches the narrations he has to mention these narrations Ali is the best among human beings and who denies that is kafir I mean this is this is an enemy this is an enemy that is saying that and also he says he mentions لا يجوز السراط يوم القيامة أحد بدونه يوم القيامة أحد بدونه سكّ من علي بدونه سكّ جواز من علي no one would pass السراط on the day of judgment without a stamp and a approval from Ali Ibn Abi Ta'ala السلام عليك يوم أولدت ويوم استشهد ويوم تبعت وحية ويوم تشفع لنا when you take our hands and pass by us pass us by the to the heavens when speaking about dunya we mentioned it's very significant some people tend to think that if this world sometimes it's it's round it's not equal one day it's for you one day it's against you Ali Ibn Abi Ta'ala has a very significant quote if you said life consists of two days one for you and one against you when it's for you don't be reckless don't be proud take advantage of it and when it's against you be patient and don't be sadden because both days are tests for you I mean it's significant some people they think that one day they don't have any money or even a whole year they began to think maybe I have to do something not Islamic or not in the way of Allah so I can live and in their head they think that's okay but Ali Ibn Ta'ala said be patient and don't be sadden because Allah SWT when he tests his servants and Ali Ibn Ta'ala even says I mean you mentioned I am your servant so you know to know who could say that I think that he is Allah after his departure and after he was murdered Mu'awiya felt free to start getting rid of the companions that he knew that they were with Ali Ibn Ta'ala to the death so one day there is a companion of Amir al-Mu'mineen named Al-Darar Ibn Duma Mu'awiya forced him to come to him and so he was there on a day Mu'awiya told him that describe Ali Ibn Ta'ala for me you loved Ali didn't you he said of course I did and indeed I did he said that do you still love him he said like no other he said and describe him for me he knew that Mu'awiya would become angry if somebody if somebody speaks good about Ali Ibn Ta'ala in front of him so he told Mu'awiya to excuse him if you would allow me I wouldn't want to speak about that he said that no I incest you have to speak about Ali Ibn Ta'ala and describe him for me he said okay then Ibn Ta'ala then listen to this by Allah he was far sighted he would see very far he was far sighted and very strong he spoke with a truthful finale so that through him truth became distinguished from falsehood he ruled justly knowledge gushed forth of him he did wisdom and these are the words of the describing Ali Ibn Ta'ala after his death he was comfortable with night and its darkness during his prayers while he was worshiping Allah so he would be comfortable with night and its darkness by Allah he was as if in his humbleness of course he was as if he was one of us if we would ask him he would answer us when we go to him he would initiate us he would welcome whoever that walks to him Ali Ibn Ta'ala would be the first to say this to him أحسنت and when we would invite him he would come to our homes yet in spite of his closeness to us we wouldn't speak fully to him because of his dignity and honor we couldn't feel very free to laugh and speak until we see him laugh if we see him smile we could be more comfortable and talk about different matters but if he wasn't smiling we couldn't say much by Allah and listen to this by Allah in certain occasions I saw him in his place of prayer when the night was dark and few stars could be seen I would be holding his beard and crying in a very sad the way a very sad person cries and I would hear him saying يا دنيا oh world are you offering yourself to me do you desire me never will Allah never deceive someone other than me I have divorced you for the third time and this is not literally of course it is referring to the Islamic law that stays after the third divorce there is no there is no I have divorced you I have divorced you for the third time so that you cannot return to me your life is short speaking to the dunya your life is short the existence you offer is base and your danger is indeed great Alice for the security of assistences the great distance of the journey and the loneliness of the road and after this words درار found out that معاوية the enemy of was weeping and crying so hard that his got wet of his tears so he wiped his tears and معاوية said may Allah have mercy on the father of Hassan for he was by Allah just as he described him to me after he ordered to kill the man no actually on that specific day because he cried and he felt sad he sent them back home we killed them later صلوات الله وسلام و عليك يا أب الحسن يومة ولدت و يومة سوشيت و يومة بعاتوحية another person that was killed for his love for عالم بيطادب was بن حجر I think it's محمد بن حجر he was حجر بن عدي حجر بن عدي yeah he and his son I believe were killed حجر بن عدي was killed by معاوية yeah for his strong love for his strong love عالم بيطادب he ordered him to shut his mouth and not talk about عالم بيطادب while he was a prisoner in the hands of معاوية so he would refuse and he would keep on reciting narrations of the prophet about عالم بيطادب so he cut his tongue his tongue and he crossed him on a palm tree he tied him up on a palm tree and until today until today the Shi'a and the lovers and the companions are being killed every day yeah it was very recent the bombing that took place in Kuwait and before that on the day معاوية عالم بيطادب was on his birthday anniversary in Saudi yeah and the two bombings that occurred over there even in Pakistan I mean in Lebanon and everywhere and they're only accused for the love of عالم بيطادب and we should be proud of it and may Allah سبحانه وتعالى as we say every night has the reappearance of Imam صاحب الزمان one of the greater you know characters that died because of his love for عالم بيطادب when he asked when he asked them what reason are you fighting me for what reason and they said there's no other reason because we hate your father it's unfortunate to hear that but at the same time I mean your hearts are blind your souls are blind you can't see beyond your materialistic vision and we should be proud and we are proud of being lovers of عالم بيطادب it's an honor it is indeed it is the biggest honor that we are the lovers of عالم بيطادب and insha'Allah he would accept our love to him and our love to him especially on the day of judgment and as I mentioned the narration that no one would pass the Salat on the day of judgment to heaven without a stamp and signature of عالم بيطادب and this is the narration of the prophet and عالم بيطادب himself was asked even prophets and I mean what we need to reply even prophets they will need a stamp from me to pass the Salat so insha'Allah we'll be the first to receive that stamp insha'Allah indeed as we say first or last it wouldn't matter much as long as we get it my mind to be proud of has a very significant quote we're coming close to his he has a very significant quote which states by whom my soul possessed in his hand الله سبحانه وتعالى I would rather die from a hundred wounds and a thousand wounds on the battlefield for the will of Allah سبحانه وتعالى and for the sake of Allah سبحانه وتعالى than to die in disobedience on my bed I think بيطادب has very significant quotes but insha'Allah we can ponder upon those quotes and come closer come closer to سرات المستقيم and they are the سرات المستقيم they are the سرات المستقيم when they say سرات المستقيم is in the hereafter but it's in this world whoever holds onto them if we can't pass that Salat without their approval then they are the Salat so insha'Allah do we have any time or are we coming to a conclusion two minutes okay so yeah we are coming to a conclusion insha'Allah we will continue tomorrow so thank you very much sayidna and insha'Allah we can learn from the character and the personality as well as the dear viewers so thank you very much thank you very much you can also if you didn't get the chance to view the full episode or in the previous episode you can log on to our youtube channel and stay tuned for the next episode peace be upon you peace be upon you


I just purchased, or should I say minted, my very first NFT on the Ethereum blockchain. Before we start this video for all the subscribers, I want to let you guys know, obviously this is not my studio, this is not my office, I'm currently in the basement of my childhood home in Austria. I flew to Austria to surprise my mom for her 60th birthday. On top of that, the lighting situation down here is not the best. I'm currently working with this to get more light in my face, but I think it will do. Anyways, let's dive into the NFT project, what I bought, how I did it. Let's get started. Since this was my very first NFT adventure, I was super excited about it because not only was I able to mint it rather than purchasing it later on OpenSea for a higher price, but it was just, like I said, my very first one, so obviously it was nervous. Before we talk about what I bought, I want to make one thing very clear. This is not a sponsored video by the project or by OpenSea or anything that I'm mentioning after this section of the video. Also, I don't want to create foam or anything. This project I invested in could be amazing, but it could also be extremely bad. I simply want to share this adventure with you guys, and without further ado, the project I invested in is called WannaPanda. It's already fun to say. If you have never purchased or minted an NFT, this is what you need, or at least that's how I did it. So I really like the board, ape, yacht club, NFTs. They just look really fun to me, but at that time when they launched, I was not familiar with NFTs whatsoever, and to be quite frankly, I didn't understand the purpose of it. All I saw was CryptoPunk selling for millions of dollars, and I just didn't see the value in them. I just couldn't wrap my head around it. So I started digging deeper because I wanted to understand it. I was like, why? What is it all about? Everybody's talking about it. I don't get it. I want to understand it. So I did more research. So after doing research, I realized there are millions of art pieces out there that are currently, in my opinion, overvalued that won't be worth anything in a couple of years. I also listened to people like Gary Vee, who obviously does a lot of stuff in the NFT world. And even himself, he says 90% or 95% of the NFTs won't survive the next couple of years. And that makes sense to me because nowadays everybody puts up anything as an NFT and sells that. So that brings me to the first step. You need to find a project or an art piece that you like and also that you think will increase in value over time. And that's already the first hurdle. So how do you determine which project will be successful? And how can you determine what to buy? Before I tell you how I did it, I want to make sure that you understand that I'm not a professional NFT trader. This is my very first investment. That's basically an adventure for me. It's not really an investment. It's more of an adventure. So please make sure if you keep watching this video, I'm not an expert. I'm just sharing my first NFT adventure. So this is how I did it. I went to rarity.tools to see and look up, you know, upcoming projects and just look through it and see if there's anything I like visually. After that, I based my decision on four different things. Number one, do I like the art? This was super important to me because I don't want to invest into an art piece that I don't even like. Because like I said, it's not an investment where I hope to make millions of dollars within a couple of months.  I don't want to put money into an art piece that I don't even like looking at. Don't get me wrong, crypto punks are amazing as an investment because if you bought that or got one a couple of months ago now, I think the floor price is around $200,000. But if you put all the monetary value of the art piece aside, just looking at it, I don't like it. It's boring to me. Like I would not want to hang that up and look at it. But mind you, if you put the monetary value on it, I might put it up in my in my office and then look at it. No, that's a quarter million dollars right there on my wall. I digress. So I found a project called Wanna Panda. They looked super cute. I loved it. Next step, what is the project about? So after identifying art that I like, I realized that a bunch of those projects offer the same things such as a private community, giveaways, NFT comics, full ownership for commercial rights for your NFT and charity. This particular project pledged to donate 10 Ethereum to a wildlife foundation, which in my opinion is awesome because I love animals. The cool thing about it is that you as an owner of that specific NFT, the Wanna Panda NFT community, you are allowed to vote on which charity gets the money. So I thought that was really cool because even if my NFTs are worth absolutely nothing within the couple of whatever next four weeks or whatever, even tomorrow, maybe they're worth absolutely nothing in a year. I don't care because I like the art. It looks cool. And on top of that, I know that my purchase of a thousand dollars helped a little bit with that specific wildlife foundation that the entire community votes on. Number three, amounts of NFTs available. So as we all know, if there's a limited amount available, technically the price should increase over time if the demand is there. Same concept applies to Bitcoin because there are only 21 million available and you cannot just create more because you want to. Let's jump back to crypto punks. Same concept applies there as well because I'm pretty sure that the floor price would be way, way, way lower if they would drop five, 10, 15 new crypto punks every other day. So as long as the demand is there, the price will just increase in value. But don't get me wrong. I fully understand that crypto punks was one of the first NFT projects available. So obviously that got a lot of attention in the news. And that's why it's so hyped up because it's the very first one. It's the OG of NFTs. Number four, how big is the community? This was another important factor for me because we have all seen it with Dogecoin. If there's a strong enough community, you can move the value of a specific asset to the moon. All right, sorry. So for this specific project, I wanted to see what is the interest? How many people are interested in that project? Is it more than 10,000 people or is it going to be whatever 3,000 people trying to get 10,000 NFTs for the one appenda? They had a community or still have a community of 16,000 members. And this just showed me that there's so much interest in that project that the NFTs will sell fast. And I'm pretty sure if I didn't want to have them anymore in like a week, I can probably sell them for the same price, maybe even a higher within a couple of weeks as well. So the bigger the community, the higher the chances of me reselling that NFT back to the community within a couple of weeks. So that was just one important factor for me. So after I checked all of these boxes, I went to their website and I saw within the next 60 minutes, I was able to mint a panda. So I was super excited about that. And I was like, OK, let's get started. I want to be prepared. I want to mint those pandas. So first of all, I needed a metamask. I already had one. But if you don't have one and don't know what that is, a metamask is basically a wallet where you can store your NFTs or just your cryptocurrency. I already had my metamask and I just put a thousand dollars worth in Ethereum onto my metamask. And I was ready to mint as anticipated. The website kind of collapsed when the official launch happened. So I got a little scared because the website was just dark and it was down. So I kept refreshing the website and I was able to get three pandas, three NFTs for a thousand dollars. So basically three hundred and thirty three dollars per NFT minted on the release date. By the way, the project sold out within 45 minutes. Within the next two minutes, I had my three NFTs in my wallet and I was happy the adventure started and it was successful. I already had my three minted NFTs in my wallet, but I couldn't look at them. So I was like, what is wrong with my NFTs? Then I realized they had a reveal party planned 24 hours later. So I had to wait 24 hours until my panda was released. That was super interesting because there are different tiers to those NFTs starting from neutral, rare, super rare, super, super rare and special. Obviously the normal are not as crazy as the special ones because there are only 25 out of 10,000 available within that collection. 24 hours later, I opened my metamask and all of them were revealed. And I got two normal ones and one super rare. These are my NFTs that I got. I have to say I love them all, even the simplistic ones, the normal ones that are not as, you know, worth as much as the super rare. But obviously the super rare is just cool because it's super rare. There are not as many available in that collection of 10,000. So I know that this one's already worth more or will be worth more in the near future. Hopefully could be worth nothing in a couple of days as well. We don't know. Now you can easily say that I overpaid $1,000 for three GIFs. GIFs. Do you say GIFs or GIFs? GIFs. I'll just say GIFs. GIFs. But as I mentioned before, for me was more of an adventure to get my feet wet into the, you know, NFT world. I just wanted to see what it's like, how the process works. I just wanted to understand it. I'm always eager to learn more about things that I don't understand. And this was one big project for me and it's still a project. I'm still working on it, trying to educate myself more on it. But again, it was a great start, great adventure. I got three super cool looking pandas. I will definitely keep you in the loop and let you know if I lost $1,000 by purchasing or minting these three NFTs or maybe they're valued at way higher price. But I'll let you know either way. It was definitely a lot of fun doing this while being at home because my mom was just watching me being super nervous about the minting and she has no idea what an NFT is.  Anyways, I had a lot of fun. I have three beautiful NFTs now. I don't know exactly what I'm going to do with them. I'm probably going to hang them up in my office in Florida. But yeah, if you're still watching this video, yeah, I'm talking about you. Thank you so much for your time. I truly appreciate you. Have a great day.


Okay, my name is Red Lambert, this is Cameron Barlow, we're from in Praxis, we're the people behind edgy commons, the software used for open source management. I assume that you've heard of it before, has anybody not heard of edgy commons? Okay, all right, a couple of you. So edgy commons, we call it an open source management system. What we're doing today, we've been in this business for quite a long time. We got started very early on when MIT first started doing open core square with a grant from the William & Florida Hewlett Foundation to be able to turn key solutions for doing open core square to lower the barriers and make it a low cost proposition. What we'd like to do today is kind of gloss over, we're really excited because we have a brand new release out today with a bunch of new features. So what we'll do is we'll talk about some of those new features and then if you have more interest in the general platform and stuff like that then please feel free to come talk to us later at the science fair that we're doing. So to just to get into the thing first of all, our platform is built on Plum and the newest release is built on Plum 4 and one of the things that was a major focus in Plum 4 performance. So what we're seeing here, this is just the raw Plum 4 performance that we're built on, we're seeing means of 65, 53, 41 percent. So it's pretty significant speed up in the platform. If you look at, and this is not our slides, this is slides by the Plum community. So and you're taking from what they are, but you can see if you compare them to some of the other platforms, it is also a significant increase across the board with open source platforms. Any increase in speed of student access? Performance of the actual software pages being rendered. Okay, so how fast students might be? Which is actually a really important thing for open source software because if people have to sit and wait for their pages to load, then you might lose them. So okay. All right, so some things we've done is we've done major updates to the UI and we'll see that in a minute here. But we've customized it with a more modern fix with display. We've moved some of the additional functionality around so that it's more intuitive. So that, you know, with this idea and keep the simple things simple and the complicated complicated things possible. We updated the table styling and light box integration, a lot of other wonderful up-to-date things. So we've also integrated the top level schools object and within this for a number of reasons, because some schools are divided into like arts and science or and then they have departments and then they have courses. Some institutions, however, just focus on departments and courses. It's an optional thing so that you have this flexibility, but it's, it's, it goes one step further. It's even optional enough that if you wanted to adopt intercoms across multiple institutions, then you could use that schools function as a top level organizer. You know, it is to make it very simple. Okay, talking about metadata, what we've done is we've, I don't know if you've seen MIT's latest site. They have little boxes that, that next to the course posting that takes you right to the lectures, right to the video and stuff in the courses. What we've done is we've taken that idea and moved it a step further. So now when you build your courses, you can go, the contentator courses, you can mark them as a syllabus assignment or something like this and it gets embedded in the metadata. So now that it's embedded in the metadata, we can do things like enable that for semantic web crawling as well as human crawling. And we've implemented a system similar with those icons on the front page. So now when you see the whole list of courses in your open courseware, you can, from that single page, you can build that right to a particular resource in that course.  You know, who can we, you know, you're really focused on the data.  And our value proposition is if you use edge of commons, then you get all this extra stuff for free that you don't have to worry about. Things like RDFU for semantic web features, OEI fees for harvesting metadata and holding a digital library, RSS feeds, which holds the metadata, which is a primary way of integrating your content with the open courseware consortium website, being able to import and export your materials with the metadata intact. So if you assign an offer to your course, when you move that content around, that information will go with the course, and go into your LMS or into any other environment you use that content. What we've done is kind of done some hover things that we've included a little fix to be able to be able to tag your metadata if you're, so that if you put a little app sign in front of it, then you could say it's institutional, or you can just put an individual name, and that way the system will recognize it. And we'll see that in action a little bit later here. But lots of little tweaks underneath to show, you know, to make it really, really easy to get all this stuff in your open courseware and not to have to worry about it. Now, one of the things we did when we first built Edge and Comments is we purposely held back from doing things like LMS functionality, grading and, you know, and keeping track of students and private views versus public views. Our idea was that this is open courseware, we want to make it as public as we possibly can, integrating it to everything that we can.  And, you know, our first idea was to kind of integrate this loosely.  And for those of you who know the history of, you know, MIT and social stuff, it was kind of a rough and rocky road. But what we, the real lesson we learned in doing this was that we don't need to build the platform, be all of everything. Focus on what we're good at and then integrate with, you know, people who are doing really clever things. And now today at Staying with Edge, we, you know, come to realize that that was a very, very smart decision. We're now integrating with a bunch of different people to provide an extra functionality on site. And because of the way we built it, it makes this really easy. Here are some of our partners. We have Open Study, Highlighter and Nixie. I'll just talk a little bit about those. How many of you here know about Open Study? Okay. So for just real quickly, for those of you who don't know about Open Study, it is a live feed you can put right on your OpenCourseWarrant page where it has a standard set of subjects where you can actually, you know, go live right then and there and go and ask your question and get an answer to it. Here's an example of how we've integrated that into Edge Commons. You see here, you're right here on the course view. If you go to the other tab, then you see you have Open Study groups here. But one of the things we did was we built into the backend. What you'll see here is now you have a drop-down group of these study groups list. And this is actually live feed from Open Study groups. So if they create a new one, you'll automatically see the new list.  And that is all you have to do to integrate Open Study. We've basically really, really taken all the pain out of that. There's no copying JavaScript and it's trying to stick them in your page or anything. It's just there and it just works. Next group we're going to talk about is Josh from Highlighter. He's with us today. So he's developed a really, really cool implementation of being able to highlight directly on a website using JavaScript tools. Really, really powerful thing that you just like if you're in a textbook, you know, sometimes you find a highlighted textbook and it's a gold mine because it has all these notes on it that highlight the important parts of it. This can now be integrated directly into your OpenCourseWare site. You can see here there, it just pulls this box. You can see here, here's a highlight that's on the site and if you click over it, you can see all the comments that are made by it. And this can happen in real time. You get analytics on the back end to see who's coming to your site and who's reading those, who's doing stuff with those. Now, one of the things that with this integration, we realized that not everybody's going to want their OpenCourseWare sites marked up added to the night. So we have a few controls over that. We have a highlight that has the ability to have moderation over the top of it. So you can kind of keep track of what's going on there. There's also Josh and his team is working on a really interesting functionality, a group's functionality, where you can come in as a professor and students and mark up the site and only have those highlights being viewed by those students. So this is all functionality you get out of the box by, you know, doing something similar with Albus study, just enabling it inside. So the third part now I want to talk about is NICS-T. How many of you are familiar with NICS-T? Okay, so there are a couple of people in the room. NICS-T is a learning management system that is institution agnostic. It's designed to be able to teach ad hoc courses on the fly, similar to like, you know, your Gmail or something like that. You don't have to manage the LMS on the back end. You don't have to have buy-off from the institution. You don't have to have approval from your administrators. You just go directly into it and you can teach courses, you know, directly out of there. You can have people sign up at any time, you know, and you can just go and teach your courses. So why is this interesting from an educone's point of view? Well, because we're a platform that deals with open courseware and open courseware materials. Our big hope is that somebody is going to be able to take these materials and use them, right? Benefit from that. So what we're doing with NICS-T is we're partnering with them to build a back end that takes the content out of the educone's side. It moves it directly into the NICS-T environment. But we're not just content to stop there because what we did when we built educone's is we support a number of formats being able to pull content in and out of educone's to make it easy, things like Moodle, Blackboard, WebCT, and, you know, a whole host of other elements. If they have an export, then we typically are very interested in giving that information back into an educone's side. Well, the partnership we have with NICS-T, we're actually taking the back end that we built in educone's for doing all this package management and integrating it into their platform as well.  This kind of gets to, you know, that kind of solves the hotel-California problem.  You know, this is the problem that elements have while we're kind of on the opposite side now. You want you to be able to get your content both in and out of educone's very easily. So that's our partnerships. Now we want to actually show you now what a new version for educone's website looks like. This is Nora Dain's current website running on the previous production release. This is the brand new version. So you can see here are the updates. You see we've got new styling on all the tables and stuff like that. This has been customized particularly for, you know, Nora Dain, but it's a very light customization on top of it. So you can see that we have a nice new water look. So it will really update, be a nice update for you and people who are coming to your open course website. Now if you want to, yeah, just show the, so here's, now we're just going to pop in really quick to one of the courses in there, Nora Dain's new site. Internet is just a little bit slow today, for another segment too, but it doesn't come up. We'll come back to it. Okay, well basically what we wanted to show you is one of the actual courses. I'll show you with the open study integrated into it. You see we have the space right down here on the side where it easily comes in there. You saw that in the regular Edge Commons view. I think we'll just go ahead and move on. I think the web is going to be a bit slow for us. Okay, so some of the backend work that we're doing. One of the, you know, in our long history, you know, when we first started out, Edge Commons was a fairly difficult platform to install. And what we've done there is we've kind of eased the burden there. Well, first of all, let me talk about this. You have kind of multiple issues when you want to install your version of Edge Commons. One of those issues is getting the software up and running, but the other is getting all the supporting packages you need to have up and running on your server at the same time. And typically this has been a bit of a stumbling block for people who are running Edge Commons. So we're looking, we're going through that pain for you and looking at the best packages and performance on the whole server application level, not just on the web application level. With the idea of, you know, if you adopt Edge Commons, again, we want to make this the best platform and the best functioning website that we can.  There are all things that you generally do when you're running a server to keep it nice and healthy. Now, one of the other things we want to do is take all this work for building the ultimate server and package it up and put it into a server appliance.  So huge time saver we're living in.  Okay, then one thing we're doing is we're, because we're a praxis, we basically make our money by supporting people who are using edge of commons. And one of the things we do is we host a lot of edge of commons sites for people. So sometimes people say, oh, this is just too much. I just want the site to be up there. I want somebody else to worry about all the technical details. Maybe you don't have the technical staff to run your own phone server. We are, you know, we are very happy to help you out with that. We are currently in now that we have this new version 4 out. We are updating our hosting environment to be able to handle some really advanced capabilities to make that really, really easy. Okay, and we, you know, there really is a lot more with several bug fixes, performance issues and stuff that we have, you know, always constantly working on to make the platform as best as we possibly can. Some of the cool things that we have, we then have a low test tool built right into the software. So if you have questions of, you know, is this version of edge of commons going to perform well on my server, you can literally blow up your site up with hundreds of thousands of objects and do a test to see how fast the pantry responses are. And it's all built directly into the software in the back end so that you can actually, you know, get a good idea of just the performance of your server and whether it's going to be used or not. So that is the main presentation for today that I wanted to save some time for some questions. You know, whether they have to do with this latest version or if you have questions about history of edge of commons or you just have problems using it, you may be happy to answer any questions you have. One thing that I kind of heard, you said it's compatible with inside our board, how, how do they interface? Okay, I can actually, let me actually show you that. Okay, so here you have a force right here and this is what I was talking about earlier. We're kind of talking a little bit about, here's all the things that you typically do on a course and then you have, with Florida Previous version, we just went tab crazy and they just went all over the place and we just kept adding more than it was deserved. So what we did is we created another tab and then what we have in the other tab is you have a whole list, sorry, I'm standing in the wrong place here. Internet is going to work. We're actually demoing this off the live site that is, my show that you saw is a document in edge of commons. So our wireless is, so while he's doing that I'll kind of describe what you'd see. As you see a list of, of ivans here, one of those ivans is in course an IMS package and in that IMS package there's a number of different formats you can specifically choose from and so typically IMS packages contain in a zip file so you just select that like you would upload file to any document and then it goes and reads the manifest source all the metadata that sticks in your edge of commons site and then puts all the content in your edge of commons site. So what do you want to do the other way? I mean a lot of people might find an edge commons course, they find it's going to get a lot of great resources. I'd like to use this in my course in my IMS. Yeah we have two ways of doing that. From a producer point of view you might want to pull it out and put it in something else in your IMS or something like that. If you're a back end developer of content on your edge of commons site we have that, we also have a function that allows you to push a button they'll package up the course and then put a nice link out to the site that just says download this course on the site and that makes it available to the end user so that the end user can come. If somebody you've never met before comes to your open course or site finds a download this course I think they can pull down a common cartridge format of that course. Okay so it's common cartridge. Yeah and we chose common cartridge because it is the most you know ridiculous.  So here you can see here's the IMS import here so here you can say here you just get your file and then you can choose which one is coming from and currently we support these are MIT open courseware packages and IMS content package, WebCT VISTA, WebCT, IMS common cartridge, Blackboard and even a Google backup are the different options that are currently supported. And the export is under other or where is that? Yeah it's under other as well. So you can see you can export the same thing for WordPress so if you started out with your open courseware on a WordPress site and you decide you really want to kick it into high gear then you can import and export directly from your WordPress. So we've really thought really long and hard about the whole idea of moving content in and out of an open coursework site and we've tried to support that. Okay how are we doing for time? Four minutes. Okay we have time for a couple more questions. We've talked about metadata before, that's on your website that you're using by the standard and demo report. So in the case I'm designing the research into starting to move into the schema.org realm as the LRMI is starting up. We're constantly looking at those typically they're driven by our end user use cases. So we're doing IEEE and just specifically focusing on the Dublin core fields but we are always open to other things as well. We'd like to have that driven by the community because if the community has needs in that, we'd like to think we know what is the most important things but the community is oftentimes the people we know best. So if you have an interest in that let's talk about that later. So other questions. So are you guys currently, who in the room is currently using edgy comms? Have you looked at it? One of the things I would strongly suggest is we have a demo site demo.edgycomms.com you can go to and go and try and all the stuff out. We also have a bunch of training materials if you want to kind of get your hands wet with a kind of a manual that tells you how to do things let me know we can get that to you and you can experiment with it. Is it something kind of an individual instructor could use? Like if my institution is not going to, is it something like an individual creative course? Yes, yes. Typically because it's a platform, what we what you need to do is find a way to get that platform out and running but with the new schools functionality we have we have the ability for you to be able to join with people across schools and institutions and be able to come in and implement your courses. If you look at the editor, as you can see we have a rich text editor built right into the thing so it's as easy as using the word processor online with the finance, that's what people are used to. So we have a number of different models of the way people actually use the edgy comms. Some of them have people at the university who build distance or online courses that also do open courseware. We have models where you have where professors are actually coming in and building their courses in edgy comms themselves. So the idea is we want to make it as easy as possible to do this kind of thing. Okay, any other questions? Okay, if you want to see a live demo of this then stop by our booth at the science fair to celebrate our new release of edgy comms. We actually have t-shirts printed up so see us there at the booth in my house.


Okay. My name is Colin. I'm from Microsoft Research in Cambridge. I'm just going to start with a bit of a story because I think it's a kind of interesting case of open source being quite a win, so this is the kind of conference for it. So a few years ago, one of my colleagues came to me and explained that he was a bit sad. I was a bit worried because he programs in Python, and we mostly program in .NET, and I thought maybe he's not getting on with types, and the language, and this would be challenging because working with the rest of my colleagues. But it actually turns out, his issue was it was kind of a way of working, because as well as programming, he's also primarily a scientist, and one of the things he used a lot is IPython notebooks, and so rather than being a language, it was a way of working, and so we went into the search, and we fortunately found out on kind of healthy open source ecosystem in .NET, there was a project called IF-Sharp, which this was a project that was taking the F-Sharp language and making it available in what is now called Jupyter notebooks. At the time, it was more exclusively focused on Python, but it's been a kind of a refactoring and re-jigging of the community so that a lot more languages, and so after quite a long story, and I very much appreciate the people who made this available, I've now ended up as one of the primary maintainers of this library, which means you can give back to the community as well. So what was my colleague talking about? Like what kind of things did he want to do? So this notebook system is a way of creating an interplay between text and description, data, and the code that you might operate on it. Now, why might that be important? Now, especially in a kind of scientific community or an explanation community, so for education, then you really want to enable the explanations for what's happening to go alongside the code, because it helps you with keeping it working, it helps you with being able to show with your colleagues. So another person I work with is a guy called Ben Hall at Cambridge, and he teaches undergraduates, and one of the things he's doing is teaching like how to model Brownian motion in bacterial cells and how they move about, and so he's built a notebook using the F-sharp notebook system, and we've got here like some text, which you can edit in markdown, but as well he has some F-sharp down at the bottom here. So what he's doing here is starting to set up the units, the system, the things he's going to work with to provide an implementation, so he can run simulations over this. But it's all in an environment together, and just to show that, then you can jump to the markdown form of that as well as seeing the rendered text. All the details of this is like I don't need to worry about. It's more that if you have some explanation that you want to pass along with a code, you could put it in text, but it then might be quite hard if as Ben's doing here, you want to write some latex and you want fully rendered mathematics, which is what you can get back to. So you have this form where you're seeing the results as well as convenient editing environment. Now we go even further as well, as well as the code and the explanation. He's also able to run a simulation in the notebook environment and then visualize the results. This really helps for if you don't really know exactly what's happening with the data, or you want to explore or understand, this is a way to interact with programming. So this goes even further. I just have to mention this is from the Python space, but there's no Python notebook from the gravity wave experiments, where not only do they have some output, they're actually an output of sound from some of the analysis, and as the notes are saying, you put on headphones and if this was a real notebook, you could click it and there's a little bump in the middle there which you can listen to. It's kind of cool to be able to take like cutting-edge research, take their data and understanding and have a form that you can easily reproduce, which often isn't the case with a lot of scientific software. And here's another example of like moving into the community as well. There's another person I work with remotely on so-called probabilistic programming. So this is taking F-sharp and a very useful library called for differential programming. So, and one here as well. So this is some of my own research that I work with scientists on understanding stem cells in mice and in the future in humans as well. And so again, what we're doing is mixing these explanations, these model, these codes that's available, and then the renderings of those. Now this is a very cool example that's very recently, that not only are you producing static outputs, but there's a guy called Jason Pedaris, I hope I'm saying his name correctly, who's taken the CNTK deep learning toolkit and put it into an environment where you can model, explore, and clean the data. But he's also used a new feature for asynchronous programming. So this is a bit like async in both C-sharp and TypeScript, but F-sharp's got a slightly different take on it and we're building this sequence and then we're rendering it through to the front end. So you're able to see your deep learning model training as you're running. Now obviously at some point, you want to scale up to a lot more GPUs on clouds or elsewhere, but when you're doing that initial stage of seeing if the model's feasible, it's really useful to get rapid feedback. Okay, so fully open source projects, runs on Linux, Mac, Windows, running on Mac here, just one of the places. What I want to do is show you a little bit of what's going on here. A lot of this, I'm not going to run in too much detail because I don't want to rely on the Wi-Fi and some of it's fetching external packages, but I've provided like a whole series of samples and these samples are up and available and accessible so you can search and run these yourself as well. So just to get started, so I've criss-covered earlier like some basics of F-sharp, but just to show you some of the things you can kind of do. So you're writing F-sharp here and these are the outputs immediately afterwards. So it's taking the last expression and printing it out. It's not super exciting, but just to show that the system's basically working. So we've got a more detailed samples as well and again, what we're doing here is providing our links to more information, but then giving people context with the code. So it's really useful as a kind of getting started environment.  If I alter this slightly, we get a much different number. And so one way to think about this and so from people who are programming perspective is that there's a kind of a repel underneath this. And so we are actually literally using the F-sharp interactive service and so people are familiar with C-sharp. There's a similar one there now as well. Or it's just kind of equivalent to your browser console. Now we're using a quite convenient library that was made available, which is the F-sharp compiler services. So this idea of F-sharp as a service. And so what we're doing is we're taking this code at the front end, we're piping it over ZMQ, the .NET implementation, from the front end to a server. It's taking that code, compiling and executing it on the fly. Now the reason why that's important is that as we're a repel, then you have stays underneath this as well. So when you get a single output back, we're not just throwing everything away. So we've got some code here and it's a very trivial function again. But in the other cells, you still have that same context. So there's a system running underneath. So you can build up interesting data or things that take perhaps a kind of non-trivial amount of time to execute and then work with them in a different way. So if you compare it to having to write scripts, this allows you to do this much more exploratory interactive approach. And so there's a whole series of things here, like just kind of getting started with F-sharp, which all this is available if you wanted to as a way of learning. This is an example of using these kind of units of measure, which allows you to tag information into the numbers you're passing around. This is the kind of thing that if different people use this, less rockets would crash into Mars because we wouldn't have so many unit mix-ups. And so, okay, that's all the basics. Like you could do this in a lot of environments. It's not much different from a kind of classical repel. Once it starts, where it starts getting interesting is if you wanna start using additional external code. So, not only can you use libraries that are kind of built into the compiler, you might also have your own setup. So what I'm doing here is basically trying to access a bit of the .NET framework. It's not currently referenced. So as well as giving certain text highlighting, we're actually giving kind of full error completion in here. So you can actually start referencing extra DLLs so you have more functionality. What I'm gonna do, though, is rather than doing it kind of this ad hoc way of pointing to your local DLLs, some library that you've made, then it's really useful to be able to pull in libraries from NuGet. And so this is a package manager called Packet. It's kind of a front-end client around NuGet. And we've brought it into here with a bit of a small DSL. So what we're saying here is if we pull in the library, FSLab, which is a series of kind of scientifically useful libraries, a bit analogous to Matlab. And what we're doing here is specifying the version because I'm being precise about what we're depending on so my demos won't blow up. What we've done is we can then pull down that library. But just to show you the stuff underneath, like pull back the layer a little bit, it's just all F-sharp code in here. It's just showing you basically we can build up these layers and we could use this externally. So things that you prototype in a notebook when you say some data scientists that you work with showed some working algorithm. It'd be much easier to move out of here than to say you've been working in Matlab or another kind of rapid prototyping or statistics environment. And so we've pulled in this library and what we can start doing is I'm gonna just code in some like a really simple example. So what this is showing is a series of dates and values and this might be a time series, maybe it comes from an instrument. And when you run this, it automatically takes the last expression and what this is doing is forward-mining out here. This isn't very convenient. It's not really useful for a lot of people to look at and help them understand. And so what we can do, and this is a feature that was worked on by some of our collaborators in Moscow State University, a program called Lucy. She's made it so that you can also use this to ask Packet to bring you down some code from GitHub. So there's a repository by somebody in the community who's built some extensions. And what you could do is go and manually download those F-sharp files yourself. Put them on the desk, but then you've got to worry about paths and locations and keep your things up to date. And I should mention just while I'm here, then you can pin it to an exact version. What I'm running here is it's literally, it would literally pull down the version on GitHub. Somebody could change it underneath your feet and surprising things might happen. What you're then able to do is you pull down this file from GitHub. You can then load it on the fly into the interactive environment using this. So we're looking into the packet files and that's the package manager that's brought down this. Then we're able to load up that formatting code. And what it's done is registered itself with the Jupyter Notebook system and said, when you have types that look like the outputs of that data, instead substitute in this extra code. Now a lot of that's written in JavaScript because this front-end is primarily a web browser and that's a good way to get it done. But you're shielded from that, so one person can build a visualizer and then other people can start making use of it. And so, similarly, you might not want to hard-code in your data as I've demonstrated here. You might have some CSV files and so this is a library for data frames and that's quite a convenient way of working with gridded data. That it'll automatically read out things like column headings. And so it's just warning here a little bit about it claims we shouldn't use it from F sharp, but it's totally fine. And if you pass in a little bit more information, the warning will go away as well. So okay, we've got a way of pulling in external packages, useful functionality. We've got a way of customizing what we see and how it interacts. We want to make it a little bit more, well, probably just a little bit more fancy. And so there's a very useful library called xplot. This is an F sharp or .NET in general, wrapper onto the plotly library which is written in JavaScript but it's generally available and it's also used in Python. So what we can do is then open up this external library and we've got this very kind of trivial example of plotting some numbers. One of the things just to highlight is again how convenient a lot of this is that we've not had to do a lot of restructuring. We're just saying we're passing into this function that turns things into bar charts. We've got some customization and then what you get out is actually a kind of fully interactive visualization. And so in this case, it's not too hard to see what these numbers are but you can also move around in this environment and pull it up into the plotly system as well if you wanted to do so. This is all running locally. You're not having to send your data to the remote servers which is very kindly made as available again and never strong contribution and coordination in the open source space. And so one thing just to be aware of when you're working in this environment is that what I've done here is I've copied it twice. Let's say you wanted two different charts, you wanted to look at them side by side. One of the things to be aware of is that what we're doing is pulling out the last expression. So what this will do is when this second one is drawn it'll pull out that and plot that but it'll discard the other one. So just a kind of thing to be aware of. If you want to plot lots of things, if you want to kind of do IO, you need to be saying push that out to the console or push it out to the graphics context. And again, I think I've got this up. Yeah, so we don't want to have this do an environment where you have to build everything from scratch because you then end up with a, and I've seen this happen a lot, one tool that's used by the scientist, one tool that's used by the programmers and you have a very hard time transferring like new analysis methods, new research into tools that you might make available externally. And so this is just this standard documentation and this documentation was never written with anticipating being used in this kind of notebook context but you can still take the examples that the people who've built here and drag them over into a notebook context. And so I'm not going to go over all this code in detail just because it's quite involved but you're starting to get from quite rich visualizations. And if you start to think about how you might be able to make something like this available so like the people in your environment who would otherwise resort to writing our code or other statistical environment, you might be able to collaborate more on the code to understand what's happening and then you might be able to make those more easily available. And that's one of the things we found very helpful. Sorry, trying to check the time. Okay, so there's also the thing I'm showing here is just for Google charts. We don't, in a sense, play favorites. We've added some helper libraries so they can connect to the different charting libraries but Plotly and Google charts. Now, I was saying about interactive charts. Now it's very static there. You can hover over it. So in a sense it's interactive in that you've got all the information there and you can see it in different ways. There's also a charting library called interactive data display by some of our collaborators. And I'm now actually going to run some real code and hope, and so what this is doing is streaming values from your server. So very similar to the example I was talking about earlier with the CNTK training. This is taking values and that process is asynchronously streaming over to the browser client. So you can imagine situations where you've got some long running computation and you want to see what's happening. You want to go to field for whether it's converging to the right place. And this is a general piece of technology that people can use in a lot of interesting ways. OK. Now, for those of you who were at Chris's talk earlier, then he mentioned a feature of F-sharp called type providers, which are magic. So what I'm going to do is show you a little bit of these working. So also there's a library called F-sharp data. And what this allows you to do is treat the data as something you feed into the kind of compilation process. And the reason why this might be useful is that you might want to do things like code completion against things that exist in your database without some poor person having to write a huge layer in between. And so what we can do here is we can go to the World Bank, which makes this freely available data. And we can just treat it as XML. So we can put in the URL. And we say, we're working with XML. And it'll pull it all down here. And then we've got this whole mass of stuff. And then somebody's job is to go through this, find out some signal from it. You have to write some code to go back and forth. But they've also provided a type provider. And what this is allowing us to do is to say, just get the context of the World Bank data. And then I want to be able to write F-sharp code in this environment without having to have somebody do some kind of script to generate the F-sharp code or somebody having to write all that code by hand. And so it's a bit like code generation at compilation time. You don't have huge reams of code on the disk that you have to be very careful with. And it's also, in general, updated every so often. Now, I'm not going to, I can't demonstrate this easily because it takes a few seconds. Don't want to rely on the Wi-Fi. It'll all come down crashing. In general, if you're on a reasonable network connection and you're not being watched by lots of people, it's totally fine. But the interesting thing as well is that not only can you do completion at design time, so when you're writing the code, you can have these things that don't really look like methods. So F-sharp has this syntax of double-backed graves to let you put longer sentences in. And so they've made this more readable. Now, they could just mash it down. But this, again, it's for a different audience than people who primarily think of themselves as programmers. And this allows you, and I've done this with some of our own research, pulling down off data storage and pushing it through to an API that people can then work with. And again, it's a little bit like people who were at the gaming scripting talk earlier. It's giving a set of people who are a different set of skills the ability to work with the engines and tools that you're building so that you don't have to provide a lot of the scaffolding. And they have skills that the programmers don't. And so you can work through it and start the chart. Again, with the similar libraries to earlier. So this is just showing changes in the amount of trade that's going on for Belgium. But there's also other things you might want to visualize. It's like, can I get a sense of this from a kind of global perspective? Now, this, again, is a lot of stuff that you go into a data processing environment. People are often surprised. I think there's magic machine learning where people spend all their time. There's actually this whole section of time where people have to reshape and restructure the data, which we've got a whole set of libraries. And because the type provider has pulled in that structure, which is quite detailed, it gives you the ability to pick apart that data with types and safety. So what normally you would do is probably identify names, and then it would run. And if the data gets restructured, or somebody adds a new record in a way that they shouldn't, you'd get runtime blow-ups, which would be unfortunate. This way, you get a lot more confidence that you're working with the structure itself as pushed into your compiler. I won't go over the details of this. Again, the notebooks are all up available if anybody's curious how to do this restructuring. But one of the other map types that plotly makes available is this kind of worldwide map. And again, it's all very interactive. So what this is showing is the change in export over time. So as countries have moved towards doing more exports, now this is the first record from the start of the years, and then there's another map down here, which is later. Now you look at them both, they're both quite beige, there's differences, you could see eye to eye. But again, when you're trying to tell stories or communicate things, you often have something in mind. And so what I've done here is taken the first record and the last record, and let it show the difference between them. And so this is the type of thing that you could write a fairly short amount of code, and if you did it in the context of some business-relevant problem, then you might be able to make this available to people who care about these kind of outputs as well. Okay, and again, all this stuff is like external libraries that we've wrapped up into a .NET context, made available, made a convenient, safe API. I did mention machine learning and passing. There's quite a nice statistic library called Accord. It's relatively straightforward and all runs locally. I'm just gonna show it in quickly passing, because I think it talks to a little bit of the question of interactivity. So imagine the kind of task where you're trying to detect faces in this, and the library has an ability to a pre-trained model. And what we can do here is we can run them, we can run it through, and like the initial configuration, you get all sorts of like faces everywhere. Anybody's familiar with this series? Maybe not surprised there's faces everywhere. But what you can do is then work interactively, adjust the models, and move it to getting closest to the right answer. Now what you really want is a much more powerful library, and there are all sorts of examples. I'm only gonna show this much so far, but there's also some samples here of running with TensorFlow Sharp, so Miguel's library that he's worked on, as well as PyTorch and also ml.net. But those are all in the samples and they're all available. I'm just gonna switch over and then wrap up. And so some people kind of think about this as like one side, like people do one or two little notebooks. There's this interesting observation that some of the folks at Netflix now run tens or hundreds of thousands of notebooks overnight. So they do this process, they have a data analyst, find some interesting signal, and then taking from their huge corpus of data that changes every night, they've built tools so they can run these automatically, and then provide those like freshly baked analysis and visualizations that people can go on and do forever exploration. There's a, I think, yeah. I think I'll call it that. If anybody has any questions, there's a couple of minutes. Yes, quite limited so far. This is an actual topic. There's some issues on the tracker. And if you wanted to get involved, then there's been some preliminary work. Any other questions?


Hi everyone. My name is Lukas and I'm a CEO of live here. I'd like to tell you more about properties and rental and buying problems. Millennials, expats, young professionals can't afford buying a house anymore, and this is a real problem. I've got some use cases here, so if you if you find wrong roommates, it's even worse than dating and students, young adults, they don't want to move around, so they stay in one place. And actually empty rooms, it's a huge problem for agents, landlords. So that's why we started working five months ago on live here, which is a roommate matchmaking and apartment finder for the long-term rental experience. As you can see on the slide, so it's just choosing where you'd like to live, with whom, and actually what do you do on your daily basis? So I just give you the best location for your interests. So you start from the location, then you go for a type of space you'd like to go for, and you just simply choose some basic preferences, like the mood of a place, if it's a quiet or more into pets, you never know what you'd like to go for. And it's based on lifestyle, because this is something very important these days. That people are matching through lifestyles. And this is a profile of Carrie, and she's like that, but she's looking for different people. So we also set up basic preferences for roommates that she's looking for. And this is like a one-stop solution for everything related with the context of housing. The market is huge. By 2025, it's gonna be around 500 million people looking for this kind of solution. The world population is growing, as you know. And we're targeting students, millennials, young professionals, experts, and even regular people who can't afford the living these days. How are we gonna make money? I mean, we can spend ten dollars on premium services, as well as positioning this deposit escrow. Here are the competitors. We've interviewed a lot of people, and we've scraped a lot of listings. I'm a CEO, and Chris is a technical mind. We've been running a software house for five years, working for startups and big corporates. One more thing. Ten days ago, I validated another much-making idea. During the startup weekend, I actually won both prices, the Mentos and the First Place, and it's the same concept, but with working space. So you choose a place to work as a context. And it can be adaptable for every single context, which is related with much-making things. Thank you. Thank you. Just referring to the roommate one. London is a really good market for that, for example. Yeah, this is a huge market. Actually, they've got some single portals that they already got five million users, and they deal with that on a regular basis because you can't afford a living. And the thought it's impossible to buy a flat there. One issue there is funding a flat. The other issue for the tenant, as well, is managing the life with the rent and different people coming in and out. Do you also take care of transactions over time? Definitely. We want to deal with transactions like split, sharing, because we can charge them a small fee, which is a regular thing. We've lived here. We might have the same problem like with Tinder. Once you find someone, then it's a problem to pay for the app. But in this case, utility bills, like even the marketplace for broadband and for insurance, for other financial products, can keep you using the app on a constant basis. And you've got reviews, so you can avoid scam, which is a huge problem. Handling the money, does it mean that you need some kind of financial license for that, or can you do it through a partner? I'm gonna do it with partners. There's no point to run it. You've got nice startups like Revolut and others, so it's much better to just integrate them and aggregate and just charge everyone a small fee for lead generation and so on. Any more questions? Thank you. Thank you very much.