Man himself, he has quite a CV, and let's first of all get to know Kupolo Nino East, the engineer himself, okay?  Yes, I'm a lecturer at the Zittek University, under the public universities, and I'm also working with the Kenyapawa under contractual basis. So those are my areas of specialization. How did you get interest in this line of work? Now I got interested in this line of work when I was still at primary school, and I can remember when I was schooling at Harambu Primary School in Kabonyokanyagual, the primary school was not having good infrastructure, and then there was a time when somebody came to electrify those buildings, and I want to state categorically that that was the point when I became very interested in engineering activity. You say someone do it and you love the AI, so someone doing electrifying the building, the old building, and that was when I was in standard 6 during that time, and I got very interested in how the electrification was taking place, and from that point I got interested in pursuing engineering as a career, and specifically electrical engineering. Electrical engineering? Yes, because engineering is very wide. Is wide? Is very wide. In fact it has branches from A to Z, starting with aeronautical engineering, with the letter A and up to Z. So we have a very wide profession called engineering. So if someone wants to be an engineer, they have to get to know that engineering has a specificity, when you look at the line of work in engineering there is aeronautical engineering, which is your line of work? Now my line of work is specifically dealing with power systems. I am measured in power systems when I was in my fifth year at the university. So power system is also divided into two. We have heavy current engineering and light current engineering. So mine was dealing with the heavy current engineering. That one is involving systems which are using heavy current. And this is what enables you to now get to the point where right now you are a lecturer at the university? Exactly. And I am also practicing as an engineer. In fact, even after this interview I am going to supervise a certain site where we are electrifying a certain area and we are also building a small power plant which can supplement what we already have in the country. We have a deficit in power generation. We don't have enough. And that's one of the challenges we have in this country. Now as young engineers we are coming up with several ideas and projects on how to bridge the gap so that we have enough power in this country. Ramagoku, even before you continue, when we talk about engineering some people don't even know what engineering means. And that's actually where I was coming to. Maybe you can just give us a brief definition of what engineering is all about. Ramagoku, I want to tell you that in this country you cannot even call yourself an engineer if you have not come up with a tangible project which can help solve the problems of the society.  An engineer and he has not even done any engineering project.  I'm developing a polygraph. This is a device which is going to help even the government to curb this issue or this money is called corruption. A polygraph is just a detector or a lie detector.  So it is a device which when you connect it to the potbelly of anybody then you pose three or four questions to that particular individual. Then depending on how that individual responds then there is what we call responses from the answer that individual is going to give when you pose a question to them. Those responses will be focused on the screen in terms of licidwa figures. Then we sit down as engineers and analyze those licidwa figures and conclude that particular person is lying or saying the truth. This is a polygraph which is in its advanced stage and it can even be implemented if the government is ready. Last month I was talking to my political leaders in Kisumu County to allow me to implement this device in their offices or in their public offices. What was the outcome of the whole conversation? The outcome is negative because you see the corruption is like cancer even down there. So they have refused to implement this idea and this idea is my brainchild. You see now they are avoiding this idea because they know most of them are very corrupt. So you are saying for you to be an engineer you must have an idea and you must have gone through a given line of work in academia. Let me put it in simple terms. You need to be an engineer. You must have come up with a project, an engineering project which can solve a societal problem. Whether that problem is small or big but that project you have come up with must have solved a certain societal problem in the country or in the area of your residence because normally people come up with those projects after surveying where they are the problems of the area they reside in. And this happens after like passing through some or at the end of the stages in school let's say after university or at what stage should it be. Exactly that's why even the curriculum which we went through because I went through 844 system. That curriculum was having an idea of starting to prepare pupils or even students right from high school. We have a program called Kenya Science and Engineering Fair. This program is trying to align even students right down there to come up with projects, engineering projects. So when you come to the university now you will now do it in a better way because at the high school level it is just like a preparation when able you start thinking about that line. So now engineer you said you developed interest in engineering when you were in class 6. When I was in class 6. It begs the question for someone who is watching you today. They still don't have an idea or a clue about what they want to do for their career. What is the process or the procedure? How can one be able to find or identify their career path especially in a field like engineering? That's a very good question Ramagoko. In fact that was supposed to be the basis of our discussion because let me tell you identifying a career path or identifying a talent is the major challenge in any career path. So in fact I'm trying to think that if that person could have not come to that school where I was studying in that primary school then I could have not even identified my talent but I want to give the youths especially those who are still young those who still don't know their talents those who have not identified their talents I want to give them three major ways of how they can identify their talents at an early age and then once you have identified your talent then you stick with it. You stick with it up to the highest level of education. So these are three ways of talent identification. These are three ways of talent identification. Okay, let's go. Number one. Number one on how you can identify your talent is to identify what thrill you at childhood and that is why even in America America is more advanced in terms of talent identification because they have resources. When you want to find out what thrills a young one for example then you have to give that young one several resources then you will just realize that from the several resources what we call paraphernalia of talent identification you surround the kid with paraphernalia of talent identification then from there the kid will just identify one particular paraphernalia which thrills the kid then from there now the kid will now be developed based on what the kid has just identified from a group of resources In other words you're saying you give them an environment that has a variety of things to do they can play with this, that and through that you'll find out what thrills them. And this is regardless of whether someone is Indo or Outdo This is regardless of whether you are Indo or Outdo you just provide the resources for the young one several resources because I've told you in this career path there are a lot of careers we can pursue as individuals And does this also vary with age? This one does not vary with age In fact I was coming to that point because that was the initial process of talent identification then if you are past that age and you had not gone through that process then you can still identify this talent when you are an adult Now when you are an adult what you need to be given is a chance just to identify what consumes your time most what you can do to an extent that you lose track of time you get the point what you can find yourself doing to an extent that you now lose the track of time because you are so occupied with age you are so occupied with this activity to an extent that you even forget what you were supposed to do the next hour and this is a positive activity and this is a positive activity and I want to discourage the youths because the youths think that watching soka is a talent watching soka because most of them are engrossed you say watching not playing watching is not a talent or watching is not a career watching soka is not a talent or a career but playing soka getting involved in it doing it is what can constitute a career when you are doing it personally and Ramagoka I want to tell you that 63% of even the workforce in this country are not happy with what they are doing in their workplaces because they don't love it which means they pursued careers which they were not even passionate about so for you to be able to find out what you career you most likely fit in is when you find that you like doing something a lot that you should develop a talent from that exactly ok so that was number one what thrills you what thrills you an individual do you go to number two now and I've just said number two when now you have come to an adult stage and now you still don't know how to identify your talent then you can also get involved in an activity which occupies your mind and you can even lose track of time while doing this particular activity so that one can also be used to identify the talent of an individual so number one is what thrills you number two what occupies your time what occupies you you said there are three there were three points then the last point which is also very very very important is talking to an expert talk about it talking to an expert talking to an expert means that you seek more information from career counsellors because we have people who have studied this identification of careers and you can consult them they are career counsellors and that is why even right now I am pleased with the government because the government is even trying to set career centres right from primary school to secondary school to the university so we have career counsellors who can guide students who have not even identified their talents then they are guided accordingly in terms of even posting questions to them we have aptitude questions you can post to an individual then depending on how they respond to such questions you can guide them accordingly now what are the opportunities available in engineering especially in terms of career development in engineering the opportunities are very very many because you realise even in this country we have construction going on almost on a daily basis but the challenge the youth of this country have is that these opportunities are there but they are being given to Chinese for example they are being given to Germany the contractors from Germany and yet we have people in this country who can even undertake this opportunity do you have Kenan engineers who are capable of coming up to the occasion I have just given you an example of myself and I know to the county government of Kisumu and they refused in total that this device will expose the county government and I want to tell you Ramagoko that this is something we should drum up support for as youths of this country because we have a lot of youths with talents we don't even have resource centers where these talents can be nurtured right from where I come from I come from a place called Kabonyu Kanyaguwa in that area we don't even have one resource center where youths can be nurtured where experts who can guide the youths in terms of talent identification are not there the centers are not there and this is a very big challenge in this country now for someone who hasn't yet gotten an interest in engineering how should someone be able to understand the benefits of engineering especially as a career considering the fact that they are still not yet the mind has not been made up because yes it is a fact that at some point you have to weigh out which path do I take from this point someone is doing their national examinations this year that they have to discover themselves in this path so how best can you prepare yourself for a career like this and how best can you also be able to to look out for the potentials that exist in engineering Ramaguka, I want to tell you that we have septogenarians and octogenarians those who are engineers long time ago those who have experience in engineering septogenarians and octogenarians by definition what exactly for those who may not understand these are people who are in their 8th decade of life these are people who are so much experienced like when I talk about octogenarian this is somebody who is an engineer but he is 9th decade 8th decade in terms of age they have expertise these people are not offering mental programs to the young engineers like us in fact I have come out of that cocoon just by myself I have never been mentored by these senior engineers no one has mentored me now I am coming out with a strong engineering background and I am also trying to organize mentorship programs those who are still in high school and that's why I want to plead with them these octogenarians these people who have a lot of experience the old that is the old professionals who are now in their 8th decade in terms of age they should come down and mentor these young engineers so that they also take over once they have become senile now these are the challenges that we are facing and I want to tell you that if we can have these mentorship programs right from the grassroots then we can even identify these talents at a tender age then we develop them and then they become experts in future I want us to finish this conversation at that point but you can come up with some of these mentorship programs yourself I have even started the mentorship program right now I am mentoring 5 good students but they are still in high school they are still in high school so I am mentoring them in terms of even guiding them to do coding because I know I am also an expert in SCADA and PLC program so I am even guiding them to do coding Python coding and everything related to electrical engineering so they are doing very well for someone who is watching you and they would like to reach out to you is there any way that they can be able to get you yes all over in social media I have a page called engineer polo dindo and they can even join the page because you know that will enable me to reach out to very many people because I want to touch lives even across the globe thank you very much engineer follow him on facebook engineer polo dindo that is my page my facebook is just polo dindo because I opened the facebook when I was still in high school and I have not attained the title engineer so right now but you can edit it I can edit it but I have just made it to remain the way it is thank you very much engineer it's a pleasure having you and I wish you the best you are doing a fantastic job thank you very much Ramaguko that is what brings us to the end of this conversation today it's all about career development in engineering if you hear the engineer speaking in my friend you'll feel like if you're becoming an engineer from the comfort of your home well that brings us to the end of this conversation the hashtag as always is why in the morning on twitter at Ramaguko at Y254 channel on twitter and facebook your thoughts about engineer polo dindo and this conversation may god bless you god bless the work of your hands have a fantastic day see you again next week on Monday my name is Ramaguko thank you


