Give it up for Barbara Mame Hey guys, how are you? So we're going to have a round of flash talks now some of you guys may be used to it because we we have a lot of those at Bangalow GS So I'm pretty excited to do that at GS for this time So we'll have nine flash talks Five minutes each not one second more than that John down here is holding a big timer And he's he's putting the pressure on the speakers So I will need a little bit of your help too. So please don't ask questions during the talk Let let them do their thing and if you want to catch up with them afterwards. I'm sure they'll stick around for a while Okay, guys, so let's start with Maulik Hello Good evening awesome people. So first of all, I would like to start with the thank you to jazz food and Bangalow Just for this awesome event and letting few people of us like to have a flash talk So I'll start without wasting my time. So this is not me Cool, where is my Okay, so I'll start with the question that how many of you have ever created your resume with latech one two three four five six seven eight nine ten only ten so so actually that's why I Have started doing research on these things and started creating a tool that will take a help of latech For creating the resume. So it's a when you start like latech resume maker You will get a second link the city since like comm and there inside it will take some time to load as usual. So Basically, we have we have used So so it's here. So let's get started like how actually it's very easy to do that Do to it's very time-taking So basically we are using angular for front end and latech and jsp for rendering your resume and for giving data to like passing data in just in format to the library so Who oh my god Thank you Cool do I want to I would like to do without registering. Yes Whatever it is Yeah, let's import data from LinkedIn So basically it will take just two to three minutes to create your resume and you can directly send it to recruit us from our site only so If internet is fast Cool, so it's loading Cool, so it's Hammond's computer and he was logged in in LinkedIn. So I'm sorry, but it is here now. So all his data is here. You can directly do Preview, yeah Don't worry. We are not you are trying without registering. So don't worry about that So, let's to preview Yeah, it's latech resume is ready. It's very slow Cool, let's see. Let's see. Meanwhile, it's rendering. Let's see the yeah, it's there resume is ready All is data. So a few features that we are giving is you can change the template like if you like this this design Just click it save it and Refresh the tab It will change the design Question outside Sites here then You can rearrange the sections if you want or you can directly send write email ID of recruiters and Directly send it I don't have time to talk more about it We're looking for the other hand mic. It's right here Hello, okay. It's okay. Hi everyone. So Let's say I'm the browser and he's this server he's Satan my friend. I'm param. So In the past we build websites which work something like this. So the user asked me for the home page Okay, so give me the home page. Yep rendering the HTML. Take the nav User the navigation bar take the sidebar Take the content. Okay user the site is ready for you. Oh, you want the profile page server. Give me the profile page Yeah, rendering the HTML take the nav Okay, take the sidebar navigate a sidebar ready. Take the profile content. Okay user the profile page is ready So you see how on each refresh every time I'm asking the server for the HTML Now we're cool guys, right? We could code in JavaScript. So we make a cool AngularJS or backbone front-end app So let's see how that works. So I'm a cool app now. Yes, I work. Give me the give me my app Yeah, take the strips Okay, okay user wait. I'm loading the scripts. Okay, you want the homepage give me the homepage content Yeah, take the homepage content. Okay, I'm rendering it. Okay user this page is ready. Oh, you want the profile page Just give me the profile content. Yeah, take the profile content Okay, I just swap out the original content with the profile content now Yeah, that's good on each response It went out quite fast But the initial load was bad right on Gmail like you how you see it There's a big loading bar in the beginning. You just want to see your mail There's some new mail that has come you just want to see that so there's got to be something better, right? So how do you do that? So there's this is something this is a weekend project We are done and we have used this concept a third concept which you should be using so what happens is Let's go to the homepage Cool, the net is good. I search for cafe. What this app does is you can tell your friends where you're heading So so they can catch up with you. So whatever you search We'll get shared to Facebook. Okay So I'm searching cafe I hope that works So I select this now What happens is this view that got rendered down here was rendered by my web app So I can search for anything else and then that would get rendered. So let's watch was a mall Okay Now Okay, so again though just the API call was done and the web app rendered it. Okay now It can also Do back and forth so I can go I can go back and forth. So using html 5 post it right everyone knows that now This is a typical it might seem like a typical web app, right? But what happens is I can copy this url open it in a new tab And see it just like a flash it showed up because this time the html is rendered by the server So the whole point of this talk was that please take the effort In any web app you're building Mimic your app mimic your view rendering code both on the client and the server so that you can see it's Yeah, thank you Thanks guys Yeah es6 harmony the future is already here. Probably they ended two minutes early. Probably I can eat up there two minutes Okay, this is about me you can find me there and if you do v8 options And grep for some harmful stuff You can find all of these options is already enabled in vi so we can use harmony right now It's not the future. It's right here on the latest build and I have written a small one-liner to pump in all the flags And we are ready to go. Let me try uh block scoping Where vice equals one cool And let girlfriend It's b10 Not bad Cool if you say wife It will save one now. Let's see girlfriend counts and defined as expected because this is a block scoping where you could see those Let keyword and the braces as as of now about javascript plus all function scoped and we have block scoping now Um, let's try a generator or let's create a generator Generators normally give out iterators as we know uh star is added there and let you know why why that that is done and Where c equals zero then while true Or probably we'll make it more like uh yield This is why we need a star there yield is not a keyword yet That's why we need a star there. So a counter generator is ready. Now. Let's create a we need a var here because it's running on strict mode Let's let's create an iterator Uh, okay, if you see count there's nothing there, but if you do a next because an iterator will have a next there You keep on getting that and then would be true if the iterator generator will stop generating here It doesn't stop because it's an infinite loop there. So you keep on generating. Um, let's try modules now It has we'll do the same similar thing. We'll call it ticker Say var c equals zero again And this is module. So it'll export functions Uh Let let us let it export an incrementer. So that would return A plus plus c again Right, it seems fine Now we have ticker if you do a ticker, uh It's empty by but if you do a c you don't get it even though if it's defined there because it's a module there And you can use an increment there you keep on getting different values All right. Uh, now let's say let's try proxy I have two and a half minutes left man. Okay. I wanted to show you object observers also um Let's create a proxy Let's put a trap for a get Let's uh, it gets an object on the value. Um, let's return Value equals say answer Uh, we'll return 42. We know the answer. If not, it's 420. You know 420 also, right? So This is a life dot answer you get 420. I mean 42 because we're checking there if you say like anything else You get 420. So this can be like the method missing and ruby Okay, let's try object observers this way like Uh, good. Thank you the street mode object observer We'll observe the person object that will give you a callback of changes. Uh And just just log the changes and see how it goes man. Okay. Now if you do a person dot name equals Hey man, you could see that right like Whatever has been logged if it's type of new and object got a uh attribute of name Then if you if you go ahead and delete it You could see that it was deleted and what was deleted right? You can do the same thing for an um array probably an array has a different observer of its own say like F40 Seconds left. Not bad. Uh, so we do list dot pop You could see that right we could also do a similar thing on push So uh apart from this we have uh maps weak maps symbols uh, so Some of them are not implemented and thank you for your patience enjoy all right, so I want to let you know all That there is nothing in this world And we are all one connected to the universe All atoms are nothing but strings And This all these things are done out of ego actually That was supposed to be javascript enlightenment and I ventured into wrong wrong topic This is a 20 minute talk kind of crushed into a five minute talk So I'll go over it quickly and I wasted some time already so We a lot of us are uh, you know trapped into that framework and tools and Design patterns and this and that problems But a lot of us has to see javascript as a language itself It is a first-class programming language. You know, it's a functional programming language There's a lot that can be done through javascript There's a lot that has been done through javascript and a lot of things have been going on So I'll just pointed a few resources, uh, which are mostly books, uh through which you can Kind of like upgrade your skills of the programming language itself Not really worrying about anything else I'm double trivedi on twitter if you want to check me out And the philosophy is this We cannot solve the problems with the same level of thinking that created them So if we are always in the you know doing cloud apps and thinking in dom and you know Thinking in a jack's request. We are never going to go beyond that. So I think we need to break that and move on And we know javascript is probably everywhere Uh, I think there's one more project that I think you might have checked out as you know It's already kind of like, you know with javascript you can do firmware programming with javascript I'll show you some more examples in the end So you need to learn how to think in javascript That's the most important part. Uh, I'll I'll show you why thinking is very important Started experimenting with whim, which is obviously the number one code editor hands down Uh And the way you can use whim is to start thinking in whim once you start thinking in whim the code just flows and obviously emacs is number two Matt's van started using emacs. He eventually discovered lisp and you know that Eventually led him writing ruby Which you cannot do using sublime of course Okay, so how do you think in javascript? Uh, so how do you think in javascript for that you need to answer? What is javascript? And what is javascript? Leads to nirvana Javascript is nothing but lisp in c's clothing. This is very important. If you know this you you can you know use javascript to your Advantage and whatever else you can There's a nice person who said that javascript has more in common with functional languages like for scheme than with c or java and uh, no, I think I Think uh, that was uh crockford. I think yeah. Yeah. Yeah, so uh, that's very important. How do you think in lisp? Uh, you need to go through resources which will allow you to think in lisp It's very important to think in lisp and think functional. I think there's a good book called little schemer Which is a very small book, but it it it kind of uh Forces you to think functional think recursion think in the way you are not Usually thinking then there is a book called lol, uh, which is nothing but land of lisp which is the next level If you can You know have a copy of this book. It is awesome. If you are feeling adventurous you should go through sicp, which is of course the I don't know. What do you say bible of the computer programming gets also based on uh functional programming And uh, if you want to go for inner functions, uh, inner internal workings of the computer You can go through the book called code now. What's being done in javascript and what is the power of hardcore programming This is a game that won js 1k. It's written in 1k b Uh, this is a game that that also won js k 1k It is a full fledged chess game written in 1k b along with the ai so you can play with computer Last but not the least this is an open risk simulator written in javascript that is running linux on the browser client side So I think Thank you Hi, uh Sorry, this thing is in continuous scroll mode and all my animations have gone to hell But that's what I get for not using slides. Uh So my name's sahil. Uh, I'm an engineer from ai team and trust though Not the kind of engineer that you guys are I I did my engineering and metallurgy And after that I did a bunch of things that have nothing to do with this entire room Uh, after which I even worked at a startup in the middle Uh called easy tab where I built a mobile point of sale terminal. Uh, what you need to know about me all of this is irrelevant Uh, I grew up in a factory. Uh, my father, uh, owns and operates a paint factory So I grew up in paint factories and for me the whole thing was I'm most comfortable and happy in a factory. It's why I became an engineer I like making I mean I like being inside factories light looking at big machines And for me a lot of people keep talking about internet of things and uh, for most people that's there It's in personal and home But for me, uh, it was a very crowded space and I would rather spend my time making factories faster making factories connected And uh, so I just wanted to give you a brief overview of what what that's like and what what happens there in factories.  It takes about two to three months in a Uh, you know facility of a couple of acres and then finally Bring it to one computer in the entire premises The poor production plant engineer will have one desktop on which that uh, all the wires will come and connect and then, uh It's called a hmi human machine interface. So to speak. I mean pretty much anything that we use Is an hmi today, especially computers But the whole point is they make uh, they make these things that they run only on a one kind of like a local system And the problem is it's wired and local Because it's local it's high cost because it's wired. Sorry not because it's local and you can't really change anything Once you've put this workbench program on the local server. There's it's done So, uh, at least me and my team think that this this is begging for description So what do they do with these systems once they put in place? All kinds of things but most commonly the smallest things that I use most often are the ones that need to be connected pumps motors valves Uh, that's an RFID chip to track location of things So you want actuators to actually turn valves when something happened when when the pressure builds for too long or Uh, you want motors to basically we switched on to fill up a tank or things like that or you know, even in the oil field you have remote Remote sensing equipment So, I mean a lot of stuff I mean there's a lot of need for this stuff to be connected specifically in the industrial application What's wrong with this picture? For me, this is the architecture of a local uh of a traditional skeda system Skeda system and for supervisory control and data acquisition Which basically means they pick up data from all these field parameters and show it to you on this local system for me That's what's wrong with this picture It's it's really if and and if you go there, that's not all that's wrong. These are all actual hmi's The that one was built by honeywell that one was built by a company called entech This don't even ask me but the is that I can't look at any one of these without going blind Uh, and I have no freaking clue what's going on I'm a I mean, I understand process engineering fairly well, but that doesn't make any sense to me. So, uh I mean my only question is why why why are you doing this? Uh, so for me What what my my vision and the team's vision really is to build an os for the real world And and the way we do that is building using wireless sensors things have to be wireless moment They come they should just tag on to these to the instrumentation that is available. I want to use the cloud and use a Data of layer on the cloud and then nicely show it up using You know lovely charting libraries like d3 or well, I can't use d3 because those buggers you ie So I'll probably have to go to like Raphael or something, but you know At least that will be better than what they do um So what we do essentially Is build these systems on the cloud wirelessly So all these kind of sensors motors actuators all the things that are there we build these rtus They're called remote terminal units that pair with them and wirelessly send the data straight to the cloud once it's on the cloud You know with anything goes right to open up Dashboards apis all of that stuff for pretty much reporting and even predictive analytics I've run out of time one last shameless plug. I'm looking for devs as usual. Why would I be here? All right, thanks you guys Hi guys I am ashish also known as pocha. I am the founder of A website called codelin. I'm not sure how many of you have heard of it So, uh, I had a problem. So codelin is about you have a rubion rails tutorial on the website And we also emulate the complete rails Back end on the browser What is that also means that we also provide a terminal in the browser? Uh, uh, we ended up we started with the open source terminal But ended up using our own custom terminal and this talk is about how we developed our own terminal Uh, which right now is in node.js So this the right audience for this talk is somebody like me who never knew node.js and wanted to start with and Probably there is something very quick. You can look at it and get started or Somebody who wants to look into something called sock.js, which is probably better maintained than socket.io at this point of time So the terminal looks something like this. Uh, uh, the screenshot is there Uh, this is a pseudo terminal. So it is not really an actual terminal. So not uh, when in an actual terminal Every key press gets reported. So you probably see some lag when you type Uh, but this is like a you write something and then you press enter and all the data goes back And something comes up and it shows up Uh, this is the typical life cycle that we gone through Uh, why and when we came up with this thing, we used gate one to start with Uh, it has a lot of quirks. So it is again an open source thing Uh, then we ended up creating a version in ruby because I knew a lot of ruby I didn't really know uh node.js at this point of time. Uh, it has significant delay I tried fe uh, it's again a ruby in again ruby and uh, it has its own set of quirks Then I ended up trying sock.js and the server side logic is basically written in node.js Uh, this is the typical architecture. So sock.js client is on the browser on the right. You see the server It uses a library called pty.js, uh, which eventually spawns One process for every user that connected that that's connected on the browser This is a small piece of code which would typically explain everything. Uh, I mean, uh, overall the code size is like 150 lines of code. I would say both server and client side Uh, the left side is a server side code and not go through it much. Probably you guys can look at it But this is typically what's happening that sock.js is Creating a socket and when the data comes in it is being fed to the terminal. So we pty.js Sponsor terminal for the user and this is this this would typically give you Then idea of how it's happening Uh, I have before coming to the talk. I have also stripped down. Uh, this is an open source project, by the way Before coming to the talk I have stripped on and I've put it out In that pocha. Sorry github.com pocha terminal demo. You can probably have a look at it if you want There is a live demo also at the above URL, but probably you guys can check it out and I don't want to spend your time Showing you what it is For the people who are looking to use it on production, there are some of the gotchas One thing it's a pseudo terminal and sometimes the cpu actually hits a hundred percent spike I mean we have a eight core server. So only one of the core gets on to a hundred percent cpu. So and I've heard I mean my debugging shows that it's the pty.js, which is the culprit and their Their documentation also shows that it's kind of unstable. So Don't use it. I mean it's on production at this point of time on codeland website But for you, probably it's not a good idea to do it yet So yeah, that's that's typically about this talk Hi, my name is Aravind. I work for this company called scroll back. It's a startup And if you've been to the has geek website recently, uh, and you hit the irc channel link at the top You have this uh chat window pop up, which is linked to their irc channel. So this is what we do That ends the self promotion part of this talk Okay, ashish just gave you the answer to this one, but I was I intended to you know ask this as a question Um, this talk is about what libraries, uh, you would you know, how you would go about choosing a library Uh, for your node.js project. I mean if especially if you intend to use it in production Uh, you know, you need to find a library that is still actively maintained and between these two, uh, you know socket IO is a lot more a lot more popular You know people have heard of it more, but it turns out that it's not so well maintained anymore And uh, sock j's would be the one. I mean we learned this the hard way We use socket IO first and then we switched to switch to sock j's recently So, uh, you know, this has happened to us a couple of times and so I have this kind of informal rule of thumb Of how I would go about choosing a library. I'll go to the github page for that And this is the uh dead project checklist I would check if it has any recent comments, obviously I would look at the issues and pull requests, but I wouldn't look at the open ones I would look at the frequency with which uh pull requests are closed and issues are closed And I would uh, you know, if I can't choose between two libraries based on these I would read up on the actual issues and you know, what people say a couple of things that Aren't aren't great indicators of which library is better maintained is what the maintainer says about whether it's maintained or not and with and uh, you know The data on on the npm the metadata on npm. Like, you know, what was the latest release date and all that? now We also faced another issue where we picked the library which was fairly well maintained And then we ended up using a feature within the library which was not so well maintained And that is um, you know the node mysql library, which is like, you know, very very popular And it turns out that their focus right now is on building the connection pooling And if you use, uh, you know single connect connections to talk to your mysql, um database it it crashes after a very long time like two days or so Um, yeah, so this is this is another issue that you face and uh, you know, you The way around is to just rebuild your application with the new and you know more maintained feature set and Quite often you find that, you know, there is no alternative There's just one library out there which you can use which serves your need and that's not so well maintained anymore And then you need to ask yourself two things one, um Can I maintain this? I mean if if I run into issues using this can I can I maintain this? So the answer to that was yes for us, uh, for this library node irc So we found issues on it and we figured out we could fix this and use it in production for ourselves and another one was um node identity, which we need to connect to free node and all that and It turns out that it was not what I'm trying to maintain it. It was much easier to just build one ourselves So this is like the overall flow chart that you need to kind of go through to pick a library to use in node j s Uh, that's my email address Hi guys, uh, I'm here to just to show you how to Hi guys, I'm here to show you how to get india map just in five lines of code in node j s No, it's there Where's the source code? Okay, uh, here's the code which is like just five line. Okay. Uh, I could see how we could do this. I'll just Here it is so Just I just expanded it how to uh for our understanding. Okay. Just I have if you have the uh course in office skated And here is what I'm doing. Just we are getting we have assigned a equal to 10 and b equals zero c equal to 10 c is equal to 10 just to uh I'll explain why we have done that and three just to get the explanation mark. Okay. And uh, here first we are getting the first character Of india here that is t. Okay, and we are doing just B plus plus. So I'm just saying that we are going to the next one And I'm always taking here a is greater than 64 because like t it's greater than 64. Okay So I'm just doing minus minus and c plus plus. So that's what like, uh, here the c is I'm using just to get the 80 lines. Okay. And uh, when I am If you see if c is equal to 90, that's we have to go to the next line. That's what it's being done We're here and just to see is equal to uh, I get it as 10. So it prints this okay It goes to the next line and here I'm just getting one and zero. Okay Okay, I'm just checking whether it's one and zero and based if it is Uh, one we just print explanation mark. Okay. And if it is zero, we just print a blank space. Okay Uh, how do I control c? I'm not used to mac I use ubuntu. Okay, so Okay, so here if you see, uh, just uh, these are the characters The s p p o all these are the characters of india Okay, then again I'm just changing the code here Okay, and It's not safe. So this is how it's being done. Okay, you could see once on zeros Uh, just found this code in c plus plus. I thought of converting into j's Okay, and Here you could see the source code. Uh, if you want the source code, it's already there. Okay. Thank you Quickly, I'll tell you what it is. Okay. Imagine you work for an e-commerce site which sells shoes and chuddies and t-shirts possibly named Mintra Uh, you could be uh, you could be working for a company called flipkart. It could be with clear trip Generally, they have a search experience. You search for something. You see a bunch of results on the left There'll be filters. You'll tap tap tap. You'll do a little spinny thing and show you the results I don't like that. I like animations and I want it to be seamless I want you to be able to generate it using your template take it dump it The module should animate figure out what the elements are and animated into place So the demo that I have I'm going to be generating 20 numbers between zero to 30. All right, then every two seconds I'm generating 20 more random numbers between zero and 30 And it threw it at my module and it's going to figure out Uh, which ones need to leave which ones stay in place which ones animate into place. Okay. That's it. That's the demo So it starts off. I have a bunch of numbers and every two seconds it's Generating html spitting at it. You can see it morphing into different colors. I have time stamps on everything None of these elements are absolutely positioned. So you should be able to use it with code that you already have. Let's try resizing this Come on Oh, yeah, I'll just come on just That's yeah, okay So I can just do that and it'll work on your phone and it'll work on your white screen browser You could take your general search experience that you have right now and That's it. That's all that's all I got It just works Okay Under a minute and a half. Yes Oh, you want to see koto? I'll show you koto. Yeah, right. Okay. I'll show you koto. Yeah, sure. No worries. How do I write? It's not it's Flash talk, uh, how do I save you source on this dude? Uh, uh Come on shift you too Okay, so uh, you You can look at this.   Let's see. I'm not even sure. I haven't seen this code in a bit. Uh, uh, yeah, okay So yeah, basically populate this. Okay. I'm generating a random array of nodes It's a up and child and every two seconds I just generate another 20 nodes and spit it at shuffle module You want to see the actual module? How big it is? Github URL github.com slash 3.1 slash shuffle 3.1 is by Yeah, but yeah, that's uh, that's the code. It's uh, it's it's built with morpheus.  So you can generate html at it right now. I'm using dom nodes But yeah, you can generate one html string throw it at it There's a little function that it uses to figure out which nodes are the same Uh, and which ones actually generate, uh, you can do a little sorting. That's how it does sorting over here So Yeah, dude That's that's uh, that's all I got man. Thank you Still under four minutes So, uh, this is amazing. We are actually four minutes early guys Whoo So since we have four minutes left I would like to ask uh, all the flash talkers to come on stage so that we can all upload them Give them a big round of applause because they did a great job and they played the game quite well Congrats guys And I suggest for next year's just who we do only flash talks


