Rai, ddweud, ddweud. Rydyn ni'n ddechrau ar y ddweud y bydd yng nghymru, ac mae e'n gweithio panel i'r adeiladau. A'r adeiladau o'r gwneud hynny'n ddweud. Rydyn ni'n ddweud i chi i ddweud ychydig o'i gofod sy'n credu i gweithio'r adeiladau. A mi ychydig, iddynt i'r ddweud, maen nhw'n gweld yn Nic Scarlett. Roedd yna ein gweithio'r adeiladau. Rydyn ni'n gweld yn y ddweud y bydd y gweithio. I've also now branched out into being an advisor to business, how to make their entire business model accessible, which has brought me into contact with the idea of making the web accessible. Because many of my customers will be worrying about how to make a building that they own accessible, how to make the office space that they have for their staff accessible, how to make the shop floor accessible. But one of the things that they seem to think goes without saying is that their online presence will be accessible. It's not something they even ask for, they just imagine that the web is magically accessible. So it's great that the WordPress community are making strides to try and improve what is still quite a tricky situation for some users. I'm going to just give you a few facts that there are in this country, in the UK, 2 million blind or partially sighted people. And there are 8 million plus people who are deaf and hearing impaired, which means that of course all video content needs to be subtitled and audio content needs to be subtitled in some way. 70% of disabled people have issues with walking and with mobility, and that can also mean with using their hands. So of course that means that quite a large number of people may have issues interfacing with keyboard technology. Of course 1% of wheelchair users, but we don't talk about that because we're quite an annoying bunch. 3.3 million people have difficulties with memory, with concentration and with learning. So the talk earlier about UX is quite important because a lot of people will have difficulty remembering where they're meant to go on websites. So if a website is easy to understand, then you've made it accessible too. 10% of the UK population are dyslexic, and 4% are so dyslexic that they cannot read. So they have to use reading technology, assistive tech to allow them to read. Now that's all figures and facts, but one great figure is that disabled people have annually disposable income, and this is facts by the government of £212 billion. So we are a massive, untapped resource. That's my little bit. That's the kind of thing I tend to do when I go up and talk to bosses and try to tell them why they need to be accessible. I hope that's made a little bit of an understanding for you. I'm now going to hand over to our panel to introduce themselves, and then we're going to kick off with some questions. So panel, introduce yourself.  Hi, my name is Gary Jones. I'm an independent web developer. I've got a small team of subcontractors, and we build WordPress solutions for clients. My interest in accessibility is wide-ranging, and obviously the web accessibility side of that is important too. I don't tout myself out there as an accessibility consultant. I think it should just be done as part of our everyday solutions, the same as responsiveness. I'm sure we'll come onto that as well, but that's Gary Jones. Hi, my name is Richard Senior. I work for a company called Blue Points. I do basically design and development for that company. I'm the founder of WP Bournemouth, a meet-up group in Bournemouth. I've been doing websites since about 2004 on WordPress, but it's only last year at this contributor date, where I was fortunate enough to sit with Rian and Gary. Since then, my interest with accessibility has grown, and strangely enough I was freelancing at the time. My motivation was to attract more business, but with that, it's the empathy and understanding and treating people not users as people. That's what you're building websites for, and that has grown. So thanks to these guys that are some here. Hi, my name is Angie Vale, aka Purple Baby Hippo Web Design, and I build WordPress websites for small businesses and nonprofits. I became interested in web accessibility about two years ago when I was asked to build a website which was accessible. I thought I understood what that meant, and doing some research. I found out what I needed to do to make a website accessible, and I was actually shocked to find out that most websites didn't have these features, and they weren't accessible. So since then I've become really interested in the whole thing, and it ties in with the whole user experience. For me it's thinking about the end user, no matter who they are, how old they are, so that they can easily use your website. So that's kind of where I'm coming from really. Hi, I'm Rian Riedveld. I'm from the Netherlands, in case you couldn't tell. I'm self-employed. I've got a small company and I built accessible websites in WordPress. That's my niche. I do that because it's very profitable in the Netherlands, because in the Netherlands much websites need to be accessible, so I make a good living out of that. I'm also part of the make WordPress accessible team, and we try to make WordPress core more accessible, do research and help by discussing and making patches. So that's what I do. Well, thank you. That's our panel. Now, I'll let you have that, because I've got my own clip on one.  They're just going to push me off the stage. We've already agreed that. I wonder, does anyone have any questions to start off with about accessibility? Right, no. So I should ask some. Well, I think one of the key ones is, do you think there are any benefits to making websites accessible that brings to your creative practices? All right, we always talk about what we're doing for the user, but how does it help you? Well, for me, it's really helped me actually think about user interface as a whole thing. So rather than just happily just building a site and not really thinking about the end user or just listening to what the client wants, it's made me think always about the person that's actually visiting the website, and that doesn't necessarily mean that they have a disability. It just means everybody, and actually making a website kind of a lot simpler and putting the content first, which is what you should be doing. It makes it accessible for everybody, so it actually kind of has made it easier for me, and it's also easier to explain it to the client, because when they start to ask for fancy sliders or, you know, different gimmicky things, I can always say, well, we need to think about the end user. That's the most important thing. It's the experience that they're going to have when they visit their website. That journey needs to be as simple and as effective as possible. I agree totally with Andrew. It's a win-win. Once you start digging into it, you realise that accessibility is judged not just on your HTML code, it's the content as well. It's the whole thing, and looking at the words you use, making the words smaller easy to understand, is probably a good idea to think you're writing content for a child, because some people have trouble reading, and that simplifies things, which works well for mobile. I find it really helps you focus on what's really important about that page, and it makes it easier, I find. Richard said about using smaller words. I can't remember the exact name of the society out there, plain English society, or something named like that, who encourage not to use technical jargon, as well as making it easier for those who struggle with either reading longer words or comprehending technical jargon. Just having that in mind means that the content out there is generally simple to follow. I'm not a designer. I have no design skills whatsoever. When I'm considering the output that the back-end code might be putting out there, I'm not thinking about the visual. I'm not thinking that a download button might just have a down arrow on it. I've not got to that stage. That's for somebody else to consider. All I'm thinking is, is it clear from what I'm outputting within the HTML that this is a download button, or some other interface? How you then pretty that up, as it might be for the front-end side of things, is a second stage. By considering the breaking down into the two stages, you end up with something that is more accessible by default. The other thing about creating process and talking about the content is accessibility, or having a website that caters for accessibility isn't just the technical aspects, but it's also the content within that page that caters for the users that need that accessibility information. The WordCamp London page, or the website, we've got a couple of posts on there, and pages on there that specifically address the information that certain groups of people might need. It might be where the disabled toilets are, or the fact that there are disabled toilets, where is accessible by wheelchair, where is the nearest accessible tube station, because it's not the local one. Being aware of that, the fact that there's hearing loops in these rooms, and catering for that, that we're accepting guide dogs and dogs for the deaf, and catering for other groups in a similar sort of manner, is showing an awareness of your audience, in this case it's the physical audience who are going to turn up to the event, but likewise you can also cater for an audience who would be turned up to a shop, or otherwise use your physical services. Do you want to say anything, Rhiann? I'm not going to say anything. One of the things you were saying was that, Rhiann, in the Netherlands, it is legally obliged to make websites accessible. For government, yes. Because it's interesting for me, because obviously I deal a lot with business, I meet a lot of business customers, and under the Equality Act in England, we have a situation where if you provide goods or services since 1996, they should be accessible unless there is a reasonable reason why not. I think that's why a lot of my customers are under the impression that websites are automatically accessible, because to them they're thinking that I can't change my building because it's going to cost me hundreds of thousands of pounds. What barriers are there to making a website accessible? Why do you think it's moving so slowly? Because it's very hard, and a lot of developers don't know what to do. I don't know how it is in England, but in the Netherlands, the education of web developers don't include accessibility in their program. All the new programmers who are coming out of school don't have any knowledge about accessibility. When I come to an agency and I tell about keyboard accessibility, just try yourself if you can access everything by keyboard only. Really? Oh, is that the way to test it? So they just don't know. I'm doing reviews for themes to see how accessible they are, and experienced developers still use tables for layout. That really surprised me because that's really old-fashioned and it's not accessible. So what I think is we need to educate developers. That's why we are here, what we do in talks. I think we need to say, this is how you do it. Because it's sometimes just easy things, like when you have a keyboard, where you navigate by keyboard, sometimes you don't see where you are. Because in the CSS there is a hoover change, but not a focus change. Just if you have in your CSS a hoover also add a focus. That's just one line extra, and suddenly someone who accesses a site with keyboard can see where she is. So it's a question of educating. It's very interesting because it's exactly the same for architects. Most of the architects I know have got their REBA degree, they've got their qualifications on architect. The access module is an extra module that you don't learn it as part of the course. So it's very interesting that the web design is the same because it does mean, as you said, that people don't even know where to start. But I think that's one of the reasons why WordPress developers have got something to be really proud of. It's the fact that you are, as a group, really proactive. There's a much stronger drive here to do something about this than there is in the architects world. Don't quote me on that, folks. So how do you test a site to see if it's accessible? What tools are there to use? Your keyboard. That's the first thing. Everyone has a keyboard. Try tapping through your site and see if everything is accessible by keyboard. You can use a tap, you can use the enter, you can use the arrow keys. With those, you should be able to access all essential functionality. If that works, it's a huge part of the accessibility. If that works, it's done. So that's how you easily test. And there are different kind of tools like Wave. That's an extension for your browser who gives all information about what can be wrong. So maybe you have other tools. Anyone else got any tools they use? There's another Chrome extension as well. Accessibility developer tools. Those of you familiar with the Chrome Dev tools, there's an extension for Chrome that adds an extra panel. That will look at what the screen reader text would be when you select an element in the Chrome Dev tools. It also has a built-in colour contrast analyser. One of the issues for accessibility for some users is the difference between the foreground colour and the background colour in that there's very little contrast between the two. So often you might see light grey text on white. Design-wise, it's probably fantastic. But accessibility-wise, it's really, really bad. So being able to see the difference between the foreground and background colour and within the WCAG specifications, there are contrast levels, algorithmic levels, that you can calculate. That has that value that it will work out automatically. So that's one extra tool. One simple thing is to disable your style sheet and look at the raw HTML and validate your HTML. That's not only good for accessibility. The Google webmaster guidelines recommend that. That could possibly improve your SEO. So there's some really simple things you can do. There's sort of a low-hanging fruit of accessibility, but they go a huge way. So if anyone's new to this, I would start with these. Make sure you work with just the keyboard. That's very important. Then the structure of the HTML, your heading tags are very important for people. So that's where I would start. Then it's a practice. You learn a little bit, and you can start digging into deeper issues. But like Gary said, the colour contrast is very important. As you get older, you, like me, I'm approaching 50, and I had excellent eyesight when I was young, but now I wear glasses on the computer. A lot of people are like me, and your boss or the client is possibly my sort of age. So increase the font size. Not many people will complain that your font is too big. So it's simple steps that anyone can learn that. Then you start learning a bit more. Also you can use voiceover software.  That's not what I meant to say at all. So that's quite a useful thing to do. Right, let's see. He's in the audience. Yes, we have a few now. Let's go to Graham, because we'll make sure he's a super expert. We'll get nervous now. Thank you very much. My question is, I haven't been as active in the Make WordPress Accessible team myself recently, but I know that Rian and the team have been doing a lot of work with testing key parts of the admin functionality. I was going to ask where you see that going next and whether also part B of that question is whether or not there's been any testing with regard to Calypso yet, which is, I believe, the new admin interface or potential admin interface. I want to start with Calypso. Calypso is WordPress.com. That's something from Automatic, and that's not something we want to contribute to. Sorry. I think how it's going with WordPress.org, just the core is very good. I'm very optimistic. Lately, we have added to the standards, to the core standards, WCAG 2AA accessibility. So who knows what WCAG is? I was just going to ask that, but please tell us for those of us like me. You have the W3C web standards. That are the standards for your HTML. So your HTML is properly. You also have the WCAG standards. There's the web content accessibility guidelines, and they say, okay, then your web content, your HTML is also accessible. So then you have three levels of accessibility. A, AA and AAA. A is basic accessible. AA is standard accessible. Most countries in the world have WCAG 2AA as the accessibility standards for their websites. So then you have AAA, that's for just dedicated special applications. That's not done for a real website. So everything that gets into WordPress core, new, and everything that's been updated, has to comply with WCAG 2AA standards. So everything gets more and more accessible. Each time WordPress is updated, all new features, everything gets more and more accessible. So I'm very, very hopeful for the future. And also, if a non-accessible feature gets in, or someone wants to get it in, we can say, no, that's not according to core standards. So now we have something to say about, okay, that's not according to standards. So I'm very hopeful for the future. Was that your question? Thank you. Next there's one over there. I have a question. There he is. Where is it? There you go. Can you stand up please? It makes it easier for us to see. Of course, not if you can't. Don't want to press anyone. I was in the sun last week saying I haven't got a leg to stand on television. So I've got to be careful what I say. I was just going to ask two questions, really. Firstly, are there any kind of groups or forums or whatever where people collaborate on accessibility and projects working towards improving accessibility? And secondly, my question was about how you go about testing accessibility with different groups of people with different disabilities. For example, learning difficulties. I think lots of us understand some of the issues that people with partially sighted or perhaps deafness have. But I have a daughter who has learning difficulties. So how would you test for groups of people of learning difficulties in those types of disabilities? Can you... The first question was... Well, in WordPress.org there is a Slack channel and we have a channel accessibility. And we have a weekly meeting at Monday. And then we discuss things that need to be done, tickets that we are working on, we are writing documentation. So we are discussing what to write on the documentation. So now you are reading that. I was reading that all the time. You are awesome. I kind of wish the letters were sideways so I could read the questions and then you could read my answers. And if you are part of the Genesis community there is also an accessibility channel in the Genesis Slack. Various countries have their own Slack channel and they have accessibility channels just like the Dutch Slack channel for the WordPress community has an accessibility channel. There is a lot of information on Twitter. A lot of people are tweeting about accessibility and you can ask them questions and the hashtag is hashtag A11I. Is that I? Why? Why? Okay, A11I. If you have a question on Twitter there is always someone who answers that. Any other channels? Not necessarily in channels but I know that individual plugins for instance are taking an interest in improving the accessibility that they can offer. I know that easy digital downloads opened a ticket on their GitHub repo and it basically just said fix everything for that accessibility. I think part of the issue we kind of mentioned it earlier about how do developers know where to get started is the fact that everything that we are labelling with this banner of accessibility actually does cover a wide range of completely independent issues.  So when you just kind of get a ticket that says fix all accessibility they're kind of missing the point. I think you do need to break it down into we are going to need to fix everything but we're going to break it down into let's fix issues with a certain type of accessibility and then this one and then this one and this one. It might be done all at the same time but having that finer focus is what's needed for developers to do that. So if you can kind of get into one of these support forums be it kind of a theme specific or a plugin specific or even just talk into plug-in authors educating them about the fact that just fixing it for the one thing that might know about won't fix it for all the issues. They can't claim to be accessible ready or accessibility ready without having to address every sort of issue. I'd like to say that one of the things that I think is a really good idea is to contact wherever you're based contact the local disabled people's organisations so DPOs because basically what you're doing then is you're going straight to the people the end user and they will be overjoyed because they desperately want to make sure that they are involved in the process we're a big fan of nothing about us without us and so it's very great if you can get during your design process especially during your testing process go out find your local disabled people people's organisations ask them to get involved they will give you fantastic input they'll give you great ideas but haven't occurred to you straight off the bat and if you can do that my advice would be do it in the design phase just say with a tweet out put a call out on the internet loads of different places even just go online and google local disabled people's organisation contact them and say I'm looking for people that might want to help me with the project then they will give you ideas because we tend to end up in a situation normally where solutions are given that normally tend to be very very big and we're always like all we really needed was something really little like Gary was saying we don't need a big whiz bang we just need the contrast to be better with the font it's that simple and with learning disabilities and difficulties there are a standard for easy read and it's really good if your content providing content in any way google easy read and there are set formats of how to do that most information now should really be provided with an easy read alternative so a lot of government documents have an easy read alternative and what that tends to be is it gets the basic information broken down into a really easy to read format and then pictures next to it to allow someone to understand so say you're talking about using the bus it will have a picture of a bus and then it will have the basic information you need and that's really useful if you're going to make something don't over complicate something if you understand easy read it means you can make your content entertaining fun very short and easy for everyone to understand I wanted to add something about the testing if you want to have user testing it's very difficult if you have very many different type of disabilities to get good tests and you have to have very specific questions to those people if you say okay look at my site does that work that doesn't work you have to say can you find the telephone number it's a very specific task you have to give them and then you get really information on how people find things or not find things or go behind them and say okay go to the contact page and then your don't say anything so don't say don't put a button so don't give them very specific tasks and for the WordPress core we have about 70 testers with all kinds of different technologies and it's very hard to ask them exactly what you want to know so it's hard to get really good user testing there are also disabled software engineers and WordPress developers out there another thing you might want to try is exactly connected but a group called Drake Music designer assisted technology specific to music but a lot of the people involved in that are also software engineers web designers and they are very much in the process of designing very focused systems so you know kind of thing like a sound bin to play music can also be used to operate technology so there are people out there that are kind of very proactive in this field a lot of these people are actually designing the next generation of interface so what works for us will eventually work for everybody any other questions let's go to you I mistakenly put my hand up before they go could you stand up please just to show off it's two questions because the second part of the question is to answer my first question the first question is is there a theme that's designed that meets a lot of the accessibility standards that anyone knows of and and then I was thinking about that it's nice to have your kind of normal design for most case scenarios if there's any WordPress developers that know is there a way for the user to change the theme while they're interacting with a website so you could have a disability accessible theme and then your own style theme and when they just press a button that actually changes the theme that would be an interesting concept okay so there are quite a few and a growing number of accessible WordPress themes now 2016 the latest WordPress theme is accessible if you search in the repository under the tag accessible or accessible accessibility ready you'll see a number of you'll see the websites that do meet the standard also Genesis framework which some of us up here use to build websites is now accessible has it built in so all Genesis child themes are accessible if you activate that part which is now part of the core Genesis any others there's a good plug-in by Joe Dawson WP accessibility and that will genuinely improve and you've got various options to set and like a toggle I think the contrast and font size on the front little widget thing so that's very good the contrast of that is that all theme developers if they have the education the change they need to make to meet that accessible ready tag isn't that tricky the functionality that the WP accessibility plug-in is doing can be done within the theme it's not one of these things that should only be done in plug-in specific I think it might be a couple of little bits about editing the tiny emcee editor for H1 and so on but it's not a massive amount so the number of accessible ready themes is improving and that will only get more and more Matt Mullenweg mentioned it in the state of the word he specifically addressed the accessibility within WordPress core and he was asked questions about that and I think slowly we are getting towards that critical mass where enough developers and designers appreciate the issues around it the accessibility and that will increase so if you can't find something that completely fits your client need at the moment it won't be long thank you I want to say in the repository there are themes accessibility ready that doesn't mean they are way too accessible way too accessible way too AA is more than accessibility ready accessibility ready is just fixing the big issues but it's not as good as way too AA so don't say ok I've got an accessibility ready theme now my site is way too accessible that's not true so please remember that it's also important to remember that the rules on what an accessible website is really challenging because around everything is challenging more we want to create an industry that understands that digital change, technology change is a lease of the user's change that so will require that change and as we unsit the standard accessible format is not fully accessible the standard is just the beginning of accessibility and that's very much like the use of the new buildings once by time you can build a ramp like that and you can't but you see what I mean so it's really worth it so I was wondering is there cultural differences in accessibility as well for example in Asia that you would need a different set of rules than in the US or in Europe I wake at 2 is world-wide accessibility accessibility and accessibility and it's not as good as accessibility it's not as good as accessibility and I wake at 2 is world-wide I have not a clue if there are different requirements that you will be designing for but it's quite interesting when you come to the legislation because wherever you're based you would be covered by the law that you were working under your national law and maybe for the Netherlands we have and for the Netherlands if you build a government site they invented the fifth principle to make it extra hard I personally think that's not a good thing to do but they in their and wisdom decided to do that so it's very hard to make an accessible website for the Dutch government and I hope they will drop that soon Certainly in the UK as an equivalent to the WCAG there's also a British Standard the British Standard Institute have come up with their guidelines that pretty much match across BS 8878 I think it is so that is something obviously UK based other countries might have their own standards whereas the WCAG is meant to go across all the countries as well and as Mick said the different laws will vary between the different countries as well Not any questions anymore we've got one over there if you could stand up for us please sorry to be a pain, thank you I wanted to mention a tool that I found recently which might help some people in here with making their content more accessible which is on GitHub and it's called Clear Text and it only allows you to use the 1,000 most commonly used English words so it kind of forces you to simplify your writing a little bit so that might help someone in here but I suppose to follow on from that a question would be are there any sort of standards or principles that you should follow for making your content more accessible so when for example when you're doing a new static page or a post on your blog then you should make sure that the content within that is semantically marked up correctly so you should never use H1 for example because that's either the site title on the homepage or the page title throughout the rest of the site so where you have in your graphical editor you can mark up the headers in your content you must do that correctly so you'd start off with H2 for example and then if you then had a subheading that must be H3 so you mustn't jump it has to be semantically correct so that will definitely help accessibility I actually meant in the context of for people with learning difficulties and things like that for understandability of content to be honest there is the easy read standard however a lot I write a lot for websites I do a lot of content and my editors basically tell me to keep the words down 500 words is probably maximum for an item if you want to make it easy to read and basically just to read it through make sure it flows keep all your sentences quite short make sure you don't if you refer to if you're referring to a complex idea try to break it down imagine you're trying to describe it as we said earlier to a child and that's not in an insulting way but you're trying to you're trying to get across an idea you want someone to understand your content you want someone to enjoy your content so it's I know myself I'm quite guilty of finding myself writing very long is my microphone gone again? because I won't shut up basically these guys have got me to shut up I find myself writing very long sentences so you have to stop and it's very much like doing comprehension at school you have to make sure you keep your sentences short keep your ideas easy to understand and try to make it enjoyable to read and that's basically it also it helps to divide your content with the headings short paragraphs, bullet lists if you have images give it an old text to describe such on the image if you do that then it's readable and understandable for everyone also just maybe get someone else to read it after you've written it I mean you can get kind of wrapped up in your own thing and just get someone else to read it and see if it makes sense to them I've found a great tool that Claire uses in Claire's talk yesterday Hemingway app it's an app or it's an online version but that will tell you if your sentences are easy to understand and help you keep your words concise and even if you do do all that and you've got really short words simple sentences, bullet lists, headings and so on if the typography is poor you may find that dyslexics just can't easily follow the letters jump around all over the place if you use all block capital letters that makes it trickier to follow if you've got poor colour contrast that can affect kind of dyslexics as well so it's not just about the content it's how you present that content irrespective of everything else that we've talked about today Thank you


