Hey everyone and welcome back. So today I wanted to do a little bit on how visible are our items on Google now? how much has that affected us and What am I doing at least to get around this and see if I can find a way to pull back The amount of traffic that I was losing so I'm just gonna share my screen here. We're gonna have a look at a few things So we'll start off with just some random searches on Google for some Products and just see how visible the eBay Items are within search Okay, so let's have a look so first up we've got caps pretty standard item And as we can see here Nothing on eBay yet. Let's just expand it No, nothing on the first screen. So on that first screen of caps Not a single eBay item Let's scroll across. Oh, we got one. We got one second screen We got one item and we got another one there too. So it took two screens before we even got to an eBay product Let's just scroll across again any more three four Four so in the entire list before you have to go somewhere else only four of those items are on eBay Next along we'll have a look at men's shoes another standard thing Let's have a look Teemu Ted Baker Teemu Windsor let's expand it Teemu, Teemu, Teemu light in the box Teemu Amazon Again No, nothing for men's shoes. There are no men's shoes in standard search on eBay on Google shopping Let's try jackets Teemu, Teemu, Handsome Dans, whoever they may be Supdry, Teemu, Handsome Dans, Regatta three screens one two Three Let's go for a fourth And we were up to there, weren't we? Five, okay, so five items in one two three screens for jackets for the whole of eBay Searchable under just men's jackets, which is very broad on Google Let's try another random one. No, I've checked this one and this one's a little bit more fruitful Fishing rods random, but there we go. So let's have a look. We've got a few eBay's coming up here Accessory packs and things now a lot of these will most likely be importing from overseas And selling on eBay most likely or they are local Sellers that have burnt purchased in wholesale in bulk from overseas and Listing on eBay, but either way That's fine. There's a lot more results there. So we got some brilliant So it would seem that selective products are more visible. So let's go for something a bit more broad Star Wars Let's see if we've got anything for Star Wars on eBay now that we know there's thousands and thousands of Star Wars products. It's the most saturated markets of merchandise through movies So there's going to be stuff all over the place you'd think so one screen And that's it so nothing other than that so it literally got one screen on Star Wars and Nothing nothing for Star Wars from eBay is being promoted on Google Let's try something else comics Marvel comics. So look at those So first screen and again nothing so nothing for comics. Now. This is a collectible They're pushing heavy on collectibles But there are no comics under called Marvel comics on search showing up on Google shopping So the concern I have is Yes, they're pushing the Responsibility to off-site promote onto us the sellers and They're washing their hands of the whole situation They are offering off-site promotion, which is in beta mode I've tried it got nothing Literally not even a click But again, it's beta. So that's their excuse. There's nothing there can do they take the information They'll feed it back and that's as far as it goes But they don't look after us for the fact that we've put into it now I know some have had some experience that has gone. Well Obviously everybody situation will be different what the majority the situation is I can't say I would need more Results and input from people. I've seen a few Content creators given a bit of information on their results Seems to be quite mixed nothing that's really gives you any more Sway on to either direction of the scale But as you can see, I mean do your own research do your own random tech checks See which categories seem to show up if any and then I think it's also a case of checking on where they're based and Then the next question to be asking is how are they promoting? Because they have to be promoting because there's nothing on Google shopping anymore from eBay unless They are promoting through off-site ads or They are promoting themselves off-site cutting eBay out or They are Entering into the Metadata realm and SEO They're the three main areas that I can see because From searching on a few we're not finding anything there really are we I mean, there's there's a few scatters but sitting there supposed to be What was it? They said 1.2? billion products to listings 1.2 billion listings and we can find a handful Literally a handful on Google shopping Now I have tried a bit of Google shop in promotion and That dried up very fast. I have reported previously that my first campaign I tried I was getting tens of thousands of impressions and got about a thousand clicks over the course of the campaign and I did until the first week of January and it Drought well late first week in January and it dried up they slowed down the amount of Impressions to four or five hundred a day and From there suddenly I was getting zero clicks So I don't know if that's just the market. I'd have to do more in-depth research for that or if it's a case of When Google are promoting that URL listing Journey But it's not allowing the clicks and eBay are blocking it because it's not directly coming through their source It's possible because there can always be tags within the coding to allow or disallow that journey Whether they would go that far though. I don't know. I don't know again. It is just an Assumption possibility, but who knows So let's look at some of the figures that I've been doing now This first screen is only the first 10 days of the year So we can see some interesting things here. So let's have a look Excuse me, so I I currently have 331 listings and I currently have 29 and a half thousand items listed a lot of my listings Sorry, a lot of my listings are multi variations. I do a lot of wholesale a lot of multi-choice items so Not everything just a lot now as we can see in the first 10 days And it compares to the previous 10 days So the 10 days prior to Christmas and then obviously you can look further back if you wanted But I just wanted to see how we're doing for January so far So today looking at this from first to the 10th Which is comparing to the 22nd to the 31st of December now a lot of people slow down a little bit in sales over Christmas Some people don't some people actually increase Where their products are not Christmas based or gift based so let's have a look so impressions Just under two and a half million impressions in 10 days Which is actually up 51 point three percent on the previous 10 days With a total page view of just over a two thousand Which is actually up forty two point nine percent on the previous ten days sales are up a third and Impressions breakdown. I'm up ten point seven percent on organic impressions I'm up sixty five point one percent on promoted impressions Now my top twenty search slot impressions have gone up fifty seven point three percent The rest of the search impressions forty seven point three and non-search has gone up by fifty one point three So let's just love a look at the Impressions here. So yeah, we see fifty one point three percent now the page views We can see that I've received one thousand nine hundred and fifty four eBay page site views Which comes to an increase of forty four point six percent on the previous ten days the external sites has Plomited in comparison to previous months down to just ninety two impressions Although it is still up thirteen point six percent Now Let's just look at those figures on a slightly wider scale. So here we are. So these are my figures Embarrassingly, I'm afraid to say in some points, but we're all in the same boat. So he's just doing what we can do at the moment This is starting from the eleventh of November to today. So it's basically a three month period And it's comparing the figures to the previous quarter obviously Now what we can see and what I want to show you is not particularly the figures as such But more the graph but we'll come to that in a moment. So we can see in the last 90 days I'll add nine million view impressions Which is now actually up three point two percent Now this is including peak remember Compared to pre-peak, which is what it's comparing it to Page views just under ten and a half thousand Which is actually down at the moment eighteen point eight percent Sales are down forty two point six percent now to be fair I've got in my view a respectable sales conversion rate of zero point eight, which is about a Stabilized verse level where I'd like to be I've always want to be higher But above that one mark is great the point eight. I will live with Impressions organic versus promoted my organic impressions have gone up a hundred and nineteen point five percent My promoted impressions have dropped four point seven percent now. They should have gone up over peak But again top twenty search I've managed to go up naught point nine percent Rest of search has dropped by thirteen point four percent Non-search impressions, which is the random speckling of your impressions across the site Excuse me is up four point two percent so Yeah, so let's have a look so page views eBay a down sixteen point four external down thirty five point two percent Now what I'd like to just point out here. Let's just move this bar across so we can see the other side So here we are so this is what I want to show you is these bars here now We've got a random one in there that we're not going to go there with us a Nuclear reset as we've mentioned previous videos, but You can see here in November It was pretty much Well piss poor I think there's any word I can put for it Hit December suddenly we started bumping up a Massive push on promoted impressions now. I think that was eBay And I think it had something to do with their updates and tinkering on the site But it may also hopefully have been something that I was doing on the account on my listings now as we can see We started to get a bit of a Sorry impressions From organic there, which was great And then it drops straight back down now once we reached Just prior and then straight after Christmas. I started implementing a tactic that I'm going to continue doing and I'll explain the basis of that in a moment You can see there was a steady consistent growth upwards of the amount of the promoted impressions and organic impressions As you can see each day was going up it has trickled off a little but there is always going to be a Slight rollercoaster wavy movement if there wasn't it wouldn't be natural So I don't mind that but the basis of it There is a instant change around here round about the 21st onwards 21st yeah, 21st onwards ish is where it started to really improve So We have a few options open to us. Okay, so we've got social media promotion we have Some if and or any off-site promotion excuse me you have SEO as an option Now a lot of these things for the everyday thrifter. We haven't got time for that type of thing I personally am able to Put some time in because I have some experience in my past dealing with this type of thing as well, so It's a little easier for me to filter it into my day But with the amount of loss sales and reduction in traffic I have that time to focus on other things because I need to find a way to improve things It is working. I Can only assign What I'm doing to being attributable to what I'm receiving in my figures until other people within the community can come to me and explain How their accounts doing in some form make a comment and just say we've got similar figures on ours at which point I can go Okay, that's fine. That helps that shows to me that it is something that's going on on the eBay side or in the The marketplace and not necessarily something that I'm doing to the account if I'm bucking the trend a little bit somewhere down the line That'll be good to know as well Because then I can see that what I'm doing is actually working and I can focus and hone those skills as well But it's not for everyone Unfortunately and everybody's account is different because of the markets and the products you're selling in But you have to make your own choices to look outside the box now. We have to remember that I I'm not a flag bearer for eBay, but I'm also not a naysayer for eBay. I am an eBay seller and This is the platform I have chosen to sell on and It works for me when it works But there are always changes there is always evolution on the platform and unfortunately If you go down as John would say down the rabbit hole There is a lot of technical sides to it if you let it overpower you If you keep it simple There are ways that you can do it now Social media is definitely one of them and there is ways to do that. I've mentioned in the last video There are certainly ways to do that and make it work my advice is If you have Categories of stock So for example, if you're not and everything sell alike you have One toilet seat one fishing rod one lawn mower one Baseball cap one seat if you kind of got that kind of mix match and that's all you have in the categories Then this is possibly not the right direction to go for you But if you have a lot of items if you've got niche products or if you have an amount of within each category that you sell in Then I would suggest Finding a way to promote Offsite your categories not your listing As mentioned before the listing if it gets traffic and they don't buy That's going to reduce yourself through rate If you send someone to a category to go looking they haven't reached an item yet So it won't affect Your conversion rate, but it will draw the traffic to your site to your shop as a knock on It will have more impressions Because more people are coming to your store from your store There are lots of items on there. Those will all get impressions If they're interested in a category, they're more likely to choose from the selection that you have If they select from your selection, there is more likelihood They're going to drill in drill in and make a choice They may research further other options other items. They may see other Excuse me other items from other sellers within your listings and you may have a fallout rate but the point I'm trying to make is It's going to fall on to us now to find the avenues to Get seen You know They're not making the the roads and the connections to the outside world for us anymore And they're not being open about it either They want to keep people on the platform and I get it but That's not the only avenue certainly not for us. We want to be bringing People in we need to be drawing people that hundred and eighty odd million user base Is fine and great, which is why eBay is so successful But it's not big enough for us to grow in the long term. We can survive if They stop money grabbing But if you're trying to bring your cost down You want to be able to promote without having to spend these fees Or you don't want to be giving so much of your profit margin away Then there's going to be other avenues you're going to have to find Now if that means you're going to need to take part of the day out to do social media posting It is what it is if it means you're going to need to take some time out of your day to look at SEO work or some sort of other Data-driven promotion off-site whether that means you're Doing it yourself or you're Passing it to someone else to do for you Again, that's what it is. That's what it is Or you can if you're finding that what you're doing is working and eBay is enough for you Putting your stuff out there the way it is is working for you Happy days that is the ultimate goal is to stay on the platform and everybody comes to us That's perfect. And if you're achieving it, you're in the sweet spot So just maintain that you stay in that sweet spot But I definitely feel in the direction that eBay has has gone and is going They are going to continuously find ways To draw funds from you for different parts of the process It's becoming in my view that that subscription cost is literally going to be How much you're paying to get in the door? Each month It is not going to be here is a whole wealth of Tools that we do for you That toolbox is going to get less and less They will have an additional toolbox That would be padlocked and you'll need to pay to get access to and They want that box to get bigger because that means you're paying them more and And I think it will most likely be down to us to start looking at other ways to Create our own tools or Utilize non-costing tools in order to recoup some way What they've taken away from us, but they're still charging us the same amount Obviously it affects different countries Different sellers in different countries in different ways, you know I mean in the UK like say we only have a heck of a lot less Amount of free listings compared to yourselves and we pay extortionate amounts more There are other countries that get a lot less I understand and we've all got different is it's the the Submarket that we're in compared to those other submarkets around the world So you work with what you can get But the point being is getting harder It's getting more In depth and I feel if if you're looking at this as a Real business to grow to become six or seven figures And further down the line, you're going to have to start looking at what eBay are doing Why they're doing it and I don't mean they're charging for off-site ads or they're charging The subject making suggested ad costs promotional listing fees higher I don't mean that you need to be looking at what they're doing on the platform AI generation massive Implementing into the search algorithm the placement of impressions What type of impressions are going where? What is the result of somebody seeing that impression? What is it that there's going to be for example, if you have your listing and somebody sees a similar item lower below Knowing your main picture in your listing. Why would they choose that? Is it better picture? Is it? a Majorityly a lower price at which point how can you get around that? What part of that is Showing up the way that showing up is becoming more prominent for them to draw away from your listing before they've even looked at your But listen information properly. I mean we know You've got them at stage two first picture They see what they like then it's how much and Whether that price is what they like if they've clicked in and they've already seen that price Then they're already happy to be looking at that price bracket, but then If they see something else, what's going to take them away from yours? So you need to figure a way to keep them within your listing if you're Promoting off-site. How are you doing it? Is it costing you? Are your target audience? Available within other areas is there untapped target audiences off of eBay that You can draw to your listings to your store to your categories is There a cost involved are you able to do it for free? Is there a way to manage and make a profit within the free bracket of doing so? That sustains your business Comfortably going forwards What are the knock-on effects of you doing that? For example with myself with what I'm doing with the traffic and pulling them in it's creating more impressions creating more interest to my store From what I can tell eBay is then looking at it and going people are interested will promote more of his items We'll put more impressions out there because the suggested ad rate means nothing It's eBay wants to know what's successful. What's gaining traction? What's gaining interest? That's the areas they're looking at to my understanding And that seems to be working for the moment. So I'm going to keep this up today and I'm probably going to do a weekly catch up on it possibly over the next month and Just see how this progresses forwards if anybody has any ideas or any thoughts on what I've discussed so far Please please put it in the comments below reach out to me The email address for the channel is in the description If you don't want to put it into the comments pop it in an email to me I will get to it and I will get back to you If anything's been of benefit if anything's been of insight or maybe an eye opener in area areas Please hit the like button Don't forget to share Subscribe if you haven't already every little bit helps me and it helps the community and it helps the the full range of sellers out there that are trying to understand and navigate this crazy world of eBay Some just want to know on the surface some want to know more technical Some just not sure where they need to go what they might need to do or even if They need to be bothering to do anything if they're already running well Either way, I hope there's been a benefit and been of interest to anyone so once again Keep it real, and I'll see you on the other side. Take care