My name is Specialist Ryan Cowett. I'm from Worcester, Massachusetts. I'm a 13 Bravo military occupational specialty, Kenner Crew Member. Kenner Crew Member is artillery in the simplest form. We provide accurate timing fires to maneuver companies. The two biggest things is basically getting into the books, knowing what you have to do is probably the biggest, because if you don't know what you have to do and how you expect it to do your job. The other thing is physical fitness is definitely a big one because let's face it, these houses weigh 5,000 pounds. You've got to be able to move these things with your crew. If you're weak, then it's going to affect the whole section and where they're picking up your slack. Doing the aerosol mission, DZ missions, all that type of stuff. It provides a different view of artillery in the sense. That's why I like being in the 82nd Airborne Division because we have more opportunities in other divisions and other batteries out there that we can basically grow. Actually, I love this job a lot. I wouldn't trade it for anything else.


Growing up and honestly still today one of my favorite games to play was the board game risk I just loved having to think try and think three or four steps ahead and try and keep my emotions from getting the better of me and Getting the way of that strategy But I just found it a game that was just so thoughtful and required So much of me in terms of strategic thinking and that really appealed to me as even a young person And you know really the same thing is true and one of the things that draws me to public relations Is that it really does involve a lot of strategic thinking? We've got to be thinking ahead got to be thinking about purpose and goal and not just thinking in that moment But where are we headed with this and and certainly nowhere is that true even within public relations more than in Writing when we're thinking about writing for public relations. We've got to be thinking about both strategy and style so in this video I want to take a look at those things just some of the basics of of Public relations writing in terms of strategy and style so let's start with the basics some of the public relations were writing Basics again more focusing specifically on on some of the written tasks that surround public relations So the very first thing we need to keep in mind is purpose purpose always has to come first again We've got to know where we're going We have to have an idea of where we want this to end up in order to be able to write in a way That gets us there so we've got to and in all stages of the writing Process for public relations and just in general communication I would say but but specifically as we focus in on public relations writing We've got to know where we're going. Where's this taking us? What do we hope to accomplish with this and keep that purpose first and foremost in our mind as we as we Engage in this writing process Next we've got to strive for what we're going to call success and you can that's not a typo The last s is smaller. This is built on something from a book called made to stick by Chip and Dan Heath That's a wonderful book on on Why some ideas stick as they put it and others don't and so they have this model in there called success with only one S at the end, but we're gonna add a second ass and and so let's walk through what those Stages are and again, this is from made to stick by Chip and Dan Heath should go check out that book It's really good But but one of the things they talk about there is this success model game with one ass for them We're gonna add a second ass at the end, but so the first ass for them is simple We've got to keep things simple We've got to have this material be digestible and so we've got to we've got to break it down to the core Really the core ideas on what we're focusing on so for them That means what are the core ideas that we that we really engage only in the essentials We focus on the essentials only when we're writing and we keep it both short and Meaningful it doesn't have to be one or the other but we can be brief and we can be meaningful at the same time We can keep things simple In our writing the you in success stands for unexpected and here we're thinking about things like engaging the curiosity of the audience We're trying to present them with new information and or present it in a way that's different for them That's unexpected so we want to engage their curiosity And we both want to open and fill gaps of knowledge in the audience We want to help them understand what it is. They don't understand Maybe they're not aware of what they don't know about this topic so we can open that gap for them And then we can fill it with knowledge. We can say, okay Here's what you don't know and here's what you should know about it So we can open and fill those gaps of knowledge those unexpected gaps of knowledge for the audience So we want to be simple. We want to be unexpected in our writing We also want to for this first CB concrete concrete Of course is the opposite of abstract in languages as we as we learn in basic communication skills concrete versus abstract So we want clear ideas. I'm very very again concise simple unexpected but clear Able for the audience to grasp immediately We want to choose words that evoke imagery We want to put a picture in the minds of our audience through the words that we're using and we want to avoid Abstraction if we can be more specific in something we want to do that now It doesn't mean we have to break out the $10 words or use a bunch of words instead of just one We can still be simple but be very specific and be very concrete in the image and and the idea that we're putting Into the audience's minds. We want to be concrete The next C stands for credible as a as a writer and as a communicator in general We need to be thinking about credibility. We need to think ethos We need to think you know character and competence. What is it the audience knows about me? And and what is it that that I can do to help establish my credibility with the audience? And we want to provide credible information and we want to speak to the audience's interests and needs We want to show that credibility through understanding what that audience wants and needs What's going to be helpful for them and have that audience first and foremost in our purpose But also who we're speaking to to achieve that purpose So we want to speak to their audience and to those audience interests and needs and that will help establish credibility as well through preparation E stands for emotional in success the E stands for emotional We want to express and harness emotion now. This is not just gratuitous. We're not just going to try and elicit emotion for no purpose We're going to use this to connect that topic to the audience We're going to use it to to help them feel something You know when we talk about ethos and credibility the out one of the other You know persuasive techniques that come to us from Aristotle is of course Pathos which has to do with emotion, right? And and so we want to use That emotion to connect that topic to the audience in responsible ways But still we want to express our own emotions But also help the audience express those emotions and then harness those emotions so that we can use them to direct the audience as well So though the s the last s as far as the made-to-stick model goes is involved storytelling We want to ground this topic in what is familiar to the audience And we want to enhance the believability and the motivations We want to use ideas and topics and stories first of all humans are narrative creatures So stories are always good, but we want to ground these things in things that are familiar with the audience We want to put it in real-world terms that they can understand through things that are going to be familiar to them And we'll use this then to enhance the believability and the and the motivation of the audience and of that information Now we're going to add one little extra s on here The the made-to-stick model ends with that first that the last s here But we're going to add one more and that's why it's not capitalized because it's one we're tacking on here at the end But we're going to add an s that stands for strategic As we talked about we need to be strategic in our writing in our communications We want to write with the end in mind and we want to address the purpose both that we have as the writer and as Or you know whoever we're representing in that effort and the audience So we ought to try and combine our purposes here and come to some consensus as to what our purpose is that our purpose is your Purpose and this is why it's important and so at all stages of the writing process We ought to be strategic by having that purpose that end in mind and where we're going Where we're moving the audience to in other words until all of this has a purpose and what is that so we're going to add That last s on to provide for the full word of success adding on just one element to that model from the made-to-stick Model by Chip and Anne Heath. So again wonderful model set forth in that book made to stick by the by the Heath and Wanted to share that with you here as we think about striving for success in public relations writing on our own Okay, next up for public relations writing basics We want to know the rules and the rules we want to know are the AP rules basically so what do you? You know When should you spell out a number instead of just writing the actual numeric version of that number? And how do you handle dates in this writing and and what comes where the AP? Stylebook has all kinds of information and so as we're writing We want to kind of conform to those rules because those are the rules first of all that that Frankly that media are going to be using for the most part of the AP style book And so that's what's going to make their job easier and be familiar with them But also just gives us a consistent guidebook to follow so that As public relations practitioners were all kind of on the same page as well So we ought to know the rules specifically the AP rules the AP style rules as we're writing for public relations And so you can find those you can find those in your text you can find those in online You can just do a Google search for the AP style book I'm sure and find just one of the basic rules of how we handle writing in the AP style book We also want to watch our language by which we mean again keeping it simple But and and keeping it clear and understandable and using an economy of words where possible And moving in a straight line instead of all over the place When we use fancy words now, maybe if you're writing for academic purposes You want to use ten words where one will suffice the opposite is true in public relations and an effect really because When you're using ten words instead of one It's just a nine more chances for an audience to get confused, right? So we want to use a simple language as possible for and still achieve our purpose We want to move in that straight line instead of all over the place having Having our language take the audience everywhere. So we want to be effective, but we also want to keep things Simple we want to use language. It's appropriate and effective for that particular purpose again keeping our purpose first And then finally we want to use good form. I mean this is becoming more and more important as we as we get into writing that is That is really oftentimes not as Concerned with you know, using good form using the proper grammar and spelling and punctuation and things like that But when we're writing for any kind of professional purpose and particularly for a public relations purpose We ought to have this very much in the forefront of our mind What's good form? Have I have I you know, literally dotted my eyes and crossed my T's am I using proper punctuation and grammar and Capitalization on these things we're writing for professional purpose. We're writing. This is going to go to our credibility It's going to the understandability of Of our document and of our writing. So we want to be sure that we are using all of the appropriate just basic grammatical Forms that are present for writing in English So again, when we're writing for public relations Their strategy and their style involved. So we've got to think strategically We've got to think what is not only going to convey this content in the most effective way But what's going to help the audience take me seriously as a writer and take us as an organization seriously What's going to help them come to the clearest and quickest understanding of what I'm trying to write Well, all of these things have to be involved in our public relations writing So it is a very strategic venture very much like playing risk This is not just you know a role and take your chances of the die here and rolling the dice But but this is very strategic much more like risk than some other games. You might have played as a child If you have questions about writing or anything else related to public relations process Please feel free to email me. I'd love to hear from you there in the meantime I hope that you would this will revise your thinking about when you're writing for public relations Keeping purpose first keeping that idea of what's my goal Who is my audience and what's the best way for me to move from point a to point B Is a think about strategy and style in writing for public relations