Mak장님u wa namaunite utiti kwa na jmera uchisha, mawa yaqiso kwa kuulikusulatwaсяi yunwa. matkuchu za mwazifu mahttani wajamaweza wajamaweza syunwa. Mwenon toama, mawa Lee Mwazifu hamkuchu kwa makajamaweza. Mwazifuna za matkuchu, kwa mwazifu kwa mwazifu. Jumili wasikisha mwenutisha. Mwazifu mahqinye wa mawazifu mweza, na kwenmelia, kwa makatinkisha mwenutisha. kwa kедeti haf kwa pukaturati wakuru kwa wangali knupi kawali wana kنا hwa matiawe kwa matiawe hwa kwa lupi suki kwa hwa hiuwe kwa kuwama kahiwa Kristine Ago 23 yuja mezii niwa kwa dali hawa hwa kulima niwa kwaa kوا ktuk servi Uwa kwa kwa kwa kwa waka kwa kwa mwa Kwa kwa reporta kwa kwa waka kwa sura kwa kwa kwa We will always step in whether you have a problem or when you are in happiness, we will always be there for you. So Iba has been amazing place for me to be. Ima kwa poa sana, walking this journey, seeing the smile, kama ni kulea tta ria sisi wote, kama ni kufraya sisi wote tta fraya. So generally, Iba is a home to me and also is a god-send, god-alini to us from high school. And then I was able to join Swahiba and I've been learning different things. And then getting to reach out to these people Ima kwa a blessing sana. My name is Peter Bungu. I am the founder, director of Swahiba Networks. Swahiba is a Swahili word which means a close friend. It was picked from the relationship between David and Jonathan. The Swahili version says that Yaudi alikua Swahiba wake Yonathani. And that's where the name of organization has been picked. It's informed by the challenges I faced as a young person in my teenage years where I needed someone to walk with me, to mentor me, to journey with me in life and help me understand the challenges that I was facing. But I didn't find one. So when I grew up and I had the opportunities that God has brought my way, I intentionally made it my mission to be the Swahiba for young people who needs a Swahiba in their lives. Bungu tells us how the Swahiba Networks began and the inspiration behind it. I was privileged to get an education, a scholarship to go and study out of the country, to study theology and Christian youth work for an undergrad program. I had a desire to come back to Kenya and make a difference in the lives of young people because as a young person I really struggled. And so with that opportunity coming for me to get an education at the end of my four year period in the UK, I packed my bags and came back to Kenya. But before coming back home, I had a very interesting experience. I was reading an article, Christian Youth Work Magazine, and in that article there had been a group from an Anglican church in the UK that had come to do some missions in the slums of Kibera. And this group of people encountered a young person, a young man who was about 14-year-old that had lost both of his parents to HIV and AIDS and was asking the same questions that I was asking when I lost my mum at the age of 14. And so that triggered a great desire for me to come into this community and look for that young person. And I packed my bags and left and came back. I had never been to Kibera, but I had heard of it. I grew up my entire life in Akuru. And so I remember one time I was in a bank setting up a business, a tourist and travel business. And there was a gentleman in the bank who was helping me make the transactions. And I think as a bank policy of knowing your customers, he started asking me all these questions. What are you going to do with this money? And all that. I started telling him my plan is to set up a business so that he can support me so that I can mentor young people in the slums and disciple them and help them find their way in life. I know someone who does some amazing work in the slums. So those days KBS was still there. The ones where you pack people like sadins. And we got into that bus and I came and I landed in Kibera. The first time I landed in Kibera, I was so shocked at the conditions under which people were living because I had never seen it.  And I remembered what I read in that article. When I read that article about that young person, I just wanted to come to this community and find the one person. So I said, you know what, I'm going to start with one. And as they say, a journey of a thousand miles begins with one step. I landed at this big center called the Blue House. And the gentleman there called Timothy Muley was feeding hundreds of kids. And every mealtime children would come out of the woodwork and they would feed these kids. And now I had an audience, a captive audience that I could, you know, I could mentor, I could disciple, I could train, I could invest my life in. And that's where Swahiba started. And it grew from that point. I remember one time I was mentoring teenagers telling them about our bodies being the temple of the Holy Spirit and how it is important for us to guard it and to take care of it and to even desire to walk in purity as a way of honouring God. Chris being a beneficiary and a longtime friend of Peter tells me how he joined the organisation. My name is Chris Omondi. I was born and raised in Kibera here. And actually I went to school in Kibera here. My life kind of evolved here more. So I'm also working here in the community with the people of Kibera. We are doing a community work with them. There's a guy who came in and his name was Peter. He came in as a youth pastor in that church, that particular church and he began to do a mentorship walking with young people and just preaching to them. And it came to a point where he wanted a few young people to take them to the camp. And luckily enough I was one of them that were picked and we went there. I went there and gave my life to Christ. I came to work with him. He mented me and I am one of the people, one of the many people that he worked with and I chose to remain and work with him to do what we are now doing in the community. We have worked with him for several years. This is the 18th year. 18th or 15th to 18th year, I'm not quite sure but it's in that region. So we have done a lot of things for the community because when part of my life I kind of lived in the village and based on the circumstances that I was in, I found myself in and I was kind of neglected by my dad if I may say so.  So when I realized that, because when I joined Swahiba I began to see these things and I began to see people not going to school in the slums. I began to see people not having enough food to feed themselves or to feed their families.  So that has made me to, it actually opened my eyes and I was able to know that it gave me an opportunity to serve them and it's increased even the level of passion that I used to have and realized that because now I have been given the opportunity to be here and work more directly with these people, the widows, the young girls, the kids that do not have shoes, then God was preparing me to do such a thing in this community because if somebody come to me and tell me that they have slept without eating it has happened to me and I now understand. If someone comes to me and say that they lack school fees to go to school it has happened to me way back and I totally understand.  Not only is the organization keen on orphans and youth empowerment but there is always something more. My name is Imuna Kweirwa most of the people call me Amy around here because it's sort of the easier one I work in Swahiba Networks I've been with them since last year August and I'm really happy to serve with them because it does align with my passion in serving the community. For Swahiba we have a program called Jitambwe Purity Program and I serve as the coordinator of that program we do high school ministry and in that we engage in schools in Kibera a number of them we do have and we engage the Jitambwe Purity Program is made really for ladies in the high school and we talk to them we do understand that even after engaging with them for a while we understand that there are a lot of issues that these ladies actually encounter living in the Kibera slums and therefore we show an opportunity to just come in and be there for them so that they may feel like they don't have to go through these issues alone they have someone they can talk to and as you can see my age is still young so our age bracket is not that far so they kind of get too late with someone who is almost their age or just slightly above their age so we speak to these ladies and just trying to get them to know how to deal with the issues they encounter and to live a positive life in Kibera getting them to understand that regardless of where you have been born and what challenges you are going through you are still a powerful lady and you can be able to make differences despite of the mistakes you might have done before there are ways you can recover yourself you can upgrade you can be a better person in the community it hasn't been easy for Peter but he is a master of his own art he reveals to me his secrets to success there are many challenges in this community because you find that a lot of young people they do not have a role model from a previous generation that may have gone to university or have broken off from the poverty cycle and so because of what you don't know you don't know and if you are not exposed to something you are not aware of it a lot of them are limited to just thinking that once they have a high school education then that becomes enough so beyond that particularly for girls they would think about either getting married or getting into doing manual jobs that might not pay them very well or sometimes waske scenario getting into vices like prostitution and crime that eventually wrecks their lives completely and so those challenges are there but that is part of the reason why we are here to mitigate and help make a difference and journey with those that have chosen to walk alongside of us so that we can positively transform their lives economically it's also very challenging because a lot of people who live in this community may not necessarily have the level of education or the skill sets that pay very well so a lot of people would leave this community and go and fend for manual jobs that pay very minimally and because of that they leave from one paycheck to another paycheck and it is not very easy to break from that when the conditions under which you live are very tough yet the resources available to you are also limited and so one of the things that we encourage particularly young people is not to stop with just a high school education is to add value to their lives by attending any online classes they can adding any necessary skills that they can so that then they become competitive and even when the opportunities are there they are able to compete within the limited opportunity away from the business of life our hero knows how to count his mind and reflect on life through creative writing I've written two books the first book is called they call it a slum we call it home because a lot of people call this Kibera slums and we people who live here call it home they don't call it the slum they call it home so that's the title of the book and the book is to the essence of the book is just to give people who don't live in this community a sneak preview of what life is like particularly for children and I've written it from a perspective of 8 to 12-year-old to understand what life is like the challenges these children face and give them an opportunity to think about how they can engage and possibly even make a difference in that community so it's an interesting read plenty of illustrations and also just fun so in every page there's a new word there's a new word in every page so children can actually learn a new word every time they flip a page the other book is called Loved by You and the essence of the book is to share the story of Swahiba over the last 20-21 years and how the impact it has had but also the journey that it has taken the highs and the lows for instance in that book there's a story of a young man called Amfri Amfri one time he went to he was part of a crew that went on on what they called Misheni they went to commit some crime basically and things went south and they started getting shot at by the police and several of his friends were shot at and Amfri actually framed death he actually framed himself dead and they ended up taking all the bodies to the city mog and he stayed dead among his friends so they didn't actually get killed but then his life completely changed we invited him to come to a youth camp that we had we ment had him walked with him and now he's a married man amazing things happening in his life and we've documented the story in the book and many many other young people other young man who lived in my home his name is Victor we've documented the story in that book Victor was literally just being abused by his auntie who was living in this community with him he'd wake up at 3 a.m. to make samosas and pastries and so one time I picked Victor Victor lived in my house for four years and during the time when Victor lived with us we had the best samosas and chapattis because he was only like maybe 11-12 years old but he was very good at cooking he was very good at cooking he used to wake up at 3 a.m. to cook in his auntie's kibanda and so he became very good at doing pastries and so the period when he lived with us and he had a chance to go back to school he's now a married man with children and those are the things that make me want to do this again and again the book is available local bookshops but also on our website you can order the book from our website and also on our social media platforms you can also order soft copy I've just finished writing another book it's called It's Possible and it's a children's book as well looking at environment how we can actually conserve and protect our environment and make a difference individually and corporately and that book again is excellent illustrations but it has focused on all of us walking together to conserve and protect the environment so that says it's hot coming hot on the release day almost writing another book that focuses on the mental health of children I think there's a conversation going on right now about mental health but it's leaning on the adult rather than the children so I'm taking the perspective of how do we make sure that children are healthy mentally and what are the things and safeguards that we need to put in place to make sure that children are healthy mentally and they are growing mentally because everything starts with the mind so our healthy mind translates into a healthy community and an excellent healthy nation as well no nation can prosper in anything without the input and ideas of its youths that is the reason why this gentleman has taken to himself to ensure that this group of people is taken care of for the prosperity of our society the future is bright the future is exceptionally bright because we want our desires to replicate this in various parts of this nation on this region of Africa and across this continent that is our desire so we are working very hard for this concept to work because this concept is designed to be a facility that makes it possible for an organization to function but also brings resources into the organization financial resources so once we are fully fledged and this place is fully operational with all the programs and the plans we do have our hope is that it will be able to sustain itself resource the programs here and then be able to use this as a replica or a blueprint for other regions of this nation and really be able to do this nationally but then also regionally and also all over the content of Africa Africa has 1.3 billion people and that's a lot of people to reach if there is someone who is faithful and truthful in the world is Peter he will you know running an organization in one place for 20 years is not easy people who started with him I think majority of them maybe they have walked out or they pulled out and they are doing something else and his consistency and the zeal that he has and the passion to serve the community of Kibera he has never gone to any other place since day one he came to Kibera so I would say that he is a he is a very faithful guy who walk in obedience in accordance with how God has called him to do because if it were somebody else running an organization which a growing organization not even a grown the one that is now growing slowly for more than 20 years in one place it might not be easy it's quite a task for some people he is very focused in achieving every single thing he is aligned he needs to do this he is a person who thinks quite fast so whenever we have a problem he knows what solution to give at what time so he is a first thinker and I'm glad that he actually encourages us because we are a number of the staff so he encourages us just working together he gets involved in actually the programs that we do the different programs so I'd say that is a very good person to work with ya I'd highly recommend so it's been nice it's been nice working with Peter I'd like to say thank you so much to Mr Peter Abungu for giving me this opportunity of reaching out to the community and the Swahiba Networks what we need to do now is to make this opportunity so that the passion in that womtumanyan is not labda whatever Swahiba is doing but Peter may to trust Sana with everything that we do in the community and God I'm very good to Sana Sana kabisa kabisa with this vision and mission to come back we are here to support him we are here to pray with him the CEO Peter Abungu so grateful for this program that he has put up for young girls in the slums since the slum is a place which is not good for young girls so I'm so grateful to him for making us independent as young ladies before we continue with our tashari education I want to say that this nation is a great nation a great opportunity is I think those that have had the privilege of traveling around the world when you come back home you have a very different world view of how blessed Kenya is we are actually a very blessed nation and all of us if we are able to rise to the occasion I know we have so many challenges but rise to the occasion and do what we can with the resources or the places where we have been planted we are able to make a difference personally I came from a very affluent nation came back to Kenya in 2002 when things were literally falling apart but I've been able to bath this vision and see it grow to the level that it has grown and if I can do it anyone can and I want to encourage anyone watching today that please don't give up there is hope for the Bible says that there is hope even for a tree even though it's cut it will sprout again