nię厲  acha  협   varsa  هாɣ  BJP  trouvé  baska ichtig  timed'.  République  fiance emit �이크업ié মাডЕН তহ specjal নিসচ যাডড বানതజ নি ಈখা না��� merely number. īসং ��ал第一 তা ষ gesund� . ইয »:�ডা���� famoso� চা ত Siz তা মಈege Yeon�ubscribe�ি য�CER�রআ �חנו� च঒া  January টা���adors�� রর predators�া রি রাড ত facilit�� franc শপট রি running one ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ


Where the circuit python parsing today, I wanted to talk about using dictionaries inside of circuit Python. So a dictionary is a type of a data structure, sort of like a list, but the really neat thing about it is that we can ask for values associated with certain keys. So what you'll see in my code here, here I've actually named things for what they are. Dictionary is inside of these curly brackets, these different pairs of things like the text string blue, and then it has a related value, which is a color value here, these numbers and parentheses. What I'm doing in code here is, you can see down at the bottom, I'm using user input, and it says right here, please type the name of a key from your dictionary, and then it tells me the names of the different keys in my dictionary. So I'll type in green. It says, your entry matches a key in the dictionary, then it tells me what the value of that key is, in this case, the value of the green key is 0-255-0. Then I have it lighting up these neopixels here for a fun little effect, and then it moves forward and says, okay, try another one. If I type something that doesn't exist in here, let's do red, that's not in that list. It says, oh, red, that entry is not in the dictionary, sorry. So how this works, the key thing here, I'm calling the key whatever the user input is. So key equals input parentheses. So when I type something, the next thing that happens is I check if the key is in the dictionary. So that's a way to just look and see, does it match any of those entries for those first halves of those pairs? If it does, we print out a little statement, we take a pause, then we set the value variable to be equal to the dictionary at that key. So that's actually grabbing that value. I'm also calling it value just so it's really clear what it is right here. Then I print off a statement to let you know you've done the thing, filled the LEDs with that value. So in that case, when I typed in, let's do blue, it goes, it looks through the dictionary or any of the keys named blue, it finds one and then it sets that thing called value to be the value of the blue key inside of the dictionary. In this case is 00255 and then it lights up our LEDs. So it's a really nice way to work with a data structure, calling things by name and then getting their values returned to you. And so that's one way that you can work with dictionaries inside of CircuitPython and that is your CircuitPython Parsec.