Here's how a loser does it. Oh everyone's embarrassed. Everyone is embarrassed when you do that. And here's how a boss opens a package of post-its.  And here's how a boss opens a little packet of post-its. Didn't work. Is it this way? What's the fast way of doing it? Oh yeah. And here's how a boss opens a little package of post-its. Watch this. Squeeze it.


Alright, Tim here from stream native. I'm a developer advocate and my main technology is Apache pulsars you saw there up in lights today. My talk here at the open source summit is a hail hydrate from stream to late using open source. We're using Apache tools today including Apache pulsar that unify Apache flink and maybe some others along the way. I'm a developer advocate extreme native, and we support the open source patchy pulsar. If you want to see more content for me source code articles how to use examples. Go to one of my websites to my GitHub, lots of material there I'll make sure all the slides, all the examples everything you see today will be available for you to explore build on fork it if you want. Let's interact on open source, a little more information there so you can find slides and other materials. Hopefully that's enough. Let me do a quick agenda so you get an idea what we're going to do today, we have about 45 minutes or so so we'll try to maximize what we can get out of there. I'll be on slack I'll be in different areas within the conference, I wish I was there in person, but today I'm here virtually, but please reach out. I'm definitely interested to talk to you about the different ways to populate a data lake with open source, along with a lot of other things that you could do pretty straightforward. So our use case today, how do I get data into a data lake, or anywhere you know whether it's a lake house, just an S3 bucket, H face, kudu, you know, arrow spike. Cockroach DB any database you have any data lake anything in the cloud on premise wherever it may be. That's what I'm doing here today. There's a number of challenges there. And we'll go through their impact a solution to them. What's our final outcome. And why did we pick an ify and pulsar example the architecture and we'll walk through a quick demo. Use cases iot ingestion that's one I'll show you some other formats of data. It really doesn't matter when you use the right open source tools. Everything's pretty straightforward. But right now we're starting off on our grand adventure. It looks like a difficult problem. How do I get all this data. We have high volume, lots of different sources different formats protocols different vendors devices, lots of challenges here. Sometimes it seems like too much data to go through whatever channels you have, but relax, we have this, it will be pretty straightforward. So data ingestion is hard, you've got a lot of data, again different formats, maybe very fast, you want to be able to work on this data continuously real time, despite its speed you need as close to real time as you can get. And you want to be able to see what's going on. If something's not working something doesn't look like the data you expect, you want to be able to get it real time, be able to consume it without any problems.  Most people solve this by having a ton of different scripts. Maybe I've got a little Python over there a shell script over here some Java some scholars and Ruby some go. A ton of things all over the place maybe a cron job, maybe something's running at Google Cloud something's in Amazon, maybe you've got something stateless function over here using a proprietary tool over there maybe some legacy etl. Code is everywhere code sprawl is a real issue. Really hard to know what's running when how do I change something, but I keep things in sync. Not easy. This is not just time to money. So the more you have to do that the more you have to develop and maintain all these different scripts someone added a new source of data, someone added a field. That's cost for development you got to maintain it you got a lot of tools you may have to pay for support. It's hard to find people who really know this technology out there. You may be waiting for new contractors and maybe delays and people have to learn yet another tool or different package or language or protocol. A lot of money there. Obviously this takes time. This is decrease the people who want this data don't care how you're getting it. They want to see it in their application they want to see it in a dashboard. If a scientist wants to see it in their notebook, you need that as fast as possible this delays the rest of the project if I don't have my data, you're losing revenue you losing opportunities big deal here. So how do we do this, what's the solution patching knife flies a good tool for getting all those different data sources formats protocols different devices together. Knife is a piece of the puzzle patchy pulsar with its functions and different adapters, make some of this even easier. I can use the mop MQTT on pulsar to natively start streaming that in from all those devices that could push to MQTT. I'm installing a lot of different data different types. That's all supported with knife I makes it very easy. I'll show you XML so you Jason doesn't really matter to knife I the other open source tools knife I gives your provenance I see everything makes it very easy. Add new applications regardless of the use case, much shorter time frames don't have to wait for data. Data analysts data scientists can just start innovating with that data they don't have to wait around for months or years for saving money as well not just time. You don't have to worry about using consultants for too much time ingest is simplified or faster or more agile. We reduced the time to onboard a new data source doesn't take weeks or days could probably get an hours. This is more data more streams into your data warehouses now, regardless of where that's running. I recommend using what I call the flip stack great for cloud data engineers, especially be doing machine learning or anything around data lakes lake house databases data warehouses whatever it is. We support a ton of different users frameworks languages clouds data sources clusters wherever you're doing it. People are going to use these tools or cloud data engineers probably know some ETL and ELT made a little Python and Java definitely doing some sequel maybe done a little streaming better know the basic cloud tools. That's a hefty order there that is not simple. So these are very important people. Also, we've got cats out there you might see them in my presentation. They're your typical user, they don't have a lot of coding skills. They're always questioning how much money I'm spending on all this. They are definitely experts in being lazy, often show up on my edge cameras, you'll see that. Also the ever present AI. Sometimes I need me to run machine learning or deep learning is part of this ingest to all these different clouds because may have to clean up the data while it's happening. So I'm trying to process to determine what I should do with that data where does it go. Lots of different things here with machine learning, and I can run that in Apache nine five running into pulsar functions can run in a function mesh. I can run that in Flank. I can run that in regular pulsar clients and microservices. Again, lots of different places, try to minimize it to just a few key areas that can be shared and distributed in some big clusters out there. Stream native makes this possible. You know, regardless of where you're running these apps. Again, they can be data pipelines like this the most common use case here for loading data lake. All those will be using our compute layer. What's nice with Apache pulsar versus some other streaming and messaging technologies is compute and storage are separate, something pretty common in the cloud. So I can have my storage increased without having to add more computer vice versa I need more support for additional clients just add some more compute nodes. I don't need to add storage that I might not need there. And what makes the storage even better is Apache bookkeeper can send that data is tiered storage you don't have to write special scripts. You don't have to worry what happens if I run out of this space. That's all managed for you and that can go into S3 buckets or wherever you have your cloud storage. Where can I run this very easily in cloud natively and Kubernetes like most people like to run their apps these days, and also all the major clouds as you'd expect stream native will run in your data center as well, or in any of your clouds natively makes it very easy, makes it a little simpler than having to wire up all these open source projects on your own, which I'm doing today for demos, and you could certainly do that as a developer learning the product. But when you're ready to scale out and production, you need things like geo replication and backups and management. But you probably need a host like stream native to help you. Again, we mentioned that flip stack flip is also the name for flink integrated with pulsar. There's a bunch of great connectors that stream native have put out into the open source to make it very easy for flink and pulsar to be friends. And we'll see that today. We talked about a lot of different open source technologies, one of them is NIFI. If you look at NIFI, you might see my name out there I really love this project, been working with it for like five six years. You see I'm even wearing the t shirt out there in Italy. I love it. I've got one of the devices that's streaming and data for us today. Why NIFI easily starts off on your laptop you learn how to development. And then you could scale out as big as you need to be. It scales very linearly just keep adding nodes as big as you need to get, but you do some real time streaming. This is great for acting as a kind of a universal gateway, collect your data, curate it analyze it and start working on it right away maybe convert it maybe limit it set out alerts, send it to different things I'll show you a bunch of examples there. So here's here. What's nice is lots of different sources and sinks. So you kind of mix and match what you're doing here without writing code. You connect things together in a very intelligent way. Underneath that you've got abilities to guarantee delivery got Providence and lineage you can see what's going on. Lots of different data sources supported. Great if you need to split or filter things. It's a really nice way to do it. Again, one good piece of the puzzle. The other one is probably the most flexible way to do messaging and streaming is with pulsar which is a cloud native for distributed messaging and streaming, which are two different things. People tend to think of messaging. Remember the old style messaging with JMS MQ series, all those type of things. Those are still relevant practices. And then again you've got the Kafka style event. Both of those are important pulsar supports both. So you don't have to have multiple different kind of messaging systems to achieve what you need. So here's some of those details that are important to be able to do the pub sub that most people like to do as this geo replicated regardless of how many cloud availability zones you have been able to have functions you could do some of that to functionality before the events or messages are in their final destination makes it very powerful. I highly recommend people do this. If you haven't been doing that already, please take a look at those multi tenancy and more so than other places, because I've got namespaces, and I've got the ability to break down all my topics into completely isolated areas that makes it easy to support, you know, multiple lines of business or multiple companies on the same platform, very powerful there. We mentioned that tiered storage, so we can make every topic persistent, or we can have it not be persistent. And again that flexibility you don't see in other messaging systems, full support for different connectors so I could just stream that data right into arrow spike into a JDBC data store and to click house into cockroach DB and the Mongo needs to go very easily. Full rest apis you could do any DevOps you need to do, or even have NIFI do those calls for you. Full command line interfaces you could do everything you need to do from looking at the data starting and stopping things. All those things you expect all that can be automated with your various DevOps tools, as many clients as you could possibly think of their support there, whether it's python.net Java, all those are out there go, and they're very easy clean apis nice way to do it. I'm not going to get into the different just subscription types, but as opposed to some of the other ones there are multiple that lets you decide how you want to process things. So maybe you want to be able to move messages through as fast as possible. So I could have different consumers out there getting their own set of messages. If I have 20 consumers, I could be doing things in 20 x parallel. That might be a subscription type that's valuable to you. We got that right there. I mentioned that different protocols support. Obviously we support the native pulsar, but sometimes you have existing apps, especially in IOT they're doing MQTT, you might be doing a MQP JMS Kafka. You don't have to rewrite all those clients you don't have to as you add new ones you make them native pulsar but for now, have them do their native MQTT protocol and have pulsar act as the broker there and just make that come in and you don't have to worry about it. I'll show you a couple different protocols, and it doesn't, it doesn't add any complexity to what you're doing. It's very nice. Let's go here. My example is I've got a device over here. I've also got some a weather API call. And I've got another rest call bringing that into NIFI to do that initial cleanup, preparation, get that into pulsar whether that's through MQTT, native Kafka, however, Flink is going to do some sequel fun on that as those events come in. And then that data is available in your data lake for whoever needs to query it make dashboards, apps, whatever you're doing. Just a little more detail on that. Again, whether I'm pushing to MQTT, or I'm pushing to whatever different protocol you like, it natively goes to pulsar very easy. Data coming off this device. Pretty straightforward, Jason, but we'll show you how easy it is to work with that. This is one of my cats. We'll also do weather data. Again, what's interesting in weather data, this is coming in as a zip file of a lot of XML files, and we show you how easy that is to parse. Please connect with me, learn more about pulsar. I've been coming extremely excited about it. It's one of the most interesting new projects out there in Apache.  It makes things a lot easier and solve some of the problems that people have been having with streaming got links to a bunch of different source code, bunch of different examples. I always reach out to me, but now that we've done, you know, the slides, everyone needs to see some slides. Let's show some real code. This is my favorite part of what I kind of get through the slides as quickly as we can. I wanted to set up those basics and give you something to return to later. If you want to get a refresher, it is a good store document for you to look at. Finally, the fun part is, let's look at live code. Now this is Apache 95. This is consuming from pulsar and consuming from Kafka. Under the covers that's the same pulsar cluster. I just have both protocols enabled, just to show you how easy that is. I'm going to start data coming in from my device. I messaged into my IoT device. Again, just to show you the Python code here really basic, but it's grabbing some sensors doing a little formats and calculations and it's going to send it to two different pulsar topics. I'm doing it one of them through MQTT and one through Kafka. Again, using those native libraries there, there's nothing pulsar specific there. It's just sending Kafka messages, and it's just producing MQTT messages. The only difference being that this cluster here is a pulsar cluster and it's listening on these two protocols and more. Here's that running. Just want to show you some of that command line. Here's the different topics on that cluster and you'll see we're going to be using a couple of them. You saw one of them was pushing to this one. One of them was pushing to Kafka behind the scenes. These are the pulsar topics for them. I'm going to take a look here back in NIFI as we see some data is coming in because I started that IoT process again. You can see the latest data here. And we can see lots of the details. This is that lineage. This is that Providence information that lets you know what's going on with every event that comes in. The link ID tells you the size, tells you where it is. Like here you can see where it came from right down to the topic. A bunch of different attributes, one message, and we could even dive into the content to see that. And I could store this somewhere if I want a record of everything that came in. Just to give you an idea of the different sensor readings coming in. So those were consumed by pulsar. I'm going to treat it as Jason, convert it into Jason. I could have decided to convert that into another format, which is another thing that NIFI does really easy. Maybe it's Avro. I could get comma separated values for some of my data scientists. Maybe I need to build a form, text form. Maybe parquet, maybe XML, whatever it happens to be. Here I'm writing a query on that data real time. I just want a couple of the fields if the humidity is over 45%. This one just give me all the data. This here is just so I stopped that data real time in between each step. I've got a configurable queue with built in back pressure built in load balancing strategies, ability prioritize different events. Really powerful again all graphical. We can see a bunch of the data has come through as alerts. Some have come through as standard data. And here I'm just going to send it to my cloud database, but just to give you an idea what's going on here looks pretty familiar. It is that same data. Here I'm just going to start pushing that to a cloud data store. Pretty easy. Not that hard. We just wrote the 78 records there. And I could see the results of them what happened, you know what what happened, you know what's where that data went. What's cool is if you look at this code to write to a Postgres database in the in the cloud, which could have been click house could have been any JDBC store. I said it was an insert. I said it was Jason. There's the table name. That's it. There's no other difficulties there. That's how easy it is to send that data to the cloud. I didn't have to worry about any complex things really. So we're writing to that cloud database. Again, it could be Dremio, it could be Databricks, Stove Lake, a ton of different databases I could be writing to in any cloud, anywhere that happens to be. Let's take a look right here. I pushed that into a Postgres SQL database and you could see these are the recent records that came in. This is a regular database. I can bring this into a dashboard bring us into anything that reads from databases. Pretty straightforward. That's the entire process to take a stream from various devices, make it validated and clean. Send it up to a cloud data lake. It's ready for use. That's it. Now I said we can also use other protocols. Here's Kafka. Again, this is my laptop. Same Pulsar cluster. Use the native Kafka port again using those Kafka protocols. Read from that topic that we were pushing into. If we looked at our app here, here is that Kafka topic. It's our Pulsar topic. This is, say I want to read the earliest one but my group ID, standard Kafka. Didn't have to change anything. Data comes in. It doesn't matter that it was in Pulsar. I could see the different attributes that came in. Kafka Offsets, keys, all those things you expect in Kafka. It's just there. There's another app. That's one IoT app running. I can also get data from a rest endpoint. This one is for stocks. What's interesting is it comes in a kind of a weird format. I want to break it out.  There's a bunch of values over time. I just pull out those values and I convert it into a schema that I like. Then I'm going to add a unique ID and add a timestamp and a date and time and then get it ready. I want to just work on one record at a time. Not if I let me work at thousands at a time if I wanted but to make the demo not run too fast so you can't see it. You click a button and all of a sudden 50,000 records are gone. I put a control rate here so we just do 20 a second. Just so you can see data coming through makes it look a little cleaner. Here I'm just pushing those records into Pulsar and you can see them coming out. No failures here. I can retry if something's down. Again, pretty straightforward. I connect to my local Pulsar. Let me show you that. Here is where you'd have your login and authentication if you're connecting to something like stream native. Here it's just on my laptop. Pretty straightforward. Going to all the defaults, default ports. Makes it easy for development for me. This is pushing to stocks. So I've got data going into the stocks Pulsar topic. Just so we could see that happen. And I've got that controlled. So we'll just keep getting more and more data in there. Pretty straightforward but makes it easy for you to see that. And to show you it's not going nowhere. I'm going to read it. Here's my consumer. Here I've got a little query. This could be anything I want. Maybe just limit the data. But again just to show you that it's running. It's coming through there. So that stocks. So we saw IOT data. We saw rest stock data. What's next. Well how about some weather. I like to know the weather the weather's been pretty rough recently fed some flooding we've had hurricanes, you know, this is something you need to keep an eye on. So this one here I want to know the weather for the entire United States. Well fortunately the NOAA has put all that in one file. Now most people would just manually go there, download this zip file. Then uncompress that. Then unzip it. Give me a ton of different files. Well those are all XML. It's weird. I don't want any weird. I just want airports. I want to know the weather at every airport in the United States. And I certainly don't want XML. I'm not a fan of XML. So XML convert that to JSON. And get rid of anyone to have a weird location because I want to know that this is at a place. You know I want this to know this is Newark Airport. So the airports all around the country. I want to know their weather that one's important for me especially for business travel for different applications I have just those. And here again like we did before, I'm going to do a split in control so I don't run 5000 records in a second doesn't make for a good demo to see all your data go through in a second and running on my laptop. I have a few hundred gigs of data here. I'm going to have a lot of deleting to do. So I didn't want to do that. So we see here data coming through and we get all this metadata. Some of this could be really important to you so I can and knife I pull out every one of those fields. Maybe put that in another pulsar topic and use it for something else. Like this was the original file name. Which airport it came from, you know, interesting data where they ran the NOAA servers, all that sort of information is there for me, and I'm just going to push this to a weather topic. Pretty straightforward. Now I've documented how to do all these demos from the nine five side from the pulsar side from MQTT ton of the source code here. How do you integrate the topics really easy. How do you do a list how do you consume data how you test it you know I put data in. I want to get data out. Like, you know, here I can consume some of that IOT data. Pretty straightforward consume on that one I created a, a subscription there, so that my command line gets just his data that he wants. That was one of the IOT records just to give you an idea. So we have that data coming in. Pretty straightforward. Let's do the flink part. Now I got data into topics, and I can pull data out of topics. Very helpful. Sometimes I want to do other things. Certainly I can run a pulsar function. So when that event arrived something happens, maybe I put it into another topic. There's lots of different things I could do there including like I mentioned, machine learning or deep learning, or any kind of functions or processing you need to do. But something I like to do is create a table on those event streams as they're coming in. So that was large skills I want. Fortunately Apache flink, another great open source project. Let me do that. So the syntax is really easy. I could have used the built in catalog that looks at all the pulsar topics and does it for me cloud native stream and Apache pulsar have that built in schema registry, and you can see that very easily in the cloud. But we don't need to do that. It's very cool if you want to be able to control what that table looks like, just a field you want, control things like when do you start grabbing those messages. All those sort of information, it was Jason, all those connectors are here. So we're going to create a table and then we'll start querying them pretty straightforward, but I think that's important. So I mentioned the schema registry. I don't want to gloss over that. Let's show you what a schema looks like. So with stream native cloud, I could see that schema. What's cool is I built this up with an app. Pretty easy for me to define this based on the fields in my class. Again, if you want to write code, you can definitely do that. It makes it pretty clean. Support a couple different types of schemas here. This is Jason schema pretty straightforward. It makes it very easy to be able to develop and see what's going on in my, in my topics I have a schema on it also lets me do queries. If you have a schema and query them. This is just a different way to see the data stream native makes it pretty easy. Again, you could do this from the command line. There's some built in utilities with pulsar. But having it cloud hosted and manage and all that done for you with nice interfaces makes it a little easier. Just a heads up on that. So we ran here. So we're going to create a table. Let's create this data table. Let's see which one version I like let's do earliest. Let's make sure we grab it and copy it go into my flink. Let me make sure I didn't create this table already. This is the table I have. These are the different catalogs. I'm the default one where it lets me create my own. So I created a table for weather already. Let's describe weather. Let's describe skater to which is a different version of this table. Let's describe stocks. You can see the tables are there. Let's build a new one. Just pasting that in there. Let's make sure that skater was built properly. And I'm just going to do a very simple select star. I'm going to do the most exciting one, but keep it simple. You see I've got all the sequence syntax to create a couple of different tables here. Some of them I've built already one I just wanted to show you so I can do stocks, weather, all the different ones in some couple of different things to make it a little easier for you. So the query is running. What's cool is as you see that line pop up. That is a new event that just made it into the topic. So as that IOT app is sending data, I can continuously get it so my SQL just keeps running, and as a new record comes in I get it. I'm just looking at the data. I'm just developing what I want to do in the SQL. From here I can add an insert statement, insert that into another topic. So say I want to do alerts, someone could be consuming waiting on that topic to do whatever they need to do, which is pretty powerful. Also, what you can do is have that set up in Pulsar to be a sync. So when I push to a Pulsar topic, I can have that connected to a sync for say, as three, or for click house or arrow spike or cockroach DB, or, you know, well, a lake house, wherever it may be, there's a ton of different connectors for Pulsar. So if I send an alert to that topic, it'll automatically go into that sync makes it real easy another way to do this without code. So I just write it here and have flink do what it needs to do. Let's just take a look at the tables here. Like if we wanted to take a look at weather. We can look at the weather one and then figure out, let's insert that to somewhere else. Let's just show a couple of fields. And if I come up with a query that I really like, I can take that embed that in an app. And then app could do other kind of processing. Again, I could do some of that processing and I fi I could do some of that in Pulsar functions, lots of different options there depends on what you want to do. So we still have that guy running. We could get some more data for for weather, as you see we already passed through all that weather data even though that was all the weather forecast for the whole country. And we'll just start add a couple more here. As you see a couple thousand new reports coming in. And even with this delay here that I purposely added in processes in them pretty fast. You may have run out of this space there. Something that happens when you're running Pulsar flink knife I end this whole presentation on the same machine, you know, sometimes it's better to run everything in the cloud, and then come back in, you know, run it distributed because you never know what the networks, you know the fun things that happen when you're speaking at conferences, you know, it's probably always best to run locally in case networks are down, you know, even though the cloud hosting may never go down. Networks do. I think I may have run out of memory here. So we'll show you that this is running locally. I'll just drop the cluster here. And this is my flink cluster. So one node cluster on my laptop. And then I'm going to restarted it. Hopefully I got enough RAM on my machine. That's the syntax to run a SQL client to get access to all those different things that you want to do there. I'm just going to create one table. Just to show you again how we do it. We'll get over to our shell here. Make sure the table is created and select star from the weather, or I could pick just a couple of fields. Again, that's up to you what makes sense on how you want to do that, those queries. I might stop this guy because pushing in a lot of data over here. We're running on the same machine. What's nice with knife I is could start and stop whenever I want. This is stock data. Again, haven't been doing anything with it so maybe I can just stop that for now. And we'll just focus on the weather. Again, only have a couple of hundred records left, even at processing 20 seconds. It's going to be pretty quick. Again, that's why I put that delay on there. Otherwise you're not getting any records. As you see here, I've already pushed a lot of weather data here, even how many that's showing on the page. You see here we're on page 250 of the data. So there's already a lot of data in this topic. You can see airports all over the world. We'll see if we get to the last one yet to just go in here and we can see all the records. Ooh, that's pretty cold. Where is that? That's a little nicer weather than I have here in New Jersey. Oh, Montana. Pretty nice weather. Yeah, so you can see some of these. There's a couple of them where they haven't gotten reports in a while. You can see those observation times. Anyone that's September 3rd, that's pretty recent. You know, and you can see the lat long pretty hot there in Arizona, just to give you an idea. So maybe I want to now that I examine the data. I'm going to send this to a data scientist and they tell me, Tim, I'm interested in a geofenced area so we could do some math on the lat long. And I want every record that comes in, you know, ignore things when the observed time is in the past. We put that in the query. Just show me where the Celsius temperature is over 20. Sure, we could do that. We just put that in the select, have that happen, do an insert, put that into another topic. Now you have your data ready to go. I'm going to go forward. That just gives you some of the idea what you can do. Now if I want to send new data and now the one thing with this forecast with his weather data. This is the live weather. Every 15 minutes is the general collection time. So running this back to back, not going to get new data. I've set my system up to not care that I get duplicates. You know, that's up to you what your data looks like you could filter duplicates very easily in different spots. As you see here the data is coming in really quickly into my flint query. Very straightforward.  Another clause where location like say New Jersey. So I am, and we just get those in makes it a little, little easier again we still have data coming in. And it goes pretty quick by the time we load this it won't be there. So one of the problems with running these things they move so quickly. That's why you might want to look at the, the provenance to see what's going on with my data. And I could see here what airport that is. And if without even diving into the body of the data devil that metadata. We've got most of that data and we might have got New Jersey. There we did. You can see here we got two pages in New Jersey. I could see the airports nearest to me. I could see pretty much all the airports in the state we don't have a ton of them. You know, Atlantic City, you take a look at that one. What's the weather down there by the beach 77. Not bad. So you know you can see what's going on one queries, however you want, just pick the fields you wanted so maybe I just wanted location, lat long temperature. You know, maybe humidity, you know wind speed, those sort of things you just pick and choose the ones you want. Pretty straightforward. You know I could have picked it from other parts of the country, or I could have put a joint in there, joined it with another topic that makes sense, did some look ups. You get at the idea here, we're running low on time. Hopefully you'll want to talk to me ask some questions will do that. And during the live session. Thanks for attending. I'm hoping you've learned some cool stuff you could do with various streaming tech within the open source.