So one of the things that we can run into is what happens if we get a bunch of these Obviously you're seeing a bunch of pounds on names everywhere And so all of a sudden it's a long kind of daunting. Did I screw something up is something broken? What can I do? Well, what I can do is I can actually come in here and let's just say arbitrarily We can come to One of these cells and we can actually do error checking now error checking is inside of my formula tab but if we take a look at this you see I'm getting an error and my My formula is just some g7 to g9. So it's just these three cells Now what will happen is if I click on the drop-down menu for error checking one of the options I get is Trace errors And when I click on trace errors you see I get actually a red line that indicates Where to go where being referenced from now if you can double click on it? I have not been able to it's not the end of the world, but you can see I get a reference It's telling me that cash flow G22 is where this air is occurring and this actually this icicon right here is indicating that it's on another page So let's actually jump down there and let's see what's going on g22 I'm clearly seeing an error here So what I can do is I can continue to do that same trace error instead of going all the way up here I also have this option This little dialogue box that pops up beside me and that gives me the same option to trace the error Soon as I select that you see I get a red line and some blue lines These red lines indicate that this is an error. This is what this is what caused this error This is what caused this error and you can see eventually these numbers Just to kind of help us out just in case that's where the air is occurring. You can see that this C19 is actually where the error arises and the reason is we take a look You can see I have a sum with two m's on there as soon as I fix that All those numbers get cleared out on The balance sheet and on the cash flow or treat and now just because I you know I don't really like having arrows arbitrarily strewn across my screen I can also select this remove arrows and I can double check on the balance side remove arrows