Frail spellcasters whack close quarters combatants whack immobile tanks whack me.   You're welcome


An enzyme is a biological catalyst. A catalyst speeds up the rate of a reaction without being consumed in the reaction itself. Think back to the time when you learned how to ride a bicycle. You may have had someone help you keep the bicycle upright as you learned. That person who helped you is like a catalyst. The process of learning how to ride a bicycle is made to be more efficient and you may have learned faster. However, this process only requires two key factors, you and the bicycle. An enzyme is rather unique in a sense that its function is specific to a certain substrate. These enzymes contain an active site. This is where the substrate latches on to and where catalytic activity occurs. Think of it as a keyhole for a key. Only one key can fit in any given keyhole. We can tell if something is an enzyme just from its name. Most enzymes have the suffix A's. The prefix tells us what that enzyme is specific to. Proteases are enzymes that break proteins apart into their original amino acids. Lipases are enzymes that break apart lipids or fats into fatty acids and glycerol. What do you think is the name of the enzyme that breaks apart cellulose into sugars? Pause, think, and continue when ready. The answer is cellulase. Some washing powders contain proteases and lipases. These are known as biological detergents as proteases and lipases come from living organisms. When you spill food or drink on your favorite shirt, the stains are actually little bits of protein and fat. So the proteases and lipases break down these stains to be washed away. Similarly, when you fall down and hurt yourself, the blood stains on your clothing can be difficult to remove. But this is made easier with these biological detergents as the proteases can break down hemoglobin in blood to be cleaned off. Another possible alternative is to use bleach or sodium hypochlorite. The issue here, however, is that it could damage clothing and remove pigment dyes along with the stain, leaving a big white spot. Why aren't cellulases usually added to these biological detergents? Here's a hint. The main component of cotton fibers is cellulose. Pause, think, and continue when you have an answer. If we added cellulase to washing powders, this could damage some clothing because its function is to break down cellulose. It would slowly eat away at your favorite cotton shirt, making it thin and dull. However, we can add amylases, which break down amylose in starchy foods. There are many advantages to using these biological detergents. These enzymes have an optimal temperature of around 40 degrees Celsius. High temperatures will denature the enzyme, causing it to lose its shape and therefore its effectiveness. This means that your laundry can be done in warm instead of hot water, thereby costing less energy to heat water. Therefore, these detergents are very energy efficient and environmentally friendly. Being warm instead of hot water can preserve your clothing. Not much shrinkage occurs, and the colors stay bright for a longer period of time. As well, when these proteases and lipases are washed away into larger bodies of water, they present no immediate threat to the environment or any living organisms. This is because they are biodegradable, which means that microbes in the environment can break them apart rather easily.