I know a lot of you out there struggle with having a broken relationship with one or both of your parents. And that's why today I brought over a very special guest to discuss how she deals with that healing process. What is up everybody? This is Chris from the Rewired Soul where we talk about the problem but focus on the solution. If you're new to my channel, my channel is all about mental health and typically what I like to do is pull different topics from the YouTube community to try to teach you how to improve your mental and emotional well-being. But this week, while I'm out of town, I've brought over a bunch of guests to do guest videos and share their experience. So if you're into that stuff, make sure you subscribe and ring that notification bell. So today I have the wonderful Jazz Brown here to share her story and it really connects with me. So she's going to talk to you a little bit about her experience and the relationship with her mother which led to a lot of issues with self-love, depression, weight gain and all sorts of things and I can definitely relate to this as the son of an alcoholic mom. So when I listened to Jazz share her story, it really resonated with me. So I was like, you need to come share this video over on my channel with my audience because I know a lot of you can relate as well. So without further ado, here is the wonderful Jazz Brown. Greetings and salutations Rewired Soldiers. My name is Jazz and I want to thank Chris so much for this collab. I think what he's doing is extremely important. I think that he is helping breaking down the stigma and mental illness and getting help and today I want to share kind of my life story with you guys and share how I got to where I am and how I'm happier and yeah, let's just get into it. So again, my name is Jazz, Jasmine Brown. I was born on November 13th, 1991. I was born to a 16-year-old mother who had another child before me. So just that in itself you can imagine could be difficult. Anyway, when I was a baby, now this part of the story is a little confusing because I don't know all the details sometimes people tell me this, sometimes people tell me that. So I'm just going to tell you kind of best what happened. According to my family, I was born to my mother and three days later I became sick and I wasn't drinking my milk. I was having a hard time breathing and my grandmother took me to the hospital. The hospital found out I had all these medical issues. First they found out I needed a breathing tube which is this, which is a trach which is basically a third airway. They also found out that I had dwarfism and a few other orthopedic problems and that I could not go back home thinking to get me well. Once they got me well and stabilized, my biological mother was nowhere to be found. My grandma kept coming to the hospital but because of her own sickness and health issues, she couldn't take care of me and every time they would reach out to my mom she wasn't anywhere to be found. Anyway, if you can believe it, the first two years of my life were spent in a hospital because they did not have a group home for children with medical issues. So in 93, the first medical group home for children was to be opened and I was going to be the first resident because by this point the hospital had no choice but to put me in foster care because of my mom not being anywhere around. When as I was about to be the first resident at this group home, one of the respiratory therapists who had been taking care of me in the hospital decided that she would become a foster parent so that I wouldn't have to be in a group home. In her words, I had too much potential and being in a group home was not the answer. So she and her husband and their kids, because by this point they had three grown kids that were in their late teens and early 20s. Everybody got trained with my disability, had a handle on my breathing tube and like all of that and they brought me into their home and the cool thing is they never treated me like I was any different.  But then around age five my biological mom came back into the picture. She said she wanted me. She said she wanted to start fighting for me and the courts had no option but to listen to her so the court ordered visitation rights. I never lived with her but she would come to my foster parent's house and she would learn how to care for me and things like that. So when the time came for me to live with her she would know how to do everything. But here's the problem. Here's where things started going kind of crazy. She never showed up. She would call, she would get my hoax up, she told me she'd come, she said she would love me and she never came. Week after week she would never come. She was supposed to come I think two or three times out of the month every weekend on a Saturday to learn how to take care of me and maybe once a month she would actually show up. And that is when, even though I didn't know it at the time, that is when the depression and self-loathing started because I remember thinking well damn if my own lover doesn't want me why would anyone else want me? But again I was only five and I didn't know what these emotions were but I knew that I would get really sad and I was just heartbroken and I just didn't understand even though I had a loving foster family I still wanted her to love me and I couldn't understand why she didn't. I couldn't understand why she would tell me she was going to come knowing full well that she had no intentions of coming. So I guess let's say about five or six she had met her requirements. I don't know how and I was able to start going to her house twice a month for a few hours so she could take care of me and do all the necessary things for my health and I would go with someone so they could observe how she was caring for me and here's where the next problem came in. When I would go to her house she wasn't there either, either she would come maybe a half an hour before it was time for me to leave or she would be there and then leave maybe a half an hour into it. Now line Jew, I went to her house twice a month on a Saturday for four hours, eight hours a month was a struggle for her to want to spend time with me and learn how to take care of me with my disabilities and everything. The self-loathing and depression became deeper and deeper and because I still wanted to live with my mom because I still didn't understand this rejection from the time I was five years old until age 11 I would go to these visits twice a month and maybe out of that five years span maybe she showed up maybe ten times and every time I would come home from a visit my mom said I would act out I would get angry and it was just because I was depressed I felt rejected I had no other way to express how I was feeling now during this time my first foster family was going to move away they were going to move to Ohio and they were going to adopt me and take me with them but what wound up happening is my biological mother blocked it so that I would stay in Philadelphia she told the courts that she still wanted me and they had no choice but to place me in another foster home which was extremely devastating to me because these people were all I knew and now you're telling me at age seven I had to go someplace else. Now the good news is when I was in my first foster home there was a nurse who would take care of me and she decided to take me in so it's not like it was so bad that I didn't know anybody but still the heartbreak and the separation was really tough on me and again I started acting out I couldn't express myself I didn't know what was going on there that was just a lot of pain and rejection and I did not handle it well once I went to my new foster home luckily she did adopt me it took some time because there was some issues but she was able to adopt me she fought for me she had to tell my mother off my biological mother off a few times because she found out how much she wasn't doing for me and that wasn't going to fly with her but the point is there was a lot of pain and rejection and separation and I did not know how to handle it my adopted mom put me in therapy because she felt as though if you're a foster child you need to be in therapy just to talk to someone to someone but I never talked to anybody I had so much pain and anger inside I didn't want to deal with it and on top of just not liking myself I didn't like that I was disabled because I felt as though being disabled is why my mom didn't want me she even told me one day that she might have wanted me more if I wasn't disabled so for many years I buried those emotions way down deep and I just didn't think about it didn't talk about it stop calling the therapy the whole shebang anyway when I entered college and I had to start fending for myself it's almost like all those emotions and everything all those things that I suppressed for all those years just started coming out and when they came out it started a five year span of self-destruction depression and just I ruined my life for five years it started with just crying then I didn't want to go anywhere and then within a year or two it evolved into me gaining a whole lot of weight uh I wouldn't shower for months and it was just I was at the lowest point that I could be um I wasn't paying rent I almost got evicted from my apartment there were just all of these issues and which stemmed from me not dealing with all the issues at hand even though I didn't know it I hated myself I didn't want anything good for myself all I wanted to do was just be sad and be depressed and I felt like no one loved me who cared about me which wasn't true but I always had that voice in the back of my mind saying if your own lover didn't want you why should anybody else five years into my depression that my adopted mom basically told me I was coming home because once I moved down went to college I kind of stopped talking to her I stopped talking to all my friends I isolated myself from other people I just stayed inside I wasn't going to class it got so bad that my roommate had to call the landlord because everyone could smell me and my room from upstairs because of how deep in this depression I was anyway my mom found out she was pissed she picked me up she scooped me up got my clothes and we went back home and that is when she started working with me started working on me and she basically said I don't know what happened but this shit cannot happen anymore you can't you have so much going for you you have so much potential you're just screwing your life up so with the help of my mom I was able to drop the weight I still have 50 pounds to go but I've lost uh 50 in the past year uh my hygiene is better I'm a lot happier and I'm a lot brighter and most important I go to therapy now and I do not try to skirt over the issues I want to deal with them have on I want to deal with the pain and that is mainly what I want to say to you guys if you do not acknowledge the pain or you do not address the trauma that you've been through it will come out you may not know when it's going to come out but it will and it will destroy you because you have not dealt with these issues if it worked for my mom and my faith and God I'd still be in that same depressed state so anybody out there if you are going through something please talk to somebody work through it no matter how painful it may be because it is painful there's still days now where I cry about things that I thought I got over years ago but it's there and you have to deal with it one of the things I'm loading now is that I am beautiful I am loved people do like me no one really looks at my disability no one really looks at the fact that I'm in a chair it's about what comes out of my heart and soul that's what people are looking for and that's what people are looking at and forgive most importantly forgive the people that hurt you because it's not for them it's for you that's the only way you're going to get through it forgiveness is key I forgave my mother for what she's done I've actually reached out to her and asked if we could discuss things she said she doesn't want to do it because it's too painful for her now everyone in my life knows that's a bunch of bbs but it is where it is I am forgiving her and I pray that she can forgive herself and with that being said I'm gonna end my portion of the video here thank you guys so much for watching please continue to watch the rewired soul please continue to want to to get help and be on the road to recovery um yes just be your best selves and get the help that you need if it's presented to you thank you guys for listening and again thank you chris for having me bye dang that was some inspirational stuff right there like I I love that I love that like jazz's mom coming up in there rolling up in there and saying yo yo I land down the tough love and says we're gonna do something about this and now jazz is killing it she's back in therapy taking care of her way like this is why I love listening to other people's stories they give me so much hope and inspiration you know what I mean like we don't have to let our past bring us down and what I absolutely loved that jazz said is like we have to forgive people we have to forgive people like I talk about this all the time it's like we get this in our head like in this part of our pride and ego that forgiveness is letting the other person off the hook I don't look at it that way anymore like forgiveness is letting myself off the hook I have to forgive people who hurt me because if not I will sit I will stew on it and it will destroy me so like it doesn't affect the other person but it affects me that's why I have to let go and the thing is too like I often compare my experience to others and as part of human nature but I'm very mindful of it like was my experience better or worse than this person better or worse better than worse right and like jazz's relationship with her mother and growing up in the foster system like that's something I never dealt with and it always makes me remember of one speaker I heard years ago right and this this guy went through so many things that I had never gone through like we're talking about multiple situations with abuse uh he was kidnapped we're talking physical as well as sexual abuse all these other things and it led him to an addiction to meth and alcohol and then one day his his sponsor which is like a mentor said straight up to him like you guys want to know where my tough love comes from like listen to this his sponsor says to him he says hey I'm sorry for everything that's happened to you in your life but it's no longer an excuse to live the way that you're living and I was like damn right because how many of us use our past as an excuse to not live the best life that we can live right and in turn it affects the relationships around us like for me I was using my past and my relationship with my mom for me to be a bad father for me to be a bad friend for me to be a bad son you know all sorts of different things to be a bad employee but when I heard that and realizing that you know it sucks that I had my past but it's not an excuse to destroy myself or the lives of others it helped me get my budding gear and start working on myself so like when I hear somebody like jazz who's been through like you know this rough relationship with her mom and you know dealing with what she went through like it inspires me on a regular basis when I hear stories like this so I really appreciate jazz coming over to share her story her the link to her channel like please go check it out and subscribe it is going to be linked up in the info card down in the description as well as in the pin comment all over the place all right but let me know down in the comments below share your experience share your experience whether you struggle with like forgiveness or how you forgave somebody and it helps you move forward or how you needed some tough love like jazz got from her mom to kick your butt into gear and go out there and get into the solution all right but anyways that's all I got for this video if you liked this video please give it a thumbs up if you're new make sure you subscribe and ring that notification bell and a huge thank you to everybody supporting the channel over on patreon you are amazing and if you would like to go check out jazz's channel what you need to and go subscribe you can click the top right there all right thanks again jazz for doing this guest video and I'll see y'all next time