Hi, welcome to our talk about GitLab and Flux. We're really excited about this. So recently, GitLab announced that they're going to be using Flux as their GitOps offering. So we're really excited. I'm Priyanka Ravi. I'm a developer experience engineer at Weaveworks. And I'm Victor Naj, a product manager at GitLab. And I've seen Priyanka's previous talk, where she spoke about the two dogs that she has. So I put my pets on there as well. We are really in sync here, OK? So I have one dog and two cats at home. And you can see that one of our cats just wants to play a pandemic with us there. And again, you can reach us on the QR code. There are a lot of sponsors, I guess. And you can reach me through these approaches. So why are you happy about this? I am really excited. So I was at a company called State Farm before this. And we were a GitLab enterprise user. And so I have always been a really big fan of GitLab. I really miss it in my everyday life. But it's really cool because it's an end-to-end tool. It does everything for you in one-stop shop. You can just basically go from just having code to all-the-way production, the image. There's so many good things. I could go on and on again about it. It deploy apps, review apps. It's great. And so when I saw this announcement, I was probably screaming, I think. My coworkers probably know. I was really, really excited about it. And I was like, yeah, I get to work with GitLab again. So I'm excited. Yeah, and I ran. We are super excited as well. Actually, I was following the Flux V2 developments since it started. And initially we decided that we want to build our own thing. Then we had to deviate from that for various reasons. And we just fabbed behind in GitOps a lot. And when we evaluated Flux V2 competitors, it was a pretty clear win that we want to take Flux for its feature sets, code quality, integration possibilities and all that stuff. And we had super, super interest in that. We worked both with the Flux open source community on the integration. Actually, what we are going to speak mostly about today is about that. But we work as well, we work on how to integrate at a higher level and then different levels as well. So it's really very exciting. And this is the top initiative in my team since the decision, actually. Three months before the decision already. I got here a little late. What's the announcement? Did you already make it? Yeah, in January 26th, I guess, the announcement is that GitLab will take Flux as the recommended GitOps solution and we are integrating it with GitLab to make it easier to use and nice to experience all together for Flux and GitLab users. Yeah. And so what does it mean actually this integration? That's what the talk is about. And as we are talking plenty of GitLab users, we heard that the deployment and even the royal management are actually not stand-on tasks, but they are part of a whole delivery pipeline. And I think a lot of talks around here about delivery pipelines and not just like, okay, let's deploy and then it's done. So it starts somewhere when you have an image that's built and it's in your container registry, it's scanned, et cetera, but there are policy gates, there are compliance requirements, sometimes there are manual processes as well, and in the end, you want to roll it out in front of your users. So I think that GitOps is an amazing approach for orchestrating the deployment part, but the whole process should handle more than that actually. And if you use cross pane or tarform provider or tarform controller, sorry, to have GitOps in the environment as well and infrastructure provisioning, you still need to solve many other issues and you likely want a pipeline, which will be one of the elements here. And this is part of the integration that we imagine and in next slides, I'm going to go a bit more deeper into each of these. So use OCI images, that's the first one. GitOps, I think, is just amazing as a concept. It simplifies many, many things for cluster configuration because it's declarative fully by using Git as a single source of truth initially. But at the same time, when you merge your changes to your main branch, it will immediately pick up the changes there and it makes it difficult to have the process that many enterprises actually want. And for many other reasons as well, when I heard from Flux maintainers and from experienced Flux users, the idea is that the industry's moving towards OCI from the Git repository itself as an intermediary layer between your repo and the cluster. Now, if you're not very familiar with this, don't get me wrong. It doesn't mean that GitOps is not GitOps. The single source of truth is Git. OCI is more as a caching layer, one extra step there, but everything that's in Git, that should be reflected in the OCI so don't add anything new there. And there are many reasons why this could be actually beneficial for you. One is that container registries were designed to serve images at scale like Git repositories. You can support a release process because you can merge it to your main branch from a single merge request to all your environments, even if you want to. And you can still build the OCI images per environment when you want it to be released in that environment. You can, it supports logic in the pipeline. You can run customize or JSON net, you just build your final manifest there. It allows for dealer pipeline as a result. You can add additional scanning in the registry as well, and you can sign the artifact and have supply chain security there. And thankfully, Flux supports OCI images, so we are very happy with that. Both, it supports both as a Git resource and, I mean, again, Git resource. Both as a manifest source or generic source and both for ham repositories. And the next item is the pipeline integration. We were asked actually to upload these slides to the schedule and if you looked at them before, this photo wasn't part of the uploaded version because I took it this morning at Brandon Burns keynote speech. This was his last slide where he actually wrote that the good approach is to have controllers and planners. And GitOps is the controller part, but we need the planner party that can orchestrate all of that. And this is what we mean by the pipeline integration as well. So we totally agree with him and that's what we want to achieve with GitLab. The idea is that we want Flux to be, to look like a job in the CI pipeline, not the CI pipeline because it's not CI anymore, but in the GitLab pipeline. It wouldn't be there, so it would still happen outside of GitLab, 100% using Flux, using GitOps. But to show it there that yes, you have your pipeline, this is one of your environments, this is now the sink is happening there, it's done. We continue the same pipeline, you can run post-deployment steps, whatever you want, end-to-end test, et cetera. You can deploy to the next one, and so on and so forth. So that's the idea here. Another thing we are already working on which is kind of less fancy, but could be very, very helpful and I think very valuable is to simplify the setup. With Flux, when I first used it, I was like, this is cool, but I had to create like five different tokens. And when I thought about it that, okay, I'm just testing it out with like two free projects, but if I have it at scale at an enterprise, then I will have hundreds times five and I rotate it regularly, so I don't want to do that. And with our previous approach, with the GitLab agent for Kubernetes, you had one token that you had to rotate and that was all. And we want to keep the agent actually, we are just adding the GitOps part from Flux there, not adding, that's not true. Giving away our part, so doping that part and using Flux together with the agent and the agent can manage these tokens. So we can keep the token management at the GitLab level, keep the authorization, authentication logic at the GitLab level, create the Kubernetes secrets, the tokens from GitLab, put it in the cluster and you just have to point Flux to those tokens and then GitLab will show you even compliance reports, it can rotate it for you and all of that.  And at the same time, it allows as well things because here there's one weird token which is not a Kubernetes secret, but the other way around it's for GitLab to notify Flux that a thing should happen which is just a token. And basically this is something that the GitLab solution already knows. So when the code changes, we know about pipelines and we can easily even today notify our cluster site component. So we just have to tie the strings together that our cluster site component notifies Flux immediately without any token, for example. And finally, we are building a UI for Flux into GitLab as well. At KubeCon I've heard plenty of people coming to me that like we either be a UI because I can't convince the managers to pick Flux because it doesn't have a UI. And yes, there will be a UI. Actually, we demoed it back in March. The demo doesn't contain Flux in itself because it was started before the decision was made. But as you can see on this screenshot, we are actually designed it for Flux as well. There is hardly sync state if I remember well. And I hope to release it soon. And on that note, we prepared for one question that you don't have to ask, which is when does all of this thing happen? And we are working on everything that I spoke about for like two months now. Some of them even longer than that. Actually, there's one that is more recent. And if everything goes well, we will have an experimental version of the OCI and pipeline integration in a few days, actually in two weeks, May 22nd. It will be experimental, but if everything goes well, we will have it already. I think that we will have a beta version out of the automatically modified Flux when a change happened in one month from now. And the visualization, it's a huge task, but behind the feature flag, it might be out in a month as well. So it's really, these are the top items for our team. And we are pushing it very, very hard to get something out in front of you and then get your feedback on that and so we can improve it further. And before I give the floor to you to ask questions, one question, does this make you happy? If you have any questions, yeah. Yes, it makes me happy. For sure. And my, I guess, one, got my question. It just makes me so happy, I'm completely excited. Yeah, all right, well I guess I'll, oh yes, do you want beta testers? And what is your, I mean, clearly you put out beta releases, right? Or different, you know, sort of RSEs at some point. Is there kind of, because it's such a type priority for you, is there a focused initiative on gathering feedback from folks? And if so, how do you want that to happen? Very, very good question. Unfortunately, GitLab doesn't really have beta releases. So we have this very strict release schedule in the 22nd. On gitlab.com, we release more often and sooner, but even that is not that you have to sign up for getting that or anything like that. It just arrives earlier. How we gathered feedback was mostly through interviews and sharing the designs and stuff like that. The way why even mentioned that we, from the OSI and PowerPlay integration, we imagine it as an experiment because what I asked from my developers is like, just don't test it. Create it as a separate container that you can re-document it, how to run it in the pipeline, and just put it out there as quickly as we can. So that's how we try to get early feedback. Why did you choose Flux over its peers? There were several reasons for that. From the feature side, I already told this to some people here in the past days, is that I think a very rare feature of Flux as a software product is that it was written from scratch, but it has all the learnings from V-Works, from Flux V1, and that's a huge thing. When you compare the other solutions, what we have seen is that they either lack some features or you could see that they are not that new, like they have years of heritage and the code quality was not something that GitLab wanted to recommend for its users and after, get those users come to GitLab with support requests. We used previously other tools at lower level integrations and we moved away from those because of code quality and dependencies required there. Does this answer your question? So actually I have two questions. One is trying to figure out what's so special about the OCI part in this case. So is this not something that GitLab's container registry supported so far? I think it already did. It's very funny actually. It does support OCI and I had to ask our package team who manages our container registry, whether it be support OCI. And because I was like, it seems to me that we do, but it's nowhere documented. And then I asked them to please document it and now on the container registry documentation there's a line that says that we support OCI. But it's not compliant yet. We don't know if we would pass the compliance check right now or not because nobody ever run it. But so it's very close to be compliant as far as I know. So is this a custom implementation when do you use some of the open source? I think we built it on top of some open source library but I'm not 100% sure it's not my area. I think Victor also mentioned it because of the fact that Flux uses OCI as well. Flux can do OCI deployments. I think that's why he wanted to highlight that that's something cool that they can work together. It actually didn't work with, so if you use the Flux CLI to push images to the GitLab OCI registry in the container registry, it didn't work because of the custom media types that Flux used with that. And that was fixed the previous milestone, like a month ago, but we missed the deadline to get it into release post because it was reported one week before the release cutoff. And it's so high priority that the package team immediately started to work on it so that we get support to that. Okay, cool. And the second question, well, maybe it's a rather feedback question. You mentioned that GitLab would actually notify Flux about an image being pushed. And I guess that means GitLab would actually have to have access to the cluster. Yes. Is it something that has to go through the internet? Do you have some special solution for it? Because coming from an enterprise perspective, I know that that wouldn't fly for us. Yes. So what we have this GitLab agent for Kubernetes, what you can see here, it has actually two components, agent, K and cast. This is what we had even before, just Flux wasn't there. So it had a GitOps module that we are getting rid of and we want to use Flux instead. This is our long, long-term plan. Today, there are some limitations that even in the Flux side that won't allow this. But the basic idea is that you see that by direction of streaming channel between agent, K and cast, that is actually set up by agent, K. So the cluster reaches out to GitLab and you manage agent, K with AirBug, it's up to you what it's allowed to do. But after that, as it's bi-directional, actually we can reach out from GitLab to show you why. And the nice thing is with the CI that actually integrates the runners as well in GitLab. So we can reach out from GitLab runners from a CI job in a push-based fashion if you want to the cluster as well, even today. And that's pretty cool that we just combine the pull-and-push-based into a single solution and soon into a single pipeline as well. And we go around the security parts because state firm's also really highlighted by having our own on-prem. So we were using Enterprise. So because it was already deployed within our own clusters, it was more secure to add that connection. Yeah, you're not giving someone else access. So the very, very long-term thing that today is not supported yet architecturally from the flux side, even, is that what we would like to achieve is that the flux today basically reaches out to GitLab in a separate channel to retrieve, to pull the manifest. And on the long-term, we would like to use the agent, K connection for that as well because that way we can allow rate-limiting the main GitLab entry point and all of that and it would just scale better and be more stable. Okay, thank you. Does that mean that, I'm just thinking two things. One is flux already has essentially an endpoint for webhooks and that's how flux does it. You're not giving, in that realm, you're not giving your, this actually will be a question. Trust you, you're not giving the keys to your kingdom to your CI system, you're really just giving them the ability to say, hey, check it again. And they come and check and say, oh, yes, in fact, there is a change, I'm gonna pull that. Oh yeah, I know, I'm gonna do that. Oh, okay, cool. So my question based on this is, is that, I know with agent K generally, with or without the GitOps side of things can do pull and push based deployments. But when you're using it with a pull-only based system like Flux, are you seeing agent K as kind of a source controller caching layer in that way? And is it a similar thing where this push is really just kind of a ping to say, hey, check me again? Right now, yeah. So the first one is just a ping. So that's why I'm in, no, I didn't. Okay, yeah, just a ping, exactly. So that really answers the security question, I think, because you're not, in this case, there's no payload. Yeah, you're not actually accessing it. Yeah, you're not deploying anything, you're just informing someone, saying there might be a change. So go a little bit, so check a little faster than your normal reconciliation, Jeff. Makes sense. That's what we want to release in a month from now. If you have no more questions, then thank you very much and thanks for the Flux community to have Flux actually.