Item Number SCP-358 Object Class Euclid Special Containment Procedures Due to the mental side effects of SCP-358, SCP-358 is to be kept locked at all times except during testing, and all windows are to remain boarded, with regular guard patrols to ensure that no unauthorized entry occurs. The entirety of the building should be sealed air tight, and any leaks reported immediately, along with any signs of forced entry. Anyone found inside the building with reasons other than testing should be evacuated immediately, and held for questioning and observation. Description SCP-358 is an abandoned trauma center, located on the outskirts of England. The grounds surrounding the building are overgrown with vegetation native to the area, and characteristic of extreme neglect. The building's exterior is weathered but otherwise intact, with windows and entrances boarded up to prevent trespassing and vandalism. Air inside is arid, measured on average at 45 degrees Celsius, with hotter, dry gusts of air that blow through the hallways from no discernible source. Exploration and monitoring has revealed anomalous activity, characteristic of typical Type 3 pseudo-spiritual manifestation, haunting, ranging from glowing spheres to full-bodied apparitions, all of which appear exhausted, and on occasion, ask for water. Recognizable apparitions appear to be individuals who have been exposed to SCP-358 beyond the average 47-minute psychological recoverability point in the past. The majority of these subjects reside in Foundation psychological observational facilities, and security footage shows them present in their respective units during the appearance of their apparitions within SCP-358. In the majority of cases, individuals within SCP-358 experience a sense of disorientation upon entering the building, which slowly diminishes over time spent within SCP-358. Additionally, they report a growing sense of thirst, which begins to coincide with physical symptoms suggestive of extreme dehydration and heat exhaustion. These symptoms are not alleviated by hydration, even using a direct intravenous drip. As exposure time continues, the exposed individual will show a slowly increasing degree of mental degradation, typical of heat stroke, which leads to an exponentially increasing degree of disassociative disorder. On average, affected individuals remaining within SCP-358 are not considered psychologically recoverable beyond 47 minutes of exposure. The remaining % of subjects exposed to SCP-358 are unaffected, but are to be kept under observation to monitor for possible later development of effects. On rare occasions, affected subjects within SCP-358 expire suddenly of apparent poisoning. All topsy in these cases always reveals the venom of one or more common North American desert dwelling predators in the bloodstream, usually that of Cortalis Atrox, the western diamond-back rattlesnake. SCP-358 was discovered by the SCP Foundation on 1983, when two males, ages 20 and 22, were apprehended for trespassing after being found wandering its premises, unaware of their surroundings. By local law enforcement, medical examination revealed only physical side effects, similar to exposure to a desert setting. The psychological evaluations of each person revealed a loss in mental capacity regarding self-identification and location. A follow-up of a CT scan revealed nothing out of the ordinary. The police and medical reports were collected by SCP Foundation personnel, which led to the current testing of SCP-358. Addendum 3581. Testing supervisor's log. Date undisclosed. Testing time duration. 30 minutes. Test subject is female. Age and height expunged with an athletic build. Upon entry, test subject observes that the climate is hot and dry. After exiting the building, the test subject appeared dazed and was observed to be suffering from slight dehydration. Test subject also brought attention to the sand in her shoes. The sand was then collected for further testing purposes. Addendum 3582. Testing supervisor's log. Date undisclosed. Testing time duration. One hour. Test subject is male. And height expunged, slightly overweight. Test subject entered the building as in the previous test, remarking on the arid climate inside. Further exploration revealed a layout not unlike that of any other hospital from the region in period. Upon exiting SCP-358, test subject began questioning who and where they were. Medical testing revealed that the subject was suffering from dehydration, and they were provided water to replenish lost fluids. The sand was recovered from the test subject's shoes. Test subject recovered fully in all areas, except their mental state, and remains in psychological observation facility A. Addendum 3583. Testing supervisor's log. Date undisclosed. Testing time duration. Two hours. Test subject is male. Region height expunged of a wiry stature. As another testing, test subject began by observing a dry and hot climate on entering the building. Test subject orders were to examine the rooms of SCP-358. One hour into testing, subject began complaining of dehydration, and appeared slightly confused. After a duration of two hours within SCP-358, communication from the test subject stopped and D-class personnel were sent in to retrieve test subject. The D-class located the subject in a room near the entrance, unconscious, and was recovered. Test subject regained consciousness soon after administration of an IV drip. Upon waking, subject was observed to be in a persistent vegetative state, unable to function, and was subsequently admitted to psychological observation facility A. Blood tests revealed trace amounts of a highly poisonous rattlesnake venom found in bite victims of the deserts of Southern California. As noted in Addendum 3581 and 3582, subject's shoes were filled with sand. Addendum 3584. On- Security patrols captured video footage of a humanoid apparition in the North Hall of SCP-358, begging for water. Comparison of video footage confirms that the apparition appears to exhibit mannerisms and appearance identical to test subject C, whose test results are noted in Addendum 3583. Subject C remains unresponsive in psychological observation facility A, and demonstrated no change in behavior during the event. Lesson complete. If you missed the previous orientation, go watch SCP-357, Hungry Clay, right now. Or for the complete course, watch this playlist.


in the harm reduction conference. What does harm reduction mean to you? And why do you think it's important to be here? Well, harm reduction to me is a philosophy, a strategy, and a movement. And the philosophy is you just take people where they're at in terms of their drug use, and try not to make any judgments good or bad about that. And then the strategy is all of those things, needle exchange, methadone, crack kit distribution, providing counseling, referrals, all of those things are kind of the strategies of harm reduction. And the movement, I think, is a larger social movement towards drug policy changes, drug law changes, looking at drug use as a health issue rather than a criminal one. We do HIV testing, hepatitis C testing, abscess wound care, showers. We provide people with clothing and food and referrals and syringe exchange. We have two sites that are fixed sites in the streets and the rest of the time we do backpack exchange. What harm reduction means to me is that we come up with a solution on how to keep people safe while they're using drugs. And at some point, maybe they'll change their mind and stop using drugs, which, of course, is the ultimate reduction in harm. Harm reduction also pushes back on the system, the bureaucratic system, to create greater access in terms of housing, health care for people that are using and to really talk about the stigma that active users face in this country or in the world, actually. Harm reduction to me means a way of life. You actually begin to internalize harm reduction and think about how you can reduce the harm or in different aspects of your life. We do medical case management. We do syringe access. We do substitution therapy. We do drug treatment. We do a lot of work in the court system, in particular working with individuals in the sex trade that they would like to incarcerate. We advocate to keep them out of the penal system and move them into a different direction where they can access the health care systems that they need. I'm someone who's been in the recovery process, believe highly in abstinence, and I think what people hear when they hear harm reduction is that we don't believe in abstinence. We believe that drug users should be able to just go out and use and do whatever they want. That's not what harm reduction is about. Harm reduction is about connecting with people that are actively using, helping them improve their life. Based on some of the information that they already have, giving them the materials that they need to stay safer and feel better about themselves, and most people, when given that opportunity, will start to move towards a continuum of healthier decisions and a lot of times abstinence. Why is it that the government still rejects the term harm reduction? What the government can sort of accept are services based on a harm reduction model. So they can accept needle exchange works, but they don't want to use the term harm reduction because they're nervous about what they think it means. They hear various interpretations, such as that it's a Trojan horse for drug legalization. If you look at the political debates, it's prohibition here, and then their conception of legalization, which is some sort of free-for-all legalization, and that's where the U.S. debate at least is largely trapped, but within that range are a lot of different policies. And so they associate with legalization even a harm reduction is something you'd want, you know, whether a drug is legal or illegal. That's why people talk about alcohol harm reduction, for instance, even though alcohol is legal. We dig our feet into the ground in a belief system, and even with proof to the negative consequences of that, we have a tendency to not humble ourselves enough to make a decision to start changing that. Is there any effective way to convince people about the benefits of harm reduction? Well, I think we're doing it. I think that we're starting to show the benefits of harm reduction in this country in a number of ways. Certainly the scientific stuff early on around syringe exchange with all the scientific data from the GAO that has shown us for many years, curbs of spread HIV, reduces drug use, connects people to services. I mean, that's what you want when you develop an intervention, and yet it's taken us 20 years to even have them lift the federal ban around this incredibly effective intervention. People look at drug using and drug users as being bad people, and it doesn't matter how much scientific data that they have, like all the scientific data that we have that syringe exchanges save lives and help prevent people from getting HIV wasn't enough because of the puritanical sense that this country has about people using drugs. If it's not scientific data and pure logics, what will convince the people about the benefits of harm reduction? I think some of it is cost analysis. A lot of times it's about money, and if you can prove and show that if you are able to provide harm reduction service at far less cost to the county, then you'll have some attention from people. We may not convince people about harm reduction, but if we can convince people about one small piece of it, it starts opening up their minds. So we get allies who wouldn't describe themselves as harm reductionists, but can agree with us on the need to prevent overdoses, can agree with us that syringe exchange is a good way to prevent HIV and hepatitis. So it's still a struggle for us, but over time I think we just become part of the landscape and we seem less threatening.