CBX day two. Today's the big day. Me and Josh just crushed it over at the juice place. How are you feeling right now? Pretty much says it all. He had four shots of juice crazy stuff like garlic, ginger It just filled with liquid, you know, I gotta recycle this somehow There's one inside. So today we have a pretty exciting stuff going on. We have two meet and greets We have two panels and then I'm gonna try and make someone's panel. This guy Roberto I was talking to last night. He has like the coolest stuff to like monetize to optimize And for me to continue this channel, even if I don't hit my target of 100k, so that's gonna be on my list That's super fun. So let's begin Couple minutes late. We've got a panel upstairs. So hope everybody's My name is Jack Zawston. I also make travel content as well Long story short, I quit my job sold everything bought a school bus converted it and I'm cruising around all 40 United States plus Canada and I have Not ever paid for a place to park overnight. It is now lunchtime the crew is walking over to Shoot I forget where we're going, but apparently it's good. We're all doing a group photo. We just had an incredible panel Everybody's in pose mode. That's right Oh, man, we got Josh breakdancing Oh my gosh, what is going on here? I'm so confused This is just after the Panel we were on it went really well. By the way, thank you both for coming high-five hashtag van life Yeah, you'll be in the video. Yeah, make sure to comment in your own video Follow me on Instagram 156 all right, boom there you go. I'm the narcissist. Okay, cool. Perfect. I didn't even know that Narcissist I am Ryan's road and you guys are awesome Skylines in some sense with it with sky with any fast forward back to the booth hanging out with these guys I'm sorry. I didn't ask what the channel was Cool, and you guys know the jerkies and check this out. This is what they're burying Well, you can't really bury it under the concrete But they're hiding a treasure here at CVX live with some kind of information on the inside, right? Yeah Are you gonna show us what it is? That's right. We're ancient. It is like a treasure map. Oh, what? Oh, that's so cool So you definitely got to go check out the channel if you haven't already I actually want to go try and find one of your guys treasure. I swear Yeah, there's still one Colorado Oh my god I know this video is very sporadic and Not adventurous, but I'm take I'm taking I'm taking me home taking myself home First time I'm gonna be taking home in a while and you know somebody won't take you home. Let's take yourself home My name is Michaela You want to travel? Do you want to travel to save the money do the van life? Yeah, there we go Yeah, it's cool. So you guys have been watching for a couple Yeah, oh, that's all right high five Absolutely exhausted Whoa, and I just got dizzy. That was crazy. I close my eyes. Anyways, I had an incredible time at CVX I also met Roberto Ah vlog inception So Roberto is gonna teach me how to continue on as you guys know I have mentioned that I'm more I'm running on fumes I'm running on savings He is gonna teach me how to make some Income revenue revenue streams From alternative ways in addition to YouTube So I'm gonna try and get the absence like this guy, but also I'm gonna start telling you guys to buy the merch By the merch by the merch arm so I can't got church So I can't wait to see what you have in store for me What kind of tips because this guy is a genius and tell everybody the channel just so they can go check you out right now So they can go to youtube.com slash a vertebrate to it is the number two at the end there Learn about creative entrepreneurship out of her on YouTube all the things so we came over here to What I was describing as the Utah version of Chipotle But I gotta say I have to agree with you guys and you guys too. This is better than Chipotle. Thank you. Yeah Yeah, I was just passing off like this regular stuff But usually I never get the wet burrito never get the cheese on top never do all kinds of stuff inside I gotta say goodbye to the jerkies. I seriously love you guys. You guys are like Fam's fan members right here. So we'll see you soon. Hopefully So we met some really cool guys over at CVX live earlier. Hey guys sold everything From the UK. Yes, and you're traveling around. Yeah. Yeah, so we just arrived like just every week ago And now sort of being out for two cases taking a day by day really sick man So where can people follow you? Jenny Bean TV is our channel on YouTube and Instagram is Jenny Bean TV UK as well cool These guys are super cool. We got to check them out. Also have fun on your travels. Enjoy the food