Hi guys, welcome to this channel. It's Meks from the Meks creation. Remember we are still looking at what you call the metrash 2 and we are looking at the services, the music services that have been added to metrash 2. This comes as, this comes immediately after the mill pole exhibition called a convention that was held in BCC here in Qatar where the homeland security and the SIBO service defined in introduced neon digitalized forms of accessing services here in Qatar and remember when we say these services are going to be accessed by both the citizens and the residents in Qatar in what we call a digital ward. So when we go back to metrash you remember as one of the aim of introducing such kind of services in a digitalized forms is one of the transformation only digital transformation that is a part of Qatar's target in 2030 as per the government reports they have around. So in one of these services we introduced the introduced new services that we are added to what we call the metrash system for those people that have the metrash access or for those people that are accessing what we call the metrash you definitely know what I'm talking about right now we are going to have what you call a digital ward and it's going to contain your driving license, it's going to contain your digital license, it's going to contain your digital ID, it's going to contain your digital plate registration number all in what we call a digital form and remember one of the aim of this having been put in what we call a digital form is just to enable the accessibility of all authorities in Qatar to access the information and figure out the facial recognition of the person who is holding those documents. Remember in the other video we talked about what we call search and follow up of dependents where we talked about where your employee or your employer can use the metrash system just by the fingerprints to search for you. In today's video we are going to yet to look at another application remember still something that I need to let you know is that some of these applications or some of these applications that have been introduced or some of these new services being introduced in metrash 2 for those that are in metrash these services have been originally being handled by what we call the department of affairs the directories of affairs expertise department that has been holding that services where you needed to submit papers and submit you go there in person to submit these queries for these services however now for the digital transformation that is around these services have been and a part of the metrash that you can easily access you can easily request or you can easily put in even the request or put in whatever document that may be submitted to you at whatever at your fingerprints and this is what exactly that is happening in one or the other so in today's video we are going here to see another another service and that has been introduced and remember we want to go through all these services such as to clearly understand what is all about and what are these services and this today's service we are going to look at what you call the residence that regards the residence services this is a new system this is a new services has been added to what we call the metrash 2 and when we are talking about the residence services under these residence services we shall talk about the residence permit we shall talk about the residence renewal we shall talk about the passport transformation information from one passport to another we shall talk about passport cancellation then we shall also talk about overstays and fines that have to be paid under this same same system or this same app that was added and one of them is application of renewal of what you call residence permit remember before you only had to apply directly to the director of affairs department to renew a passport you would go there in personal normally when you look at some companies it was normally the PROs of the companies supposed to submit those documents required in what you call paper form in person to those companies but however for right now that service is being added on what you call metrash so you can what you can do you can renew your company or your employer can renew your permit directly using the mobile phone on what you call the metrash 2 that is a service that is being added then also look at another service that is what you call application for change of details for change of passport details is also another application or is another is something that was originally added the original added under what you call the residence services because remember this also this category used to be handled by the department of affairs the affairs department and directorate where you needed to submit your information and required documents for you to get approval for that and that is what used to be done but right now you can still access the same service under what you call the metrash 2 another one is what you call application for issuing or receiving or what you call renewing residence permit under what you call expiry passports let's say for example for those people like for example we talk about people in Africa even other people in Asia where they are changing to what you call electronic passport so for you to convert your visa convert your details from the original the old passports into the new passports which are electronic in any form from wherever you are coming from it used to be done in what you call money you just submit all those documents to the departments of directorate of affairs department where you submit the papers and the required documents for that information to be changed but right now as we looking at the digitalized form of application that has been added to metrash you can still apply that one detail on metrash system provided you attach all the quad documents and approval will be done immediately without hesitation then also look at another one what you call application of cancellation of residence permit where you need to cancel your residence permit or where an employee needs to cancel or where an employer needs to cancel your residence permit or still for example an example whereby you need to cancel out your fake ownership or what you call you can say employing a group of people employing new employees or employing someone from another company or even hosting or what you call exporting your vehicle or any form that one originally it was being filled out and you already had to do it with the to you had to go to the director affairs department where needed to do that you submit the required documents you were taken for approval then they will approve after reviewing your documents but right now you can do still do that on what you call metrash too because it's one of the services that has been added and it's under what you call the residence visas the residence services where you can still access that service that you only have to submit the required documents that are being told to submit then they will be reviewed then the approval will be done in one or the other then still under the same service we are looking at another service that's still under what you call the residence services we look at violations where you need to pay for up for violations where you need to pay up for overstays you need to pay for any form of violation that is being given to traffic violations under that under the department remember before it was you had to submit still all the papers to the expert yet affairs department which was responsible for that for that role but right now is that in order to ease the queues of the line and the time being wasted from moving one place to another the service was introduced under what you call the metrash too and you can still access it under the metrash too after that form to access the service then you also look at what you call tracking application of what you call you track application services where you can track your driving license being issued you can track your your your kataidi you can also track on the same screen you can track whatever kind of information under residence under the residence under what you call metrash too so that's also another service and out of the six service that was introduced which is quite very important in one order so hope i've tried to share something for when you go to that metrash and you go under what you call the residence service you definitely see all those subdivided subdivided services that are under what you call the residence service that you can apply them on or you can try to take a benefit of them thank you so much see again in the next video is makes from the next question by the if it's your first time come across this channel please consider subscribing and supporting this channel by the we don't forget to hit that notification button because it is always very important to be always very important to update when we upload a new video thank you so much see again is makes from the next creation