A very good morning to one and all. Christmas is in the air. This is a season of love, harmony, and celebration. Today, we are gathered here to celebrate the spirit of Christmas in a most fun and exciting way. Looking forward to the celebration, I would like to warmly welcome our director principal, Dr. Amrita Vora, our pre-primary principal, Ms. Aarti Kavil, our communications head, Ms. Sugandha Khandelwal, our coordinators, Ms. Nikita and Namita, dear parents, and most important, our little friends. We have all heard stories sitting at our grandmother's knees and the stories used to come alive. Today, we are going to witness a story come alive right here on this online platform. We have with us today two very special guests, Dr. Shweta and Ms. Sanika. Dr. Shweta is a kid's author, storyteller, and trainer, a dentist by qualification who gave up her flourishing practice of over a decade to bring in a reading revolution. Her venture, tickling tales, has been helping children fall in love with reading for the last 10 years. Drune Planet, which she co-founded four years back, is dedicated to developing quality story content for young minds, both online and through print. Dr. Shweta is also a motivational speaker and has been a mentor at Toastmasters International. She conducts sessions in workshops, extensively with children for storytelling, storytelling in classrooms for school teachers, raising readers at home for parents, and storytelling as a part of effective communication for younger adults. She has received numerous prestigious awards for her outstanding contribution towards the society, including awards by the government of India. It is indeed our pleasure here to have you here, Dr. Shweta. I now request Dr. Shweta and Ms. Sanika to carry the session forward. Over to you, ma'am. Thank you for the wonderful introduction. Good morning, everybody. Are you ready to celebrate Christmas with us? Yes, we are super excited to be a part of El Pro today. Did you have a good morning? Do you have some, did you have some breakfast? Yes, some energy. So let's see your energy in this dance that we do together. Okay, before we move on to the story, we are going to do four actions with me. When I say one, you have to do this. Left, right, left, right, can you do that? When I say one, you have to do left, right, left, right. When I say two, you have to do up and down, up and down, up and down. Don't forget, don't get confused. When I say three, you have to twinkle like stars. Twinkle, twinkle, twinkle, twinkle. Okay, ready? And when I say four, you have to clap. One, two, one, two. Quickly, what will you do when I say one? One, one, one, one. Everybody do it with me. One, two, two, three. What was it? Three, oh, twinkle, twinkle. Oh, I forgot. Okay. And four was clap, clap, clap. Okay, ready to do that? Let me play the song and we'll quit. Look for the story. Okay, let's begin. One, one, one, two. Perfect, you know it all to be. Two, two. Okay, now roll it. Roll and come closer. Come closer. Go back. Come closer. And go back. And come closer. You were absolutely amazing.  Yes? Yes, can you hear me now? Okay.  I can read your lips. Game or story? Story or game? Game, Archer is saying game. I can see a lot of people saying game. Okay, let's do a game and then we'll begin with the story. Because it's Christmas time and we want to meet Santa. So the story is also being told by Mrs. Santa Claus today. I won't be telling the story. He'll have Mrs. Santa Claus coming in. But before that, let's play a game Santa says. Okay? Santa says, Santa says, do only what Santa says. You only have to do what Santa says. You don't have to do what I will say. Okay? I will ask you to do a few things but you will only do what Santa says. So Santa says, stretch your hands. Stretch, stretch, stretch, stretch.  Santa says, touch your nose.  Santa says, touch your knees. Stretch your hands. I know Santa didn't say that. It's only what Santa says. Santa didn't say that, stretch your hands. It was me who said stretch your hands. You don't have to do what I will say.  Now you know the game. Let's do it again. Quickly.  Clap your fingers.  Clap. Okay, you know how to do it. Santa says, touch your nose. Santa says, wiggle your nose. Wiggle, wiggle, wiggle, wiggle, wiggle, wiggle.  Can you do that? I can't do it. Pull your ears. Santa didn't say that. Santa didn't say that. No. Did you understand the game now? Should we do it one last time? Okay, nobody's going to go wrong. Perfect. Santa says, Santa says, do only what Santa says. So Santa says, become a lion. Oh, perfect. Oh my God, what scary lion we have at the school.  Become a pigeon. Perfect.  But yes.  I don't hear this frog sound. Froggy sound, please.  Wow, and become a donkey. Who's becoming a donkey? Santa didn't say that. Santa didn't say that. That's why it said donkeys have dull brains, is it? Santa didn't ask you to become a donkey. Why did you become a donkey? So when you are at home, practice it well and you will know the game. Next time when I come, I don't want you to go wrong. Okay. For now, let's begin with the story because we after that have a puppet show as well. Puppet show? Puppet show, you can quickly finish off your banana. Yes, because we have the story lined up. Let's call Mrs. Santa Claus for the story.  Okay. But there's a problem. Mrs. Santa is very shy. She's very shy of coming in front of the camera. Let me still request her, okay? Mrs. Santa, come, come, they want to see you. I'm okay, I'm okay.  Will you laugh at her? No, promise, promise. No, they're saying a promise.  I'm still shy, I am shy. You don't have to be shy, come here. Is she at the camera? She's asking me to switch off the camera for a minute. Can I do that? Okay. And she's saying you won't laugh at her promise. Okay, okay, okay. Come Mrs. Santa, I switched off the camera. Come, please, please, quick. And I hope you got your storybook. Yes, I got my storybook. Which story are we doing today?  Dirty Santa Claus? I hope the children are going to like it. It's a very funny story. Really? Okay, then let's begin. Yes, yes, what's the name of the story? It's Yikes Santa Claus. Yikes Santa Claus? What a funny name. Okay, okay, let's see if you can make them laugh today. So here we present Mrs. Santa Claus with the story Yikes Santa Claus. Hello everyone. Hello, hello, hello. I am here with the storybook of Yikes Santa Claus. Yikes is something which is very dirty. But can you imagine Santa Claus being dirty and Yikes cheat?  Wouldn't that be really funny? And he enters your kitchen and he eats all the yummy food that you have made for Christmas.  So today I have with me the story of Yikes Santa Claus one such green dino Santa Claus. Ready to listen? Let's begin. So long time ago in the dino land in the land of dinosaurs one night on Christmas Eve Mama Dino told her little babies it's time to go to bed because Santa Claus is about to come and the little dino tots the little dino babies go when they went to sleep. But at midnight they heard some sound and it was not Santa, it was Yikes Santa Claus who was trying to get into the chimney. He was so fat that he got stuck in the chimney I'm stuck my hand is stuck in the chimney and his leg my leg is also stuck in the chimney and after struggling and pushing himself and oh he finally fell bum and came down the chimney and there he landed on his own bag and crushed everything that was inside, oh it hurts coming down the chimney is not a good idea and he was all black with the smoke of chimney and then that was Yikes Santa Claus who was all dirty and black when he landed down the chimney see how he's struggling getting into the chimney and then finally bum and he's all black and dirty with the smoke of chimney then he slowly goes towards the cute little Christmas tree that the dino babies had made and the dino babies also woke up and they went chasing Yikes Santa Claus to see where he was going and you know what he was doing Yikes Santa Claus he went to the Christmas tree and he started plucking all the ornaments and the Christmas tree lights and the decorations and he started plucking plucking plucking plucking he started eating them oh you don't eat the Christmas lights do you no no no no no but Yikes Santa Claus went on eating all the lights and decoration on the Christmas tree and then the dino babies were looking at him and thinking what's wrong with the Santa Claus Santas don't eat Christmas tree but what is wrong with this Santa funny Santa and what happens when you eat so much you burp um and Yikes Santa burped out a Christmas carol jingle bell jingle bell um jingle all the way um jingle bell um I think he just over ate and then he noticed the beautiful Christmas tree, Christmas gifts under the tree he got tempted to open them he said let me open and see what's inside the gift and he opened the first gift the little dino babies had packed beautiful underpants for daddy and Santa Yikes Santa Claus looked at those reindeer underpants and said wow they look so beautiful let me quickly wear them and he wore daddy's underpants imagine a Santa wearing underpants then he got a little more greedy and he went on opening the second gift and he took it in his hand and he opened it a pair of red high heel shoes for mama he got tempted to wear them as well so he wore daddy's underpants and below them he wore mama's high heel shoes and he looked really funny have you seen a Santa like this he's opening the gifts and then he wore daddy's underpants and he wore mama's partly shoes isn't he looking too funny and the little dino babies were worried what's wrong with the Santa Claus what is he doing that's when Santa Claus Yikes Santa Claus went and looked and took away all the paper crackers and he burst them and then he went into the kitchen and he ate all the food that was kept there he gobbled it down and after eating so much he went out of the house and when you overeat you eat a lot what happens he went outside the house and he did stinky foods everywhere oh chee chee chee daddy's stinky and the dino babies were now really thinking who the Santa is and they went running home to tell mama mama mama that Santa is horrible we don't want that Santa in our house mama came out with the dino babies to see the Santa and you know what Yikes Santa was doing he went into everybody's house and ate away all their food as well and at the end when there was no food left and he was still hungry he saw this huge Christmas tree outside which had an enormous star on top of it and he thought of eating that star he went climbing onto the Christmas tree and as he raised his hand and he was about to plug the star what happened crash he fell down and Yikes Santa closed and he was on the Christmas tree he too fell bum and the dino babies and their mama were looking at Yikes Santa closed and wondering who is he is he the real Santa Claus but that is when they heard a sound tian tian tian tian tian tian tian tian tian tian tian tian tian tian tian somebody's there in the sky who is that on a sleigh that's the real Santa Claus hey that's the real Santa Claus coming and everybody started cheering yeah we can see the real Santa Claus I hope he will help solve our problem. So they all started singing what? Jingle bell, jingle bell, jingle all the way. La la la, la la la, la la la la. And real Santa Claus came and he looked at Yikes Santa Claus and got really angry. Who are you? And why have you dressed up like Santa Claus?  Yikes Santa Claus got nervous. I am just a dinosaur. I'm not a Santa Claus. And Yikes Santa Claus started crying. And he said, I'm really sorry Santa. I was just playing a prank. But I will go and make all the things fine again. So Yikes Santa Claus went back to the town cleaning all the dirty poos he had done. He repaired all the broken toys. He packed all the gifts that he had opened.  So see, that's how Yikes Santa Claus held real Santa Claus deliver all the gifts. And in the end Santa Claus was happy with him and said, come on my sleigh and I'll take you home for a cup of tea. But next year be careful and leave this job to me. So next year don't be Yikes Santa Claus again and leave this job to me. I'm better being a Santa Claus, not you. Did you like the story? So that was the story of Yikes Santa Claus and you know what you have to do? At home you have to share the story with one more person. You can tell it to your mama, your daddy, your brother, your sister, anybody, but you must share the story with one more person. That's how you celebrate Christmas. You share a story, you share a gift and your Christmas is beautiful. Will you do that? Will you tell the story to one more person? Okay, now can I go? Yes, Santa Claus was waiting for me in the sleigh. Yes, I will see you next year again for Christmas. Until then you can enjoy the puppet show with Santa Claus. Because she also has a Santa with her and her Santa. Isn't he Yikes? It's really cute. Do you want to see it? Yes. Okay, let's go to Santa Claus then. Okay everybody, how are you? Yeah, good. And today we celebrate our Christmas. Yes. Okay, can we call Santa Claus? Yeah. Hello, Mr. Santa. Hello, Mr. Santa, please come. We are waiting for you. Yes. Hello, Mr. Santa. Hello. Hello everybody. How are you? Very fine. Yeah. Hi everybody, look at these kids. They are so active today. Yeah. Oh, because today we celebrate, what? Christmas! So, we wish you a merry Christmas, we wish you a merry Christmas, we wish you a merry Christmas, and happy New Year! Hey, Mr. Santa! We need to do something else too! Oh, yeah, yeah, yeah, yeah, I'm gonna go. Okay, okay, sure, so, ma'am.  Yeah? Hmm, I want that Santa, you should make one person happy today. Oh, that's nice. And, uh... Oh, I hear somebody crying. Yeah? Yeah, sure, tell me. Oh, who's crying? Oh, somebody's crying.  Who's crying? Is that a little baby? Oh! But what are you crying?  Yo! Ho ho ho ho! I'll help you, okay? But please don't cry. Come on, come on. Oh my God! I... Oh my God! Oh my God! Oh my God! Oh my God! Oh my God! Then I will go. Promise me. You will not cry. Okay? Okay? That's great. Wait a minute. I'll search your parents. Oh my God! Okay. Oh my God! Oh okay. You are very creative now. Ho ho ho ho! Let me try. But, you'll remember your promise. I feel like giving a hug to Santa. Okay. Only 5 minutes? Yes. Okay. Can we make a quick Santa then? yes we will make an easy center everybody you have your paper get a paper on pencil quickly yes sit with a paper and pencil we'll just need a paper on a pencil yes yes it's very easy pattern go and take your paper and pencil everybody i will wait one two yes okay count to ten four half a six ten seven eight everybody have yes yes they have the paper okay you know how to wiggle right you you can wiggle your nose you can wiggle your nose so today we'll make a drawing by wiggling our fingers yes okay let's go and everybody yes okay so this is the wiggly pattern what is the wiggly pattern wiggle wiggle wiggle wiggle wiggle wiggle okay it's very easy pattern and today we will draw a center here okay yes so what did you make first is a cap okay so draw a wiggly line but uh it's like a snake yes and the second part is this wiggle wiggle wiggle and wiggle wiggle wiggle what is this yes and the next line is over there wiggle wiggle wiggle wiggle it's we can also call it a waves line waves right yes okay for his cap we draw a mountain and second yes this is a slide but it looks like Santa Captain me yes yes you all make the mountain easy let's move ahead yes and draw a small circle over there small circle like this okay yes yes is it Santa cap yes yes okay for her for his face we will use wiggle pattern like this wiggle wiggle wiggle wiggle wiggle wiggle wiggle everybody yes wiggle wiggle wiggle wiggle wiggle this all looks like Santa to me yeah yes for his what happens big big Santa cap yes oh oh yes mustache for his mustache we draw a bow and bow bow like right yes yes yes for his mustache we draw a bow like this this yes and yes and again wiggle wiggle wiggle wiggle wiggle wiggle wiggle wiggle wiggle wiggle yes and little little yes little little yes for uh we draw uh small you okay one u is here and one u is here yes is it a santa or anything else it's santa yes for his eyes we will use wiggly pattern we will draw wiggly eyes have you ever seen wiggly santa close yes we draw a wiggly eyes right very good for his okay first we draw his nose wiggly nose and for his eyes we draw small wiggly wiggly wiggly wiggly wiggly wiggly wiggly santa that's such a cute santa and something is missing what shweta ma'am no his sound oh beautiful mira that's so nice show me show me very nice oh wow wow shalaka very nice very good shilpa amazing thank you so much kids you are amazing so many people have actually made it with us yes shweta ma'am they are very talented yes smart children yes wow wonderful oh look at the minel santa yeah very nice thank you so much everybody so did you have a good time yes can we all bye before we leave okay so children that was an amazing story don't you think so and as promised to dr shweta we will be sharing the story with one more person and thank you so much miss anika for that wonderful puppet show thank you both for sharing your valuable time with us we really enjoyed so children wasn't that a wonderful start to our christmas celebrations so stay tuned till christmas afternoon for such more lovely entertainment and wonderful surprises see you all thank you so much for coming in bye bye