Out of the theater, going into the theater pregame on the Bob Marley biopic. I've been hearing some good things about this. It's the number one movie of the weekend, which is fantastic. I love those stories that can bring different audiences together, you know, big stories from people that we love, from Bruce Lee to Johnny Cash to Selena to Bob Marley. Yeah, absolutely 100%. So I'm looking to, obviously, the music is going to be great. I love this lead actor, Ben Adir, and that's really it, man, you know, and something that I had a really very little interest in. I have interest in now. OK, hit you up after the movie. Trying to find my space here. Lost in the parking lot. I'll see you in a minute after the movie. Hey, what's going on? Everyone, Paul just got out of the theater and I am a emotional mess. An emotional mess. I did not expect that. I'm thoroughly moved. I I highly recommend this movie. The performances were just simply gripping, you know, and it takes a very standard biopic and really leans into the the mission and the message of Bob Marley. It just leans all the way into it. And you with Kingsley, his performance, this is so irresistible. So it's so it's not a hard get. You've got to be dead inside to not really, really fall for it. Yes, the music is incredible. It's the filmmaking is a sensational and also to what I really appreciate that they jump right into a touch-toe moment in Bob Marley's life and the life of his country. What I also love is that they don't shy away from Bob Marley or Rita Marley or the Marley Marley's family, Rasta religion. They're very, very religious to where there is even a job. Rastafara in his visions comes and takes Bob Marley home. I love that. Oh, my God, it's just and of course, you know, you're singing all the songs and they're done at great times. Yeah, also to they don't, you know, they don't paint Bob to be a saint.  But you also get what he and what he represents as far as Jamaica and the nation of Jamaica at that time, stuff that I didn't know, even though I love the songs as a young teenager. So yeah, that's my out of the theater review. I absolutely love this film. I there were several of us clapping and singing at the end. And and this is the movie we need. We need movies like this. That's this is why it's the number one hit in the country. And it's the number one hit. And I highly recommend you go see this with family and friends. I'm probably going to take my mother. Yeah, just it's amazing. That film and music can move you can move people because that's what it's all about. That's what it's all about.  We're so cynical and jaded in this society that we made this message cliche one love that you think of all the silliness that we argue about. And there are so divided up about we forget what unites us. So this movie reminds us what unites us. Our humanity, right? Our passion, our love, our family. And now it's just another big reason why I was inspired by this film. So we'll go see it. That is my review. God bless wherever you're at. Keep your slap worth it. Rest the fire right here.