Yeah Show them what you're doing earlier for the mirror. What was I doing? Yeah. Yeah. Hey, no no with the flexing Yeah, and where do you think Frankie boy? What is that from from us? This is from us No, what is the the stupid stuff you're doing from what movie or TV show? That's just me So this is the Tifano family Christmas decoration tour Good morning Merry Christmas peace and joy and happiness to all I get a little carried away starting with over here This is retro Rudolph glass reindeer a reed some finials up here and Merry Christmas to all We have a little point set of pillow.  Oh Another tree I like a lot of trees as you could see here's one and I like them up with these you get these battery operated lights And why not let there be light? Well, how many times a year do you decorate? I decorate for every holiday After this we'll do some winter birds for January then in February Valentine's Day Then March we have St. Patty's Day then April we have Easter then May this Memorial Day Then July this 4th of July then the biggie also is Halloween Then we have Thanksgiving and we end up at the end of the year with Christmas and here's my fireplace As you can see I have a stocking for everybody This is Frank's and this is he gave me this when he was five in St. Clairs blessed mother. This is Gina The blessed mother again, and this is Dante and Then my husband and I and of course we have what would like to be without nutcrackers in our life And there's Mrs. Nutcracker as you notice. She's very Glitzy and then Mr. Nutcracker had a match. I'm sure she dressed him because he would not put this stuff on and then we also decorated The stockings with some ornaments and we have this is the end of my heart. This is Rudolph I'll tell you the story of Rudolph Rudolph was given to me as a gift from this lady Liz a Social Worker when I was on dialysis 25 years ago, and she gave it to me when she heard about my transferring so every year I have Liz in my living room. So what are those balls on the floor for hopefully someone steps on them But this is just decoration. Oh by the way, my toes are also decorated for holiday. We have No place like chrome. Okay. I know it's a little absurd and then we have our tree now The beauty of this tree is it just comes alive every year Why is that because I bubble wrap the sucker and I put it away in the attic No, we only just started doing that was and then one year Frankie Boy dropped the tree and hence I got a new tree Okay, and then I found these crystals. They were in an old floral arrangement. I couldn't resist So I put them on aren't they festive and then this Gina made when she was little It's a light bulb snowman is she adorable and then this is from Dante's new girl, California girl Anna Christmas ornament and these are my three triplets angels Frank Dante and Gina and every year we put them on and then Then we go to the dining room, which is a little over the top. We're having one guest So we have four place settings We put frankly it'll be five someone asked about what those silver pillows on the other couch. Oh, you're kidding Okay, these are my holiday pillows right away Home goods at its best. Here's the sequence someone asked what type of material they were made of. Oh, this is um This is a beaded. These are all beaded beadwork.  I think the female viewers like this. I'm not really sure these are sequence. Okay Silver sequence and then this is obviously a point setter, but I don't go to a traditional red and green I do all silver and golds. I've been doing it for 30 years this way The kids have never seen a green tree and that's the truth And then I got a little carried away in the dining room Because by the way, this is Chuckie's bride the wicked angel. My daughter is very frightened of it And she's giving it away a little scary looking upon my demise. I Think she's adorable and then I got a little carried away if you look at the chandelier I said why not embellish it and of course I did so I have a gold I'm able in the middle I found two point setters at this local variety store very inexpensive and then those She remembers this but she won't remember what I'll tell her yesterday Yeah, and then the crystals are from my old floral arrangement And then here we have a bunch of trees and I got this actually at Christmas tree shop. I thought it was so pretty ridiculous set of pieces And I just like to I also put one and it's on the table Yeah, most of your decorating is just hanging stuff on things and putting things in inconvenient places like door handles Yeah, you can't even open and close the door with this on here. This is true. Oh, and then we have in the kitchen I get a little carried away with this With the light fixtures as you can see I mean you can no longer open these cabinets because there's stuff on each of them You can't open those up Yeah, it gets a little carried away. I'm not gonna lie I like I said I decorate every nook and cranny Oh, we have by the way We have santa's mistress here. I lost a bet Don't ask why I'm wearing this. So what happened? Why are you santa's mistress? Mrs.  I guess I have a thing for fat guys I don't get this at all That's because right and look at her little ball. We bought this outfit last year. We just And I got these uh santa boot boot things. I got black Let the pants for riding all the reindeer wrenches. So you don't shake yourself Oh, no, we're not talking about horse girls today and look at the I am So this is what I don't get. What did you get up on a step stool and you individually hung each of these crystals? I'm actually gonna demonstrate She literally took this this plastic with the Tiny little string and put it on each of the actual lights. This is Seems dangerous. It's fun. It is dangerous And then I embellished my fork and by the way that is for people that don't like my cooking It's like because it's not edible. It's for you. You don't like my cooking. Okay And do you want to see a cheesecake I made guys? I will show it to you This is a decoration tour mom not the one time you cook every year for all right, but I want to show you this In case you want the recipe I'll give it to you. This is a cheesecake with Walnut cinnamon crunch on top. It's very festive. It's very easy the walnuts organic mom Yes, they're very easy to make That's if the walnuts are organic. Yes. You want to bet on that? No, no, I didn't think so Let me see. Come on. They're not organic. Let's move on Not organic, but that's it guys. Oh wait, we have one more room come this way Come and see this is a work in progress. Let's go to the front first. Oh, okay, and this is my hallway Two turtle Where's the second oh one over there and then one over there Okay, we got We're going to be here on the mirror every holiday. I do a different theme. Obviously. This is Christmas And there's the sand is some type of snowman on the floor Some type of snowman on the bannister An angel because we only have angels in the sand is on the floor over there Mrs. Claus is dancing. Come on. We've got a tree. That's what does that mean out of some type of like My other jingles when we were watching velvet velvet velvet velvet centers Would you do a little jingle mrs. Claus? An angel.  I saw you As you could see my mom Decorates all this You already showed him the living room Gina. All right, let me show you guys living room. What's your favorite decoration? I'll let me show you the least favorite decoration follow me. Okay I'm going to show you what is on sale this year. I am selling. We don't got that thing. It's creepy I'm this close to smashing it on the floor kind of tempted All right, let me have one more play Creepy night. I got this it seems Believe it or not. Isn't he adorable and he'll crack your nuts any day of the week I'll try to behave today and you got to believe in yourself guys, okay Confidence is number one without confidence. You're not my back on track. Let's go to the front. Then we have I also decorate bathrooms I mean, why should we not? So I can't resist So we uh reap on every door in the house practically. I'll Gina make this Snowflake in the window. We have a bow one of my beautiful Christmas plants on these things point setters I was the point setter of all this Triplets in the bathtub Oh god It's a no, same no Toilet bowl Gingerbread man hanging from the toilet paper We got Christmas trees. We got the Grinch Check out the Grinch Gina made that so Grinch Isn't he cute? Ball and then Some snowflake patterns on the mirror. So we got a wreath on this door and let's show them outside. Rudolph fell over Oh We got to pick up Rudolph. All right. I got a picture of that. Oh, this I made this I bought the wreath in Fortunos back in the day And I of course had it embellished non-traditional So that's my little wreath.  But it makes me happy Oh, I've got one more space guys if you'd like Show you downstairs. Yeah, here we go. We just started fixing up the family All of us to the lion of tackiness And I'd like to show you another decoration that we got. We got this cute musical Joseph Mary and baby is a Santa for a shelf And Gina made that tree. It's all made out of twigs And this is one of my first one in my book Maybe 30 years ago As you could see I don't like green So the tree embellished with this white wool Everything lights up. It's just outrageous Is this a Christmas decoration this angel on the door? Yes, it is. Oh, we gotta switch it. Today is the 25th This is our advent calendar that we put up every year. Oh, it's a calendar. And today is the 25th Which? I'm going to show you how this fireplace works. It comes with this front knee and after you're remote And you could wait, how do you? We're gonna have to test the wi-fi levels on that and might have to go And that's our fireplace. You can also And that's it. Oh, here's retro santa Isn't he a cutie? I got this at Sam's club He makes me happy Mr. Sancher. It's a snowman Oh, snowman rather. Dressed up with a scarf Okay, and that's I have to say that's the finale guys. And that is the Happy new year everyone. Merry Christmas and Merry Christmas from our house to yours Many blessings and have a wondrous Anyway, I'm sorry YouTube people for everything that you had to witness. Yeah, you're probably going to be mentally disturbed after this So try to deal with it try to I love with her 24 seven. Yeah Now we got a little bonus clip Our parents bedroom has trees Snowflakes angels We got some trees on the nightstands Santa's on the bed That is made very nicely. Oh, and then we have joy Joy's over here with a snowman and No, sorry for dreams to come true From Rudolph. Okay. That's it Love you guys very much