don't give me three options one two three now realistically one option I know where you want and then I can step into it if I have to right so when I close you down don't want to have me like this or even worse don't stand here and let you come on me I want to close you a bit but I want to know where you're gonna go yeah then the other thing especially as you get tired it's not here it's not here try to go there do one of your nice touches even if you don't get past me you play the ball backwards and I've done my job okay but it's like in this mindset I want to close you on the first one and then I want to work and I'm gonna stay on my feet and I'll wait for the time to make a tackle rather than tired yes okay attacking come here so attacking you guys are learning I don't want to wait for you to get set up if you're in that space there just go slightly there I don't have to be you to get there I just have to escape into that space quicker than you get there yes but when it's moves what are you doing you're doing two simple moves you're doing that nice touch like this it's getting past my leg or dropping a shoulder and explode right so simple moves and sometimes when for I don't even need moves I just need change direction and speed


Great, so without further ado, let me introduce to you Yong Jie. Thank you. Hi, Ron. Oops, okay. Hi, so today I'm going to be talking a bit more of rancher. So just for the benefit of those of you who haven't heard of it or haven't used it yet, I'll just be walking some of the more introductory steps in rancher. So a little bit about me. I'm 26 this year, so I've been programming about half my life. I graduated from CS in NUS, and I came here for Carnegie Mellon just last year. So I've been with Greens for about three years right now, and today I'm going to be talking about these things. So just an introduction to what rancher is. Rancher is, a lot of people think they compare rancher to, like, like, humanities to, like, Apache mezzos and so on, but that's not what rancher exactly is. It's not only a container orchestration platform, but it's a, they try to advertise rancher labs, which is the company behind rancher, tries to push it as, like, a complete container management platform. And by that, what do I mean by that? It means that you can sort of, like, swap out components within rancher, like, it's divided into multiple layers. So in the previous slide I've seen, I showed you, like, logos of humanities, docker swarm and so on. That's because rancher is a platform that allows you to mix and match and pick which container orchestration layer you want to use. It also provides additional functionality on top of that, including provisioning new hosts on major public cloud providers. It also provides an application catalog containing applications that are ready to deploy. On top of that, it also gives you, like, access control management right out of the box. So if you are running a big enterprise, you want stuff like Active Directory, LDAP, or Shibolev to be there. So rancher is all of that too. So this is, like, kind of like the stack, rancher stack, which you can probably find online. So, Glyn's just a little background about us. We are a funded startup based in Singapore, and we are focused on recruitment and career development. So at Glyn's, we have been using rancher in production since about three years ago, and it serves a significant portion of our stack. So rancher, if you want to test it out, it's actually quite easy to install. It's packaged as a docker image. Yeah, so just docker run in whatever provider you want.  So one of the base concepts that is in rancher is the environment. It's a logical container that isolates your resources. So rancher is role-based access control, right? So you can give permissions to people, different people within the organization to a specific environment, and that's where you choose which orchestration layer you want to deal with. So rancher is a cattle, which is kind of like a no-frills orchestration layer. You can read about it more online. As for host registration, it uses docker machines to provision hosts on public clouds. And if you are running stuff based on like some VPSs that are from providers that are unknown, like for us, right, because we are in Indonesia, and Indonesia has strict data protection laws that they don't want their citizens' data outside of the country. So what we can do with rancher is that we can just go to any public VPS provider and like say, hey, just give us a server, and we can register them as rancher hosts and manage them from rancher entirely. So this is how you register a host. You can pick whatever cloud providers, what image you want to use, the size and so on. And rancher just provisions and the two hosts that you specify entirely on its own, not much user intervention required. So how about running applications? Because having hosts that don't run any services is kind of useless, right? So there are two main ways. The first way is you could run standalone containers just like you would. And you just need to specify the image that you want to use. In this case, I specified engineX, and I mapped pod80, and you just create it and then the container gets created. And you can access it directly through the nodes IP address. You can see the tops like 139.59 somewhere on DigitalOcean. And you can also have a look at some of the metrics like CPU usage, memory usage, storage network and so on. So this is fine for one container, but you could also run your entire stack on it. And for that, rancher introduces the concepts of services and stacks. For those of you who are familiar with Kubernetes, a service is essentially kind of like a same, almost similar concept as a service in Kubernetes, except that it kind of combines replication controllers into the same concept. So similar definitions. And one interesting thing is that if you really use Docker compose offline, you can use your Docker propose file as a template, upload it to rancher, and it will just provision everything as if based on that Docker compose YAML file. And on top of that, each service gets its own DNS entry, and they can find other services in the same stack by just the name, which is also pretty similar to what Qt provides. So adding a stack is simple. As you can see, you can provide a Docker compose file. And for services, you can, scaling is handled entirely on rancher. You can choose how many containers you want to run. And it depends on what scheduler you are using. It also provides some options for scheduling. So you can see like I created like a NGINX service. And you can see here is like the allocation of this service field because it needs a host with the label this. So I can also attach labels to host. In this case, I just go to the host screen and edit the label. And there you go. All the services are running once you add the label. So the nice thing about this is that it gives you the option to scale whenever you want to. You can just click the plus and minus. You also get access to the shell and the log files while the service is running. So one interesting bit about rancher is that it provides this thing called a rancher catalog, which brings together stacks of services that can be quickly deployed as a unit. So one example of this is that rancher comes with a default set of catalogs and includes things like WordPress, GitLab, Goals, and so on. So you can just click on one button, view details, and install. And you can see a rancher or provision entire stack for you. And voila, that is pretty much almost the fastest way to get WordPress running. You can also define your own catalog for your own organization. You just need a Git repo. So if you have some tools that your organization usually uses, you have many organization units which maybe use like a recon, which is an open source version of Trello. They can deploy whenever they want to. And all you need is a Docker compose file for that. So debugging applications of rancher, as I mentioned, you get shell access. You get access to logs. You can use any of the Docker logging drivers to send to like GreyLog, LogStash, and more. And the web interface gives you like a pretty nice terminal emulator that you can use to inspect your container. You can run top and so on. So here's the meat of the presentation, which is how we use it for review apps. Background information about review apps is basically the CICD procedure where you can set up dynamic environments for every branch that you have in Viva version, source control repository. The benefit of having such a platform is that you can enable rapid testing and you can enable different teams that work on features in parallel without disrupting the state, without having to push the staging environment or pre-production environment.  So one example of this is that I can push the repo called like feature slash magic, and I get like this really nice URL quoting the stack name and the service name. So like api.featuremagic.dev.forceazure.org. So for those of you who have used Heroku or some platform service implementations, they might provide this as well. You get locked into one single vendor, which is Heroku. So how to implement this thing? So first, you need some source control, some version control system somewhere. So a feature branch gets pushed to GitLab and then you will configure whatever CI system you have to build an image, a Docker image, and push it to some registry somewhere. And after that, you also use the CI system to call the Rancher API and that's where you create new stacks and services. So in the Docker build process, you can see that this is for GitLab because we use GitLab internally. You can see that we build the image on the CI system, we tag it with the appropriate version and then we push it somewhere. And as for the deployment logic, this is not any shell language or anything, but it's just a pseudocode. So you can see if the commit is either master or staging, we just upgrade the service on either of these environments. If it matches some feature branch name, we would create a stack, create a service for it, create a load balancer and tree for it. And Rancher gives you access to a console where you can add and remove API keys. So you can use the API. And the API is quite discoverable. There are quite a number of endpoints that you can look at and it's a fully introspectable interface. You can, without using postman or curl or anything, you can just click on the buttons and run the relevant actions. So in our case, there are a few things. I have to create a stack on Rancher and this is the endpoint it uses. At the end of the day, I have to create a load balancer and tree to make sure that the public has access to whatever feature branch service I just created. So this is an example of a feature stack. So one feature branch corresponds to a stack in Rancher, in our implementation. So you can see this stack has like five different services and these services are accessible from the Internet using the load balancer. One of the key caveats of this deployment system is that your services, for example, like API, it must be able to locate other services by DNS or through other mechanism. So if your app has like a hard-coded, like MySQL server address or host name, you might have to change that for this deployment to work. So you can see in this case, this is a very handy thing that Rancher has to, it allows you to generate graphs of your stack. So as you can see here, the balancer leads to every other feature branch that we have and each of them has its own stand alone, database server, rally server and so on. So the last thing remaining is to make everything accessible which is you need something to point to your load balancer, right? So for us, we use a wildcard DNS record. It's not a best practice because it can be prone to abuse because anyone can insert anything into the wildcard and it appears that it's from your site. But for quick implementation, you can create a wildcard DNS record pointing to the load balancer and whenever you do something like api-featurebrunch.dev.forceasia.org, it goes to this IP which is the load balancers IP. So an alternative for this is to actually use the API to dynamically create DNS records. So if you use Cloudflare, DigitalOceanDNS, you can just create the host names dynamically which avoids the problems with wildcard DNS. One other nice thing that we have is that we have a branches of WebSockets endpoint that you can listen on. So you can write a simple server and you can post a message on Slack when something gets upgraded. They have this blue-green deployment system where you have one live host and one staging host and you swap them over when the staging host is done. So we have this thing on Slack where you can just click Finish Upgrade. The service gets upgraded. So last thing, just try it for yourself. Rancher is an open-source platform. In our experience, they have great documentation, a lot of resources, and they have a forum that's really, really active. And they do address issues quite quickly, so I encourage you guys to give it a try and see how you can benefit your team as it is done for us. So thank you. Questions? So much, you're here. Does anyone have any questions? Yeah, please. Can you mic? Do you start to move to Rancher 2, which is currently in technical preview? I think I can. Anyone can hear me, right? Okay, good. So yeah, this is a nice thing about Rancher. Rancher is that they plan to move to Kubernetes as their default orchestration layer. So for those of us here at Glintz, right, we have been tracking the Rancher updates quite closely because we want to make sure that the movement is as seamless as possible, so there's some plan for it. So the nice thing about it is that the Rancher team has commented on the issue that said that if you want to migrate to Kettle, there will be an easy option for you to do it. When the time comes, I'm not sure how the UI will work yet, but hopefully it's just an easy deploy new image and everything gets moved forward to the new layer. But the default for existing deployments, like Rancher 1.6 to 2.0, if you're on Kettle, you'll still be on Kettle unless you obtain. And I think the word from the Rancher team is that Kettle will still be maintained as a simple orchestration layer, except that, I mean, it's still suitable for smaller use cases. And for those of us who are, because we are growing, we are going to add much more services, so Kubernetes will eventually be something that we would deploy for 2.0. So I'll answer your question. Okay, any other questions? If not, thank you so much. Round of applause please for having our next speaker.


Hi, hi, my name is Paul. Are you alright? Thank you. Thank you. Thank you. Thank you. Okay. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you.