You mentioned you're gonna have a lengthy injury report. How are you at wide receivers? We'll see how we are today at practice. We'll see what they can do and we'll go from there. We'll put it on an injury report after we see what they can do. What is the top? Go ahead, T. Is this a good, I mean, AJ's injury, is it a good thing that, you know, that's a position that you're kind of deep in this year? And there's been years past franchises not been able to go as deep when one or two guys are maybe on the injury report. I think what we try to do is try to insulate ourselves everywhere for a lot of things that come up and play our availability. Fluctuates throughout the season. And so hopefully, you know, everybody that shows up for meetings and comes to practice can understand that they could potentially have a role in the game. So what about the turnovers? How do you address that, continue to address that and get that fixed? You know, I think a lot of fundamentals. I think that it starts with, you know, those players that have the ball in their hand are understanding what their coach should do. How to protect it. When we throw it, the line being able to be firm on the inside, run them by, you know, so that the quarterback can have a clean pocket and there's not guys, you know, reaching for it there. When we throw it that we throw it in the correct spots, you know, where the receiver can make a play on it. And then when we do throw it there, you know, using technique that would allow for it not to be tipped up in the air. So we're going to work it, continue to work it today. We've added more emphasis to it today. Marcus, obviously, Marcus and Brady kind of come off the designated for the return list. What can they do up to this point where maybe when they do start this process, it's not as long as, you know, as it could be. Yeah, they start to, you know, incorporate themselves back into meetings. You know, last week, you know, I think Frank and Todd and their staffs do a great job of trying to get them in a return to play as they start to get to that threshold where it looks like they're going to start practicing that some of that rehab would mimic some of the practice, you know, the things that we may ask them to do in practice. So I think, you know, whether that's Adrian or Brian Bell, you know, working with Frank and Todd in the rehab process that that return to play would start to happen maybe sooner than it would at practice. We can see what we'll, what we'll wonder both could be ready Sunday? Sure. Corey Davis, look, look like a guy you remember when you're watching film on the Jets right now.  He's got a good combination of size and speed and he's a willing blocker. Derek, we get this, you get this question every year, but Derek's workload because so much of the offense runs through them. How do you balance that with trying to keep him fresh for the whole season? I think we'll just try to do, you know, what's best for Derek, what's best for the football team and try to try to do everything we can to win and then, you know, recover and try to have a plan as we work through the season. On the other side of that, is it ever difficult to take him off the field on some third downs with those being as crunch as they are and being as good as he is?  When you've lost the Jets so far, what kind of jumps out at you, maybe on both sides of the ball? Well, I would imagine, you know, that this will be one of the best, if not the best, defensive fronts that we'll play this year.  If you don't block Mosley, he's guaranteed to make the tackle. Young secondary, I think their backs are good and active, you know, when they've handed it to him and been able to go to the run.  So we'll have to be, you know, have to be sharp. We're going to have to clear our minds and, you know, move on to the next opponent. We were saying the other day that Nick Westbrook kind of shows you something new each week that he can do. You know, what are some things, maybe even just this season, that you've seen kind of gradual development and some new progress? Well, we ask, you know, he knows a lot of positions, you know, we ask him to know a lot of positions. There's a lot of formations that go into it.   And, you know, not only getting lined up, but then, you know, what, what you have on that route. So it's not quite as easy as it sounds. Nick's been able to handle that, play multiple positions, play in a kicking game, come up with some big catches and opportune times. One of the things maybe that you can pinpoint that has been a cause for the third down defense improvements so far. Same thing it always is, getting a good rush. And if you're playing man coverage, being tight and not getting picked. And if you're playing zone, you know, having good vision and break on the quarterback.  There's been some production, so that leads to some confidence. And, you know, it's going to have to be a lot better. How do you do the test, is this two game? Get in there, John, if you wanted, you're going to have to jump in there, man. Don't want to jump the queen, can't do that. We're playing two back-to-back road games. Teams that are, you know, still looking for their first win. What's the challenge for your team of staying focused for the task of hand-starting Sunday? I don't have to look around too far every week in the national football league. It's a difficult task to go on a road, to win. Records don't mean anything. That's just the way we approach it.  You know, we have to resist those temptations to feel like, okay, we've won two games in a row. Like, that really is not going to mean anything going up to New York. It's going to have to be, you know, prepare, you know, and show up every day to work with an attitude and willingness to understand who these guys are, how we're going to have to execute the game plan, you know, and go up there with a lot of focus and clean up a lot of things. Look at the seven turnovers you guys have had on offense. It seems like there's a lot of different things that have caused them some interception, strip sacks, receivers, fumbling. When there might not be a sort of one cause for all of them, how do you focus on that and, I guess, get the team's attention in the right place as a coach? Well, we showed it to them, we coached it. They'll break up into all those little groups that you talked about and focus on it twice today at practice. Lyman taking care of the responsibilities that we talked about, the role that they have in ball security, which is about the pocket, you know, so they may not carry it, but Quiz did call, you know, our right tackles, you know, leading the team and caused fumbles, which probably isn't a good thing, but then the receivers will focus on stuff that they're doing, contested catches, catching strong to the tuck, that then when they turn and they understand, guys are coming and trying to rake it out of there, catching the ball with the proper technique, not letting it into our shoulder pads, you know, all those things that we do every day, you know, we've done every day since April, but we'll do them more today. You mentioned after the game on Sunday, on the first set of things, you want more turnovers on defense, how do you approach that? Same way we have since April, we'll add another period today and we'll show it to them and we'll teach the techniques and we'll keep practicing it. And there's certain things that you can coach and there's certain things that you can't, you know what I mean, like I, I'm just, you know, I go back to this, that Bill God love him, never taught me how to strip set at the quarterback, I just, you guys just got to go and we're reaching for it and we got to keep going, we're close, Harold's close, Harold's had a couple close ones and as long as I think that you're seeing the right examples, there are some times that we miss them, we miss those opportunities, so it's like trying to increase opportunities, right? So trying to increase the chances that we're hammering at it and saying, okay, that's a missed opportunity, tracking missed opportunities, showing them those missed opportunities for when, not to say that it would have come out, but at least man, we're getting tickets to the raffle, trying to get as many chances as we possibly can. It comes to rotation during the games of players, do you have an idea of what you want during the week and then kind of turn it over to the position coaches or how does that generally work? Yeah, I mean, I think that there's an idea of what you want to try to do. If you have a couple of guys that you're looking to do that with at a position or there's something that you're trying to figure out and then they would be a number or a snap count or whatever it may be. I'm curious about the Julio situation in particular, does the position coach just say that's it? He can't do any more? I mean, we're not going to address that anymore, but if there's any decision that goes on, it's my decision ultimately. So that can always start and end with me. I know you guys love that answer. So that's the deal. At a different starting safety three weeks in a row, you feel like Dane is sort of in that spot now for the foreseeable future? Yeah, man, today, you know what I mean? Yeah, he'll be out there, you know what I mean? Dane did some really nice things and we just have to get Dane to play as comfortable and aggressive as he did on that first third down pressure, which he executed well in practice. That's a great example of a guy executing something in practice throughout the week and then getting an opportunity early in the game, going out and doing it. You know, and then there's just a lot of looks back there at safety that are new and some of them he handled well and some of them will need to correct and continue to practice this week. Is potentially a good opportunity for Josh Reynolds this week, given the uncertainty at the wide receiver position? Yeah, I mean, Josh continues to work and we have, you know, as somebody pointed out that there's a lot of guys there and that those decisions sometimes are, or all the time are always difficult, you know, trying to figure out where you're gonna need guys, who you're gonna need based on special teams and other positions. So, you know, Josh continues to work hard and you know, we'll see where everything is at the end of the week. You mentioned Chester, I guess a couple of times and his return average against the Colts. Do you feel like he's close to maybe breaking one and what's maybe changed there to help you have some success there? Well, we block better, you know, that's always a good place to start. You gotta take care of the gunners. We knew that that was a key. That'll be a huge key this week with Hardy, you know, a player that's an excellent special teams player, excellent gunner, very difficult to even double team. You know, he splits them, he runs around them, runs through them, tries to push guys into the return are very good at what he does.  Always starts with blocking those guys if you wanna return the football and the punt game, punt return game. You know, guys, we're working hard. You know, guys, we're trying to get extra blocks for Chad against the good unit and this is the same thing this week. That's okay. I know they're different animals, different people involved. Punt return, pretty good. Kick return you've mentioned several times and now satisfied with it. Should they, are there enough fundamental things? Not really, not really. We just have to continue to work that. We just have to, you know, it's just a different, you know, technique that will continue to work. We're doing it today. Normally we do it later in the week. We're gonna do it every day because it is critical, you know, front side blocks, backside blocks. Depth of the kick, you know, how far you have to drop back. You can't hold those blocks forever. The fine line between being aggressive and, you know, getting a penalty. You know, you get a penalty in that return, in that unit, you start on the 10 yard line. So there is a lot of things that factor into that. None of them are gonna be valuable or valid excuses. It's just that that's, you know, a skill that we have to get better at to get back there.   Well, I mean, there's a game plan each and every week and, you know, we try to execute and, you know, go into it with something and be willing to change, but, you know, this is not something that you wanna just go ahead and say, well, we don't normally do this, but somebody else did, so let's try it because maybe it worked and, you know, you'd like to find things within your system that guys are comfortable with. There's a fine line between just going with some scheme that maybe you saw somewhere else, which the guys may not know as well or confidently and then trying to have a few wrinkles. Expecting anyone else to enter that 21 day window this week? I don't think so. I don't think so.