This story is all about the way Australia deals with one of our most important, arguably our most important trading partner, the rising power of China. There's obviously huge benefits that come with China's rising place in the world and in the region, but there are drawbacks, dangers as well and what we found, I think what we exposed is that some of those hidden lurking dangers aren't well debated or known in the Australian community. It's important that Australians know the way that soft and hard power is exercised by China in Australia and if you're like, this is soft power in some ways, all countries do it, they try to influence people. It's soft power with a hard edge. We're talking about affecting the rights of Chinese Australians living here, affecting the operations of Chinese language media here and interfering or seeking to gain influence, non-disclosed influence in our political system. So it's a complex puzzle put together over months by a team of journalists from Fairfax and Four Corners to emerge with a picture that we had in the end, which was an incomplete one, but one that started to bring this problem into real focus and one when it was in focus that looked quite disturbing. For us it was a many month project. For all the journalists involved, the journalists who are not named, we really use their great work and those journalists have been digging for years and their tribute must be paid to their fantastic work. As a result of this story, there will be change to Australia's political donation laws, but it will go beyond that. Before the end of the year, because of the work that we have done, we will see the government bring forward a bill to look at foreign interference in Australian politics, to try and sharpen those laws, to make sure that things that would be illegal in the United States become illegal in Australia. So we will see changes to the law as a result of this.