Welcome to the David Wong entrepreneur show. I'm David Wong, martial artist, entrepreneur, and peak performance innovator. In this video, I'm going to share with you 10 signs that you are mentally stronger than other people. And hey, if you want to get more entrepreneur tips, martial arts lessons, and ways to actualize your full potential, then make sure you subscribe to this channel, click the bell so you get all the latest videos coming out on a weekly basis. With that said, let's get on with the David Wong show. Number 10 on the list, the sign that you are mentally stronger than other people is that you are polite. You have good manners, you open doors for people, pull out the chair for your girlfriend or your wife when she sits down, you just do things that are polite. It's okay to be polite.  So learn to be polite, have good manners, and you're going to get respect that you didn't have before. Number nine sign is that you show gratitude. You say, hey, thanks, or I really appreciate that. Even if it's something small or something that somebody's expected to do anyway, just say thanks anyway, especially if you're employees or partners or friends that did a good job on a project or on a business plan or on a task, then you say, hey, you did a good job. Thank you so much for putting your effort in. Thank you, I appreciate you. I really appreciate your talent and what you did. Sign number eight that you're mentally stronger than other people is that you're open to new ideas. You're not closed-minded, you're not stubborn. You're open to criticism, you're open to what other people think. Having an open mind means that you're willing to learn, you're willing to expand beyond where you are mentally so that you can stretch yourself because we are all limited by our minds. So if you close our minds, we're not open, then we're just limiting ourselves. Number seven is to learn from your mistakes. You don't dwell on your mistakes, you don't complain about them, but you just learn from them. You just find out what did you not do effectively and then you just find out what you need to fix and then start doing it effectively. If you can see that your mistakes are opportunities to learn, then that shows that you're mentally stronger than other people.  Do you want to be stronger from the inside out, not just from the outside, being physically strong with big muscles, but actually be strong on the inside so that you can handle anything that comes in your way? If that's you, then I want to invite you personally to my free event. It's called Chi Life Mastery. Go to chi-lifemastery.com.  So I'm going to share with you some Chi Go meditation techniques that have passed down through thousands of years and I'm also going to show you some technology that you can use to enhance your meditation as well. So make sure you don't miss it. Go to chi-lifemastery.com and I'll see you there. Number six on the list is that you look for solutions.  You're someone who looks for solutions. You ask questions to yourself. What can I do to change the situation to my advantage? The opposite of this will be to make excuses or blame other people for problems. So make sure that you are always looking for solutions. You're asking good and effective questions to yourself and to the other people to find effective solutions. Number five on the list is that you're comfortable being alone. You actually enjoy solitude and doing things by yourself. You're not someone that always have to go out and get energy from people.   Number four is that you have self-control. You don't go off the wall. You don't go missing in action. You need to learn to control the negative emotions that you have in life. For example, depression, anxiety, fear. You need to learn how to control those things and identify them, name them when they appear so that you're aware that you're experiencing that emotion. So let's say that you feel scared or fear or anxiety. So ask yourself, where do you feel it? You feel it in your gut or you feel it in your body somewhere, right?  Being aware of that emotion and how it affects your body will help you to do something about it. You can do some qigong exercises, some breathing exercises to manage those emotions. Or you can start asking yourself questions to get yourself to start thinking more positively instead of negatively.  What does that mean? It means that you are clear about what you are feeling. So if you feel frustrated or overwhelmed or feel you're lacking something or you feel depressed, you feel down, you need to have a specific word to describe what you're feeling. Because many times when people get asked, how do you feel? They say, oh, I'm okay or I feel shitty and that's all they know, right? And then a lot of times they say a whole bunch of swear words to add to that. And that's their whole vocabulary when it comes to their feelings. So knowing to identify what exactly feelings you're experiencing will help you to be clear about that feeling and knowing what to do about it.  You look at the brighter side of things. You're not pessimistic, you're not always just looking at the negative side of things, you're looking at the positive side of things and you're able to evaluate both things but you're generally optimistic. Instead of saying it's half empty, you're saying it's half full. Instead of thinking the door is half closed, you think it's half open. So it's all a matter of perspective. You have the right mindset, you have a good outlook. That will just change your mentality completely and make you a stronger person in general. Well then for watching this video all the way up to this point, this is the final sign that you're mentally stronger than other people. Here it is. You know that's okay to be wrong. You admit it when you're wrong. We all make mistakes and what a lot of people do is just try to cover it up, make excuses or just avoid the subject. But when you do admit to your mistakes or to your weaknesses, then it just shows that you understand yourself and you're comfortable with yourself. And only people who are strong will admit that they're weak or show their weaker side. Whereas weak people always try to make themselves look stronger, talk louder, make bigger gestures because inside they're actually very weak and insecure. People who are already mentally strong and confident they don't need to do that. So they're willing to admit to their weaknesses and admit to their mistakes. Make sure you subscribe to this channel, click the like button. Make sure you comment below and let me know what else you want to learn on this channel. Until next time, use the chi and prosper.