Mae'r Prôl. Mae'r ddweudio. Mae'n gweld ei wneud fy mod i'r gwaith yng Nghymru, yma'r ymgyfydig yn ymgyfydig a'rames. Rwy'n gweithio gwirio Loretrae, a'r eistedd Lenedigol yng Nghymru, o'r ardal yn Llywodraeth Cymru, o'r Grio. ac rydyn ni'n meddwl i'r Mali, y gweithio yng Nghymru, ac rydyn ni'n meddwl i'r meddwl i'r hyn. Rydyn ni'n meddwl i'r Cora, y 21rhyw hwnnw, o'r hwnnw, o'r hynny'n meddwl i'r Mali yn y 13rhyw. Rydyn ni'n meddwl i'r 70rhyw, y Cora wedi'u meddwl i'r region, ond mae'n meddwl i'r meddwl i'r meddwl. Rydyn ni'n meddwl i'r meddwl i'r meddwl i'r meddwl i'r Masgrunius, rydyn ni'n meddwl i Africa yn gwneud hynny, ond mae'r meddwl i gyfnodd gyd. Rydyn ni'n meddwl i'r memydliad arallau yma, rydyn ni'n meddwl i'r memydliad, pe bwysig, cymdeithas, elechzeniad, ac yn gallu llpo blaenydd o'r meddwl i gweithio. Rydyn ni'n meddwl i'r Cora wedi'u meddwl i'r meddwl i'r meddwl i'r meddwl i'r meddwl i'r hynny. Our awardee has more than 15 solo albums to his name with two Grammy awards, two Grammy nominations and many prestigious international prizes and accolades. No one can quite match his astonishing dexterity and lyricism with the possible exception of his son, whom we also welcome amongst us today. Despite his many collaborations with the likes of Damon Albarn and Bjork, our awardee is a traditionalist. Grio music receives very little official support from the Malian government so he does what he can to pass on his knowledge and skills to the new generation. This combination of conservation and boundary pushing is rooted in his family history. Both his father, the late legendary Siddiqui Jebate, who in his time was known as the king of the Korah, and his great uncle, Amadou Bansang Jebate, were among the first Korah players to attract international attention to this unique harp. And it all started here at SOAS. SOAS has a long history of cutting edge scholarship on Mande culture, languages, oral history, architecture and music. The first international manding studies conference was hosted right here at SOAS in 1972 and it was opened by the president of Senegal, Leopold Sedar-Senghor. The list of the some 300 scholars, writers, politicians and musicians who took part reads like a who's who of 20th century African scholarship. One of the notable musicians who participated was none other than the father of our awardee, Siddiqui Jebate. He even had the honor of performing at number 10 Downing Street for the prime minister of the time, Edward Heath. And I'm fairly sure that this was the only time the Korah has ever been played live in number 10 Downing Street. But if you know otherwise, do let me know. In tracing the international trajectory of the Korah, I must give a special thanks to one of my predecessors, the late Dr Anthony King, who taught African music here at SOAS. In 1970, under a scheme that was very enlightened, alas no longer exists, but it was called the familiarization scheme, he was sent off to the Gambia for a year to study the Korah. And this was at a time when very few people outside West Africa had even heard of the instrument. It was thanks to Dr King's exquisite recordings that entirely by chance I was introduced to this music. And particularly to the wonderful playing of the father and great uncle of our awardee. Absolutely utterly bewitched, I abandoned everything, I went to the Gambia and eventually onwards to Mali, where I had the good fortune to meet our awardee. Nothing could have prepared me for this encounter. Our awardee was only 21 years old at the time, one year for every string on the Korah. But I knew immediately that he was destined to become a great star. In his hands, sublime and dazzling melody poured out of those 21 strings with soul and fire. I managed to get him into a recording studio, where in a single afternoon he put down the tracks of Kyra, the first ever solo Korah album, and it's still a bestseller. This marked the beginning of the Korah's ascendance into the realm of world-class instruments. On his latest Grammy-nominated album, our awardee performs instrumental Korah duets with his son, also named Siriki Jabate. Revisiting the old forgotten classics of the Jabate ancestors, but in a new contemporary voice. The music department of SOAS is indeed privileged to have forged such a long-lasting connection with the Korah and with this Korah player who's done so much to bring the beauty and timelessness of African music to the world. We're honoured to bestow on this world-class musician an honorary doctorate in music. To the best of my knowledge, the only other African musician to receive an honorary doctorate in the UK is the great veteran South African trumpeter Hugh Masekela, and that was last year. SOAS, for that matter, has only ever presented one honorary music degree doctorate before, and that was two, none other than Daniel Barrenboim. So our new Doctor of Music is in Auguste Company and once more at the forefront of African culture. Madame President, it is my privilege now to present for the award of honorary doctorate in music and to invite him to address this assembly. Tumani Jabate! As-salam-a-lai-koum. I'm very happy. I normally speak French, my English is really bad, so she's here to help me. Mami, thank you very much. Alhamdulillai Rabbilalamin. Congratulation to you. Ok, for me, it's for the whole world, since SOAS today, I just noticed that the whole world is here.  Thank you. I want to speak of education. In the Holy Book, the very first thing that is said is Ikra, which means you must read. Education is extremely important and also the transmission of knowledge from father to son through the family. One thing is very clear. Wherever your own knowledge ends, that's the point of departure for someone else. Which is to say that one can never learn, one can never know everything so one has to continue to learn to study and to be educated. No one forgets today without ignoring what's going on in the world today. The advice I give them is that they must be a good example. This great ceremony with all the families, with all the good old people, the personalities, must not be just a ceremony that takes place here. We have paid to come and teach, to come and learn at SOAS, but the world needs a good example today, since no one knows what's going on in the world. He hopes that today's ceremony is just one part of something that will continue because everyone knows what's going on in the world today and you have a very important role to play to set an example. The tradition is how to look at it because today we have put in the world the economic situation in front, we have put education behind teaching. It's a wonderful tradition of Cora music because today, in nowadays, we put economics before we place the importance of economics before education. We have to reverse the trend and I would like this generation to come, this group that will come out and lead a movement that will bring this change together. So he puts his trust in you, in this generation, in you graduates to create a change in the world. Merci beaucoup à SOAS. Merci, thank you very much for putting the Cora here. It's your first time. Thank you so much.