So Alex, we're gonna be talking about building mobile apps with Ember, apologies if I yawn on stage, I think everybody's kind of having trouble staying awake at the moment, so it's not you. So who am I, a programmer, I've been on Ember for about three years now, before that, like everybody I started with Java and C, spent a couple of years writing Go as well, which I still really enjoy doing. And my second ever Ember app was a Cordova based application, which is what kind of started this fascination. I promise this will be the only plug, I work for a company called Isle of Code, we basically specialize in building Ember Cordova hybrid application, so that's what we do, we're mostly based in Toronto, we have an office in Chicago now as well, we also do some of the more generic Ember work, always hiring, always looking for new people to work with. So the reason I wanted to do this talk today is I feel like a lot of people have gone and built Ember Cordova applications before, or you've built something in Cordova, and it just didn't work right, it just felt that little bit out of reach, you couldn't do what it is that you needed to do. Got to put gifts in. So what we're going to talk about today, there's a little bit of a preamble just in terms of what we're doing, and we're going to talk about how to actually build the Ember and Cordova application together, what tools we used, what add-ons are out there, a little bit about the basics as well, you know how do we handle splash screens and icons within Ember and the basic changes we need to make to our Ember app, and we're just going to close off with performance and how do we make these things at least feel as close to native as possible. So why do we want to do this? Obviously because Ember, Ember is fun, it's nice to write, but one of the reasons I always talk about with clients, that it's like to float as well, is it's much easier to go and find a single Ember developer than it is to go and find developers for every platform. And if you're technical, maybe that's not so much of a problem, but at least for us, a lot of people we work with aren't technical and recruiting is a very big problem for them as a result. So we want to make that as simple as we can. So just a quick show of hands, just most people here know the difference between Cordova and PhoneGap. Okay, not many. So for those who don't, it would be fair to say that PhoneGap implements Cordova. Cordova is that core engine that wraps a web view and creates a native application. It also has the CLN, the basic plugin ecosystem. PhoneGap is Adobe's basically proprietary service on top that gives you build services, some extra add-ons, some extra plugins and stuff like that. Historically it was always called PhoneGap, but basically when the Apache Foundation stuff started, you know some trademark things happen, they needed to change, I'm not going to touch that discussion. Every time I do it, the trolls come out on Twitter. So last point in the preamble is that, building a good mobile app is basically just writing good code to start with. There's no real magic bullet because we're dealing in mobile, especially when we're dealing in Cordova, which is basically just a web browser anyway. I think a lot of people just get used to being lazy because the desktop does let you away with just some worse practices. I used to always make the point as well that a desktop was far more powerful than a mobile phone, but I think we've all seen the benchmarks now where mobile Safari is actually outperforming desktop Chrome in a lot of JavaScript benchmarks. That's not necessarily the case anymore either. So getting into the real content, how do we build these apps? So in the old days, this is how I started. We'd build just a cludgy make file that would go and run Ember build, copy things over and run Cordova build for us. Then later came this library called Ember CLI Cordova, if you've heard of it before. What it did was it automated what that make file did, let you run your Ember CDV build and it would go and build both applications for you. It also included library load, which you could do in Cordova, but it made it easy to do that while you're running an Ember server. So a couple of weeks ago, we decided to fork that repo. We'd been helping out maintaining it and writing new features in it for the last six months or so. We decided to create a fork and the reason for that was twofold. One is we've been doing some broader platforms work and we needed just to destroy backwards compatibility and you can't really do that with an established repo. Then as we started hacking more and more, we just started adding a lot of new features and a lot of the things that we'd wanted to see in CLI Cordova for a long time. So that's why we did the fork and what have we changed? So we refactored all of the internals and tasks so it now follows your canonical Ember add-on structure. We actually inherit from tasks instead of anonymous functions. By default, it doesn't include any assumptions as to how you're writing Ember. So there's no in-build assumption that using mobile touch or hammer time or anything like that, that's on you. The only assumptions we make are how you're going to wrap Cordova. We've also added hook support, which we'll talk about a little bit later. Splash screens and icons are first class citizens now. We've added some Cordova device and platform services, which I'll tell you about. And we're also starting to work on a plugin ecosystem specifically for Cordova. So we're taking those core Cordova plugins like Camera, writing an Ember service that will bind them so that you don't need to worry about writing your custom stuff. And we're also working on something so you can Ember CDV install your Ember add-on and it will install both the Ember add-on and the Cordova plugin for you so you can pair those two things together. If you have an existing Cordova application, you want to try this out. All you need to do is move your Cordova directory into Ember Cordova slash Cordova. Everything else is going to work as you expect. So what are we working on next? Just more plugin bindings. We're fixing the tests. Unfortunately, they were pretty broken before we did the fork, but we're working on cleaning those up as quickly as we can. That said, more and more plugin bindings. So to get started is pretty simple. We run Ember new mobile project, just do an Ember repo, then Ember install Ember Cordova. By virtue of running that install, it is going to install Cordova before you as well and it is going to init your Cordova directory as well. Right now, because it's a much younger repo, we have a very tight assumption as to where you're going to place that Cordova package. So installing this just adds a couple of commands to your Ember CLA. All of the Ember Cordova commands are just Ember Cordova or Ember CDV if you prefer to do shorthand. So obviously we have a build command. What build will do is it will run your Ember build for you. It will then sim link your disk directory to your Cordova's WWE directory and then it's going to run Cordova build. So we'll actually pull out an Ember Cordova application for you. And you can pass whatever flags you normally would there, right, platform, environment, whatever you're looking for. Some of the other ones worth noticing is Cordova prepare. Every time I talk to Cordova developers, it's interesting how people handle Cordova plugins. You know, I've seen people do bash scripts that try and install every plugin that they want. I've gone to projects that have a readme that says if you clone this repo, install these 10 plugins please. If you weren't aware, whenever you add a platform or a plugin to Cordova, you can actually append a save flag, not save dev, but save. And what that will do is back it up in config.xml for you. Then you can run Cordova prepare and it will actually go and reinstall every plugin and every platform for you. It is the canonical way to handle that and that's what that command will do for you. If you're wondering why that's a config.xml, it's honestly just because Cordova predates NPM and there is a plan to migrate to package JSON relatively soon. Last two commands worth noting, Ember Cordova serve will actually boot library load on the phone for you. There are some conflict flags. If you want to know more about it, just go to the readme and Ember Cordova as well. So if you want to run a raw Cordova command, you can just proxy straight through to the repo without needing to type CD Ember Cordova. So if you're truly lazy, you can do that as well. So in terms of the hooks we've made available, we have before and after build, before and after prepare. So at the moment, we're mostly using these for things like warning a client that they're maybe doing a production build and they need to change something or selective index HTML modifications, but those hooks are there for you to use. Lastly, I'm going to talk about in tooling. Did we just lose slides? Here we go. Last thing we're going to talk about in tooling is remote inspection. So if you weren't aware, there's this great little package called Ember CLI Remote Inspector. What it will let you do is as you're running your Cordova application on the phone, you can still run Ember Inspector. So you can still get inside and see what's going on. It's completely worth having a look at. So now we're getting the fun stuff, handling the basics. How do we actually build this application? What does it look like? So the first thing you need to change is your location type must be a hash. That's an assumption building to Ember Cordova. It will actually warn you if that's not the case, so you'll be pretty safe. As because Cordova uses file-based URLs, you need the hash in there. Another thing you'll need to change, especially if you're developing for iOS, if you're developing for mobile web and Safari, you already know this, is you need to make sure that your data Ember actions have a cursor pointer. The reason for this is by default, mobile Safari specifically will only raise touch events instead of click events. So if you have a click-to-touch polyfill, it's actually not going to fire. So if you change this, what happens is Safari will recognize that the cursor pointer is something that it should register on, and all of a sudden, your actions are going to work again. Where this applies is anything that's not an A-link or a button. It's generally just safe to add that to your CSS and keep moving. Last little CSS hack you're going to want to do is this thing up there. I'm not going to read it out. But by default, a browser will highlight a link that you've clicked. By default, a mobile application does not. That's what this piece of CSS handles. It will make sure a link that's been clicked will just retain its original styling. So in terms of handling Splash as well, as I said, Splash is a first-class citizen-hour repo, so it will go and install the Cordova Splash plugin for you. Then there are two ways that you can actually dismiss your Splash screen. I'll get into how you package them in a second as well. By default, we propose that you just import the Splash screen mix-in, and what that will do is, on your application routes after a model hook, it will go and hide the Splash screen. So that's something that you will probably save you a lot of time. And icons are coming next week. This is something that we're hoping to have out by the time I was talking at Ambracount, but we kind of really only decided to have this ready about seven days ago, and we've pulled all nighters basically every day since to try and get it out. So that's coming soon. Basically what we're doing is making sure the icons will be handled by default, and then instead of using your icon at two X names, we're actually going to have iPhone 6 or iPad 2 or whatever it is you're packaging for, just so if you're not used to working in this environment, it's a little bit simpler. That's what this is going to look like. So the Splash screen you can already do today, but just in your standard config file, go and add code over, path to icon, path to Splash screen, and what devices you want to support. The way the Splash screen will work as well is that if you're going up and you're scaling up to a bigger device, it's going to figure out what the colors were just on the left and right most pixel and scale out that way. It's not actually going to scale your image up, so you'll retain your original dimensions. So one of the other things you're going to need to do pretty frequently is understand what platform it is you're dealing with. So this is something that we just completely forked over from Ionic, it's something they did really, really well in our opinion. So we've created a platform service, and what that would do is let you know whether you're running in iOS, whether you're running on an iPad, whether it's Android, crosswalk, running in a web view of browser or something like that. So like anything, you just inject that platform service, then you'll see some function, if this is iOS, we're going to go and do something different. That might not seem very helpful, but you're going to find a lot of cases where you want to slightly change something because it's iOS or Android, and having that recognition makes it very, very easy. By the way, all of these services work with your standard amber, gatters and setters and promises, so it's built to work with amber versus just returning something straight up. So we've also gone and added a Cordova service, and this is for if you need to bind the things that are happening inside of Cordova, right? That somebody pressed the volume up button, that the battery is low, the battery is clerical, anything like that. So what you do, again, is you can inject the Cordova service, there's also a mix-in if you prefer to consume it that way, and then you'll see we just subscribe. So we've subscribed to Cordova volume up, and then we can go and do whatever we want to do. I know that this example shows a route, but again, you can inject this wherever you want. If you prefer to handle that in a component or a controller, knock yourself out. If you're wondering what events are available, that's basically what you'll have. So one of the other things we need to do is figure out how to handle touch events. So generally we'll do something that implements hammer. I'm going to show you a hammer example in a second. If you're native to amber, you can obviously go and use your hammer times or your mobile touches, or depending on what amber version you're dealing with as well. I'm going to show you a raw hammer example, though, just so you can kind of get a feel for what you can change. As you can see, I actually took this screenshot with a transparent background, and I'm throwing some horrible error in the background. But you'll see we just start a new hammer manager, and we're registering a tap, a press, and a hold, or a pan, sorry. And we're registering a tap as a single one, so we can actually get a double tap, a triple tap, whatever it is we're looking for. If we want to press, we're defining that as holding for 800 milliseconds, and a pan. We drop the listeners, and we're going to fire events just as if somebody clicked. So one of the other things you need to be aware of as well is how Device Ready works in this platform. If you're not familiar with what Device Ready is, it's something that fires in Cordova to say, hey, Cordova's finished booting. We're ready, it's now safe to go and run whatever it is we want to run. And a lot of times JavaScript developers are afraid of using Device Ready because they're worried they'll drop the listener after Device Ready's already fired. Device Ready's actually a special case in the sense that even if you drop a listener once the device is ready, it's going to fire immediately for this reason. So where this really applies to you is if you're building an initializer around a plugin. A great example would be push notifications where you need to register your API keys. You can't do that until the device is ready, but your Ember app may be booting at the same time. So make sure you go to every initializer and just wrap it around some type of Device Ready hook. Works just like any other listener. So one of the other things that you're going to want to do all the time is interact with the keyboard. You might want to close the keyboard in certain cases, open it, or just have an awareness of what's going on. Again, we've gone and forked the Ionic Keyboard plugin. It's pretty, pretty good. And you can see we go here, Keyboard on did show, on did hide, and you can also call keyboard.show or keyboard.hide. And while we're talking about keyboards, this is one of the more important points when you're dealing in hybrid. A lot of people assume that image to the left is correct, that when the keyboard is open, our viewport size doesn't change. That's actually not the case. Once the keyboard is popped open, you're going to find that your viewport size has changed relative to how much space the keyboard's using. And this just thrashes a lot of developers because all of a sudden when you reflow, everything on the screen gets 30% smaller or 40% smaller and you're wondering what's going on. So how do we handle this? For Android, it's relatively simple. You just want to add these two settings to your config.xml, and that's going to make sure that instead of the keyboard resizing the viewport, the keyboard's going to overlay the viewport, which is exactly what we want in most cases. For iOS, that's a little bit more complicated, so you probably just want to go and use the keyboard plugin we've written. It's all documented in the README. This was actually worked on by Chris, mostly, or Runspired, and what he did was he went and made sure that when the keyboard is open, the body container will maintain state for you. So you're going to be completely protected from that. So two tools left before we get to performance. Just use LiquidFire. I feel like it's been talked about all day, so I'm not going to go into the example. But what I will tell you is that when you're dealing in a Cordova environment, LiquidFire runs completely fine. There's no choppiness. It's as smooth as you'd want it to be. And again, Yofuta kind of spoke about this this morning, so I'm not going to go too deep into it, but infinite scroll, use smoke and mirrors, it works completely fine on the phone again. In fact, you really do want to be using something like that for a phone. So getting into the fun bit now, which is performance, right? How do we make sure that these apps actually are efficient? How do we make sure that they're maybe comparing to the performance of a native application? So the first thing you probably want to look at is this library called Crosswalk. If you're not familiar with what Crosswalk is, it's actually built by Intel. Initially, they were trying to do this as kind of a Cordova competitor, but now it's something people package much more with Cordova instead. It's explicitly for Android. The downside is it will add about 20 megabytes to your size or your application size. I don't really think that matters, to be honest, but if you're dealing with crappy 3G connections when people are downloading, that might be a bit of a problem. But it gives you two gifts. The first gift it gives you is it actually standardizes the in-app browser on Android. If you want to wear different versions of Android, come package with completely different versions of the in-app browser. But unlike, or not the in-app browser, the web view, but unlike iOS, we're actually allowed to change that. It's not against Android's terms of service to put something better into our application. And especially on Android 4.4, you're going to find that it's actually a terrible web view. It's really slow for JavaScript. You're going to find about a five to 10x performance speed or performance boost just by implementing Crosswalk on those devices. The other thing it gives you is you're going to find because of the difference in web views, your CSS rule is going to pass slightly differently based on what Android platform you're dealing with. Once you install Crosswalk, you're dealing with a consistent platform. Again, you don't need to start changing your CSS based on the platform. Another one I always bring up is just know which web view you're dealing in. Especially in iOS, you have two, your UI web view and your WK web view. If you're not familiar, the WK web view is the newer one and it actually implements the newer Nitro engine which is far more performance. So I found that just by implementing a WK web view if I'm allowed to, has led to about a 20% performance boost in just any application that I'm shipping with Amber. So make sure you upgrade that. I always forget which version of iOS it is, but basically if you're dealing with anything older than a five, you can go and implement a WK web view. I've actually had a lot of cases where clients of us just come in and do a performance audit for them and we fix every problem just by going and upgrading the web view. Another thing that really will hit you on mobile more than other platforms is that using too much memory has really negative implications. So if you're not aware, you generally want to make sure that you're, especially your heap size isn't getting bigger than about 25 to 50 megs. You'll hear a lot of cut over devs say that, you know, when you get to 25 megs, you're starting to hit your danger zone and once you pass 50 megs, you're just going to fall off a cliff and things are going to break. Again, very much especially on Android. Android is the worst platform for this and it's the one you need to accommodate the most. If you're not familiar, the reason for this is that garbage collection generally requires about six times the amount of memory you're using to actually be effective. So it's not that we're using 50 megs, we're going somewhere between 300 and 350 and that's not something we really have available on the phone. If you're interested in reading more on that or you want to see a source, that is exactly where you'd go. So just to talk a little bit more about memory leaks as well, again, you're probably leaking on desktop if you're finding that it's leaking on the phone, it's just going to hurt you so much more when you're leaking on the phone. So in V8, which is your Android's web view, you're going to find that there are two types of garbage collection going on, your young generation and your old generation. Most things stay in the young generation, right? They get collected, then they go away. It's something I always forget, but roughly 90% of things will never make it to the old generation. The old generation collection is very expensive. So what you're going to find is some collections are going to take less than 10 milliseconds, then all of a sudden your app's going to freeze and it's going to take a really long time, you don't know what's going on. Probably an old generation collection and what you need to understand is that every time you're declaring a variable you're basically starting to fill up that queue so you should be conscious about not creating variables you don't need. So this is an arbitrary leak example and then I'm going to show you one that actually happens in Ember. This won't happen in Ember because obviously your component's going to get destroyed when it goes out, but if you're writing a raw JavaScript, if you do a var node and we presumably have a div called node on the page, then we create a second reference to it on line two, and then we create our body and we remove that node from the HTML. So we assume right now that we've just completely cleared up our memory, right? But we haven't because we're maintaining references to that node, so even the DOM fragments aren't going to be cleaned up until we remove all of the references to that node. So on line five we do node equals null, we're still not going to be garbage collected because we still maintain one reference to that node. Once we do node again equals null we've all of a sudden cleared up. So to show you this example, excuse the crappy code in the follow-up, I basically copied a leak example from Google that completely bloated up a div with memory, and the reason for this was so I could get a heap size of about 50, 60 megs just to kind of really see the difference. But what you're going to see is that up the top, you know we have VARP equals this P, this is not how I'd normally code by the way, this was just a really fast example on a plane, then we're going and creating an element called detached, and then we're setting those on the component, right? This dot set P, this dot set detached. What you're going to find is even though you've removed that node from the DOM, so again you'd hope it's being cleaned up, once you transition away from that screen, that is still going to be maintained and your heap size is going to be as big as it was before, you know that's not going to be collected and you're just going to start leaking and leaking and leaking. So make sure especially be paranoid about on your destroy component hooks or whatever that you're going through and nulling references to things, especially where this hurts people is if you go and put a reference to say a submit button or some fragment that you're going to keep interacting with in the component, make sure you're nulling that on the way out or you might have some troubles. So how do we figure this out? If you're not familiar, I tend to still use the Chrome profiling tools, mostly because again Chrome is the least efficient platform for this, we kind of want to profile the one that needs the most help. So just pop open your normal inspector and press profiles and take a heap snapshot. What that's going to do is go and kind of collect what's been going on and give you an output. I'm going to show you what that looks like on the next page or sometimes what I do is if I'm actively developing and testing the page, I'll go to the record heap allocation down the bottom. That's just going to give you a real time snapshot of what's been going on and generally as I'm developing in two screens, I just keep my arm on the left screen to see if something's spiking in a way I don't expect. And that's more preventative, right? I'm not really looking for anything that's wrong, but I'm trying to figure it out before it happens. So once we've got our heap profile, I generally switch to the containment view. It doesn't really matter which one you're using. It just kind of removes a lot of stuff you maybe don't want to be looking at. Then you'll see I went into window, clicked down to detach and we have all of these nodes that have just not been garbage collected. At this point, they're completely often nodes. They're not going to be collected. It's just going to sit in our apps memory the whole time. So go and run the heap profiler as much as you can. I didn't even need to necessarily know how this works yet. You really should read into it. But if you're seeing that red and you're seeing a lot of detached nodes, it means you probably have a serious problem. Another example of this is probably biting you all the time if you weren't aware. Again, this comes from our blog, is if you'd go and register custom jQuery listeners. We have jQuery on the element swipe and then we're binding some type of swipe handler. If you don't actually unbind that listener on your will destroy element or on some type of cleanup, again, that listener is just gonna be hanging around forever. It's obviously not going to fire, but that piece of memory you took isn't going to be cleaned up until somebody completely force closes and reopens the app. So you've got to be really careful about stuff like this. One easy way to find out is to go and name your closures for a better profiling. So what I mean by that, again, I put sources on the bottom of the slide. So if you're interested in reading more, you can just click through. You'll see online for, you know, varlc equals function, that's a completely anonymous function. On line 11, we've called it function lc. What that means is in our Chrome profiles, it's actually going to show up as lc. So we can start to see the impact. And I wouldn't really encourage that you go and start naming everything if that's not your normal dev flow. Much as if you're worried that something's maybe not performant or maybe not as efficient, this is a really easy way to go and identify that. Another really fast point here, you know, app size does matter a lot in terms of how big is this, you know, compiled Ember application that you're shipping. You know, for Android, anything, you know, from 500 to 750 kilobytes is generally safe. Once you're getting over that, you're just going to find degrading performance in V8, especially on the phone. For iOS, that's less of a problem. You know, two megabytes is being completely fine for me prior. And again, if you kind of want to read more into how that works, just go down the bottom there. Another little tool we're going to use all the time. And again, you're probably realizing that a lot of this is just your standard web-based stuff. It's almost like we're using a tool that just wraps a website in a native application for us. So window performance is something that you should be using if you don't know. What it does is it lets you register timestamps in your app to kind of see how long things are taking. I've seen people do a pattern before they're just getting timestamps or date stamps and then minusing them from each other. That's actually not an accurate way to measure time because if your thread's busy or something else is going on, you're not always going to get an accurate to the second representation. Window performance is built to give you that. You can also just run window performance mark. If you want to mark certain events and see what was happening at this time, right? Use a press submit, use a press bulk upload, whatever it is we're trying to do. Another performance thing that's so important on mobile that maybe doesn't hit you on desktop, you've got to make sure you're coalescing your requests. Obviously, if you're using Ember data, please make sure your coalesce final request is turned on. That's something that will just thrash the phone otherwise. And you're probably going to find pretty quickly that you're going to want to move to WebSockets because it is a little bit cleaner, especially on a phone anyway. You're going to start needing to push content down. I've had very little apps that we built where a client hasn't eventually come back with a spec of I want you to push something back down to the phone all the time. So start thinking about that ahead of time and maybe just use WebSockets earlier. So I'm starting to speed up so we can get to some of the last points. Workers and threads, again, there was a worker presentation earlier this morning, so I'm not going to kind of cover too much content here, but within a Cordova environment where workers will really help you, they're obviously completely isolated, right? They can't access our Cordova plugins, they can't access our window objects, but I use them a lot from bulk passing operations. A good example I had recently was we had a spec we needed to download an entire user's contact book, kind of mangle it and then send it back to a server. Once we'd downloaded from the Cordova contact book, all of that mangling and kind of resubmitting the Ajax requests happened in a web work and that was completely fine. We took the performance from about 45 seconds down to about eight seconds just by spawning that off onto a new thread. So it's completely worth looking at. One of the most important things is reflow. Just again, a quick show of hands. Who here knows what reflow is? Okay, about half. So if you didn't know what reflow is, it's one of the most expensive operations that your phone is going to be throwing, but again, this happens in your desktop Chrome and desktop Safari as well. It's the browser needing to go through and geometrically recompute what's going on, where is it, what do I need to repaint, et cetera. It's something that you really want to be conscious of and avoid as much as possible. And what causes reflow? Anytime you resize the browser window, you're reflowing. Anytime you use our computed styles in JavaScript, anytime you start manually touching the DOM, you change a class, you add new context, you add new data, and anytime we change an element's classes. So the TLDR here is it's not necessarily that you're going to start reflowing, that's basically impossible, but maybe you're going to start looking at cases where you were toggling classes and realize that that's not what you were wanting to do. Maybe you're going to realize that you were toggling a class, but the component gets destroyed three seconds later anyway. So let's just not cause that double whammy. How do we stop reflow as well?  I've sometimes seen developers, they want to drag an element across the screen, so they're doing a position absolute top zero, left zero, and then top 10, left 10, we're reflowing every single time. If you use a translate x, translate y functions, you're going to find that that doesn't reflow at all. So that's why sometimes developers get so excited about that. Another really good case, sometimes once you've learned about reflow, you'll find developers who go ahead and put display non-elements because they don't want to show them, they don't want to remove them because they think it would be expensive, but you're still causing a reflow with display none because you've changed a class. Visibility hidden is another special case where once you trigger it, you're actually not causing a reflow. So if you're in that scenario where you want to take something off the page, but you know the component's going away in the next 30 seconds, couple of minutes anyway, generally speaking, visibility hidden it, you're going to get what you're looking for. You're not going to cause a reflow, but it's going to go off the page. So last point, if you need to do animations, again I've seen some people do jQuery animate, I've seen people handle up before. We generally recommend that people use Velocity.js if you've heard of it. One of the great things I have on this front page is a benchmarking tool where you can run all of the different animations libraries and run the same animation and see how they perform. So on their front page here, what I'm doing is we have 250 circles and we're just going to animate them with jQuery left to right, and isn't that smooth. So what Velocity does is it just imagine because we don't have a lot of time, the internals are much more efficient, so when we run the same animation, way better. So hopefully you've just kind of got a basic overview on how we build these Kudo for Ambly applications and just some basic performance tips. That's it, thank you very much.


Welcome to Dear to Dream. This is Debbie Daschinger, and so excited for this next episode. And on this episode, we're gonna be talking about helping others, doing things better and having self-dominion in everything you do. But let's get a little more deeply. I've got an expert here whose background fascinating, counterintelligence, army veteran, remote viewing, and more, and he's parlayed all his incredible background into becoming this business phenom. So he's gonna be teaching us things, pulling back the curtain to things we might not know otherwise. And this podcast, Dear to Dream, podcast with Debbie Daschinger is your number one transformation conversation. I have been nominated for two People's Choice Podcasts Awards for a Webby Award and recently was listed in Welp Magazine, Dear to Dream as one of the best 20 podcasts you must listen to this year. That was very meaningful. Sent to me by somebody else, did you know? I said, no, I didn't, but I receive, I receive. Beautiful. And the show is sponsored by Dr. Dane here and Access Consciousness. They do amazing energy work out into the world, highly recommended. If you'd like to check out their courses anywhere in the world to become a facilitator, to get worked on, to just go to their workshops, do so. It is Dr. Dane here, H-E-E-R.com as well as accessconsciousness.com. I myself, Debbie Daschinger, I teach business owners, coaches, entrepreneurs and speakers the time effective action steps to write a highly engaging book. I also turn every author's book into a guaranteed international bestseller and I run the ultimate visibility formula and I show you how to book podcast guest interview spots and how to get massive results when you do it. If you would like information on these so you can start being really visible out in the world. I give away a tip sheet, I give away some videos to guide you through the process. Go to debbiedaschinger.com slash gift. D-E-B-B-I, D is in David, A-C-H-I-N-G-E-R.com slash gift. Get yours today. My guest today is Justin Reckla. He is and was an Army veteran and former counterintelligence agent who successfully transitioned counterintelligence techniques into the business world. Justin is the co-founder of the super power network, a spiritual channel and master chameleon. These unique superpowers enable Justin to guide his clients in methods of effective communication and data assimilation so they can find and achieve success in both life and business. If you'd like to learn more about him and his network, go to superpowerexperts.com. And with that, I welcome Justin to the Dare to Dream Show. It's great to have you. Thanks so much for having me, Debbie. I appreciate the opportunity to connect with you and connect to the audience. Long time coming. Yeah, it's been. It's we've been circling each other for some time and it's, I don't think you and I have ever, we've brushed by each other in passing as you've always connected with Tonya and Eva. So I appreciate the opportunity to connect with you now. Yeah, now I've got a full family experience. That's it. So I want to start with this fascination over 13 years experience and advanced training as a counterintelligence special agent, army soldier. And it's so wild to consider who you are today. Was that always buried inside doing this government work, the who you be or the person I sense and know? Or was it something that came when you transitioned out of government work? You know, the counterintelligence stuff was something that what I define as my old self that led me to that path. I mean, the path is the path and I looking where I sit now because I've now been out of the field longer than I was in it. I look at what got me to the counterintelligence realm and the work that we did there in that space and I realized it was really for one purpose. And that was to me my wife Tonya because together we were training counterintelligence agents and between the two of us of the time that we served and worked together we put over 4,000 new agents into the field teaching them things like counter espionage, spy techniques, you know, all the spy world stuff that you see in movies we were training people to do that and along the way the government came to Tonya because of her experience in education she had a master's degree in critical theory, critical thought and she got brought into a product to rewrite some material that the government recognized that the old ways of us the way we were fighting wars was no longer effective. We had to start thinking differently. We had to start thinking more proactively because the enemy that we were fighting just had changed. And so Tonya and I were brought in because we were dating at the time and she was writing it because it was a top secret class. We were the only two people that could teach it and we were the only two people that could talk about it together. And so we between the two of us we wrote about a third maybe half of the course together and we taught agents in theories and concepts from in-group, out-group dynamics, ego deconstruction and all of what the personal development journey the heroes journey to these new agents because as an agent if you go into the field carrying your ego with you, you're gonna die.  And so really what we were doing is we were teaching personal development concepts to agents and helping them deconstruct who they were in their mind, get over their fears integrate any other prejudices or judgments that they had so they can be effective in the field because we were fighting an enemy that had started to outwit our technology and we needed humans to be effective in the field in order to gather that intelligence. And along the way, we realized what we were teaching to these agents was much bigger than us and as spirit often does sometimes it taps people on the shoulder and other times it box up the side of the head with a two by four. We got displaced from a fire, we were gone for two weeks and next thing you know, we were thrust into the business world and we started our own corporate counterintelligence vetting firm doing due diligence and background checks and empowering business owners in some of the methodologies that we used as agents to help them protect themselves and their businesses. And that eventually evolved into the personal development world and was now become the number one podcast network for inspired personal development with over 4.4 million downloads a month and where we are just putting out messages and high live frequency helping people reconnect to the divine and tap into their innate superpowers so they can go out there and have an impact on the world. And you know, from there to here it's been a very long and a very wonderful journey. Wow, that is fascinating. The switches and turns, the switchbacks of one's life and where you can end up and that you were a heck yes through all of that and coming out with those extraordinary skills that you're able to parlay right now to people who really need it. That's probably more entrepreneurs on the planet right now than ever before in history who really need guidance. I just wanna harken back to what you shared at the end the superpower network that you and Tonya run and congrats on the success there. That's beautiful. So what can people find if they go there? What makes it stand out above other, let's say spiritual channels that people can tune into? Well, that's a great question. The biggest thing is that all of the shows that are on our network are all high vibe. They're not rant, not talking about celebrity, they're not talking about this, they're talking about things from a high vibe frequency. And so for instance, my show is Incorporating Superpowers and it's on the network and you can find it also across the Apple and all the podcast structures as well. And I speak to people that are doing business differently. People that can recognize that the old constructs of business no longer work and we need to do things in more awareness, higher consciousness and recognizing that the old methodologies aren't gonna work for us moving forward. And so I highlight business owners that are doing things better who are creating win-win-win solutions in their business and not just in it to make a buck but really to make an impact in the world. And so our network is designed to attune people to those conversations. We got a three step process. We tell people listen to one podcast episode a day just to keep your frequency up, especially Tonya, her shows, either disrupt reality or the science of superpowers. Tonya is just an amazing empath, probably the most powerful empath I've ever come across. She is just her name itself, Tone Ya. And Tone as in music, Ya as in Yahweh. It's literally like the voice of God because there's just something that happens when people listen to her and the information that she's able to bring forward and deliver in ways that just attunes people to a different version of reality where most people will identify and see as truth in the bigger picture because a lot of other shows and whatnot are talking about this. Well, she's talking about this and our network is designed to support that container. I have a question about that. I'm really fascinated that you just described Tonya as an empath. I know she's highly gifted. I've experienced her gifts because Tonya isn't an emotional person. And just in my estimation, most people who are empaths are high and high-sensitives are highly, also highly emotional. Have big highs, big lows, big feelings through all their sensitivity, but she is an anomaly. I don't, and she's even said the same to me about herself. So this is nothing, you know, fascinating. Absolutely. And then when that part of that comes from, in her body of work, the information that she's brought forth in the concept of superpowers, empathy, being one of them and what she's created is a process called the super power design. And it's an evolution of human design and it looks at empathy from a different perspective because most impacts that are highly emotional themselves aren't necessarily empathic. They just get their intuition through emotional energy. So for instance, that's how I get my intuition. I get my intuition through emotional energy. A lot of time I'm a very emotional person. I'll cry on a dime, I'll watch a movie. Oh, like there's a tear well, where is it coming from? What's not mine? I'm feeling, I'm picking up on the emotion coming in from the energy that's being expressed through whatever it is that I'm witnessing. It's also, I'm the same way if I go into a room if I get swamped with emotion and I'm starting to feel sad, I have to try to train myself to go, okay, where is this coming from? Because it's not mine. To where as Tonya, like you said, she's fairly void of emotion. She has no need for it, but as an empath she is able to tap into other people's emotions because she's void of emotion herself and so she knows where that's coming from. And so the body of work that she's created and brought forward kind of redefines what an empath is and breaks it down a little bit farther to help people get a better understanding from where that empathetic energy is coming from. So. Oh my gosh, okay, that was so cool. And I'm gonna bounce around a little bit and then this is all gonna get woven together because there are your past, which is fascinating. And I'm going to be going also into the business part for folks who are listening and watching. So I assume counterintelligence, you never saw combat or did you? Well, my background was a little bit different because I did my five years at Fort Lewis training with one of 14 CAV and was set to deploy and never deployed because I ended up coming down on surgery. However, when I got out in 2005, I went over as a civilian contractor and served as a counterintelligence agent for a year over in Iraq. So the job that I would have been doing as an agent in the military, I was now essentially doing in Iraq as a civilian. I did 12 months in Iraq and then in 2012, as the business was forming itself, I went to Afghanistan for six months and I did six months in the helmet province working with fifth group and special forces over in Afghanistan, doing the counterintelligence work there as well. And the difference between counterintelligence and intelligence is what? So there's counterintelligence, the intelligence industry is made up of all sorts of different modalities. You have SIGINT, which is signals intelligence, right? You've got HUMINT, which is human intelligence. There's all sorts of different branches. Counterintelligence is a field of human intelligence that is designed to counter the enemy's intelligence gathering means, right? So as a counterintelligence agent, if we can identify what the enemy is trying to gather on us, then we can control the narrative. We can determine what information gets put out, what information doesn't get put out. And part of the purpose of counterintelligence is to identify those that are spying on us, what their intelligence gathering techniques are, and then inform the battlefield for how to navigate and circumvent the enemy's intelligence gathering needs. I understand this gets shifted into something called Stargate Project or Project Stargate. I know this was a secret U.S. Army unit. I know it was established in 1978 and I think it was disbanded in the 1990s. And it was essentially put together to investigate the potential for psychic phenomenon in military and domestic intelligence applications. So they primarily used remote viewing if I understand what Stargate was all about. And for folks who don't know what that is, will you describe what remote viewing and the validity of some of what I'm sharing? Yeah, absolutely. So Project Stargate, there's some information out there. There's not a ton of information out there on it, but you can find it. Project Stargate started off as a classified project. To my understanding from the early 70s, late 60s is when it got started. It didn't get declassified until the late 70s. And it was the government's way of wanting to understand psychic phenomena and trying to identify how they could utilize psychics remote viewers to be able to locate enemy vehicles, enemy actions and things that were going on in the battlefield in the height of the Cold War. I was blessed to be able to work with one of the very first remote viewers on Project Stargate, William Ray. And he shared a lot of his experiences with me. He shared a lot of the techniques with me. I was able to, I remote viewed sometimes myself with friends and actually seeing different locations, been to different locations through remote viewing. What do you mean by that? You remote viewed yourself with friends? No, no, I remote viewed things that I was wanting to look at. I was able to visit locations and places through the remote viewing techniques using what William Ray taught me. But what he was doing in the field when he was part of Project Stargate is he was pinpointing Russian subs off the coast of Florida during the height of the Cold War and the military was getting actionable intelligence from the remote viewers that was proving valid. And it's since been disbanded, it's been, well, to the best of my knowledge, it's been disbanded. It's probably evolved and they probably got some other project that they're utilizing and working with now. But yeah, it's 100% valid, the government's used it. I worked with, like I said, I worked with some of the first remote viewers and it's a really fascinating science and experience. And it's actually, to my understanding, the movie, The Matrix, the concept of The Matrix originated with Project Stargate. It was a vernacular that he determined to help identify the energetic field that surrounds the earth. They referred to it as The Matrix because when you remote view, at least the manner in which I was taught, is that there is a set of coordinates that get brought forward from the remote viewer and the person that the transcriber that's working with, the working with you writes down everything that the remote viewer sees, right? Because the remote viewer is just verbally describing everything that happens and there's a connection between the two in order for the remote viewing to happen. And it's just really an amazing experience and that matrix concept is like pinpoints. They're like energetic grid lines that surround the earth that the remote viewer is able to tap into, follow wherever they wanna go and then beam down to wherever there it is that they're looking for or whatever it is that they're wanting to view. Really fascinating. I haven't done it in several years but it is quite the experience if you ever get the opportunity to be a part of it. How did people get tested for this? How did they get drafted or found out that they had these abilities or latent abilities that were they to come in and this government department and this project that they would be honed, they would be nurtured so they'd be very good remote viewers. Yeah, that's a good question. I really don't understand how the government brought that together but Bill Ray and his team I know they were chosen and selected to participate and I don't know if it was somebody else was identified as a project lead and then they started searching for people that were interested in honing these abilities or if it was people that had these abilities that came forward and volunteered. I'm not too sure how it happened but the fact that it did is for me this additional validation that there's a much bigger game that we are playing as humans that most people are seeking and wanting to know and understand and I'm just happy that I could still play with it within the superpower realm. Yeah, it's really interesting remote viewing has oftentimes a bad rap, right? So for people who don't know it's really this practice and maybe we all have this skill but certain people clearly have a lot of talent that they can seek impressions if you will about some kind of distant or unseen target by sensing in the mind. I've had it where I've worked with somebody who's actually like described my home or what's a view from a window and it's crazy. Like there's no way they could know these things and more people situations and so forth. And what's interesting is that historically remote viewing has been criticized and it said there's really a lack of proper controls. There's a lack of repeatability. So how is this possible? And they've questioned the validity and the accuracy of remote viewing. But I hear you saying from your experience Justin that that's not your experience that you saw up close and personal that there was something else going on that there was documented evidence that was coming out and it was verified. It was valid. It was helpful. Was there anything? Yeah. That's you're absolutely right. The problem with remote viewing is that unless you're in a highly controlled situation you can't take away the human factor. Because in our highest I believe that when we are tapped into our full potential that what we experience on a daily basis is just a fraction of what the power of our minds are. And there are so many factors that go into understanding things like remote viewing in order for it to be effective. You have to do a level of personal development that removes all any fear-based issues any ego issues, any what is, right? All those stories because if you're if any of that exists within you you're not gonna be able to tap in. And if you do tap in it's all gonna be biased by all of those inner stories. It's all gonna be you can't take away the human mind and all of its fallibilities and all of its stories and all of its programming out of consideration with something like remote viewing. And so part of the reason why it does get a bad rap is because a lot of people that are doing remote viewing are impacted by their own personal biases, experiences and so forth because the mind will create what it believes. And if you carry any type of belief into a remote viewing situation then that belief is gonna be what the mind seeks and will be biased by the remote viewing. The military was able to isolate things because that's what they do they come in and break everything down it's very structured, which is why I imagine they had so much success with it over time. I would imagine part of the reason why that it got why it came to an end was probably because it was difficult to duplicate because of all the reasons I just said how do you manage that in a volunteer army and where you gotta go and deprogram the personal development stuff in every single soldier and then bring them into the remote viewing space because otherwise the results won't be accurate. So I would imagine that's part of the reason why they shut it down. I don't know for certain but if I were to guess, that's what I would say. Yeah, so interesting hearing you say that because it strikes me that the same must be true if you're seeking out a psychic or someone who does a healing or a Kaushik records or past life, same, you want a clean facilitator you want somebody who's coming at you and what you're seeking to be a really clean venue so that what you're receiving is not tainted by whatever is going on or has gone on in their space. Yep, yep. That's in, we see that a lot in the personal development space because a lot of people are, they have gifts but then the gifts are tainted by, they need to make money, right? They're wounded. They're wounded. They've got their own survivability. They're on a mission. They're social justice where whatever it is that all impacts whatever information is coming through. And so you have to understand the filter of the person that is delivering the information and choose wisely from who you seek advice from who you get guidance from, where you get that information from because it's all there, it's all real but unless you understand, like you said, the vessel that's bringing forth that information and the work that they've done in the world the work that they've done for themselves then you really wanna be taking that kind of input and making it yours, you know? And here's a beautiful thing, you're gonna know. You're gonna know, it's a modality we teach called congruency because when you tap into a person when you connect with somebody in a space especially a space of trust the information that's being brought forward you'll know if it resonates or if it doesn't resonate and here's an indicator if it runs to the back of the room and buy my stuff that's usually an indicator of that person's filters what's being brought forth because the information that is being brought forward if it's pure and true one, it's gonna resonate with you and two, there won't be any questions there will be nothing there's no attachment to it from the other person because the information is just the information. Yeah, yeah, I just know of an example of something like this where somebody, you know, very nice person spiritually very open with seeking and went to somebody who during a reading and said all sorts of things very emotionally about a past life they had together and it definitely altered the trajectory and brought a lot of stuff into this person's life. And so many people have said to me a real healer never does that would never impact somebody by saying oh, we had this past life and this happened so much so that it really messed and to some extent still messes with this person about well, what was that? What were we, what, you know what's between us now and we're in relationships and you know, it was madness, really. Well, that's why it's super arched is why our focus is self dominion because our belief is that everybody has the ability to tap into their own knowingness and they don't need to go to somebody else a psychic or whatnot to get answers to themselves. That's where you are on your journey and that's what you're exploring and that's what's helping you get into that space. Great, but ultimately at the end of the day the only person that's responsible for your experiences in this life is you. And the best thing that we can do for folks as they continue to have their awakenings and really realizing that what they're seeing in the projection is nothing more than that of their inner workings. The best thing that we can do is train people in their own spiritual awareness understand their own abilities, understand your own superpowers, help them heal the wounds for themselves because nobody's gonna heal it for you. You have to do that work yourself to build up a solid foundation so you can start to hear the divine. So you can start to tap into that universal energy and potential that we all hold in it at the end of the day that rest on one person and that's you, that's the individual. The only way that you can get there is you have to do the work. I concur, 100%. Yep, amen, brother. So I know that you hone these skills that you had investigative skills from the military sector and you deliver them to the boardroom, you work with people who are entrepreneurs who have businesses, what do we need to know? Like the world is changing so much even as we speak. Right now, Justin, what do we need to know that we may not know in order to protect ourselves? The biggest thing is that recognize there is always a motive and in every transaction, every experience or a conversation that you have, you are either being manipulated or you're manipulating it. And that is not a bad thing, that is not a good thing. It just is and every conversation, even in the play between you and I here in this conversation, there's a form of manipulation happening but we both agreed to it because it's an interview, right? You're asking questions, responding and so forth. They were playing off of that. And so it's a shared manipulation, right? But I could sit here and just go, Matt, it'd be kind of a boring interview, right? And you wouldn't want to have me back. Well, take that and expand it out into the business room and recognize that everybody you engage within the business world that wants to sell you something. Here's a program, here's a program, here's a program, here's a program, right? That's a manipulation because if you're sitting solid in who you are and what you know to be true about who you are and the work that you're supposed to do in this world and the impact you're here to make, you don't need anything else. You'll find what you need along the way. And so for business owners, entrepreneurs, the ones that are here to make an impact, the ones that know that it's not just about making the buck, pay attention to that because if you can focus on your purpose and your mission and provide, get yourself the tools that you need and surround yourself with the proper people to support you along your way and your journey, then you'll know when it's time to, okay, now I need this in my business, okay, now I need this in my business, right? And don't buy into the hype. Don't buy into the hype. That 4.4 million downloads that we get on the SuperPrior Network, that's all organic. We got kicked off Facebook two years ago. We got censored two years ago from Facebook because the content that we were putting out, they just shut us down. No warning or nothing. We had over 6,000 people following us on that Facebook page and they just shut us down. You don't need the social media marketing because if you're speaking truth, people will find you and the game is about persistence. If you're following your path, if you're walking the walk and standing in your gap, the money will come. The biggest error that we see people make is they get this awakening and they had this aha moment and they start putting things in motion and then they get freaked out because they take their eye off of that because now I'm gonna pay my bills. Don't burn all the ships. Start taking some steps in that direction and as you gain momentum and you're able to monetize that business, now you can walk away from other things or pay your bills. But one of the biggest mistakes we see is that people get this aha moment, the awakening and they're gonna go out there and they're gonna change the world and they burn all the ships and they have no means of making money because they haven't actually built anything just yet. And then of course, the money that they had saved up all got spent on this program and that program and this program and that program and yet they didn't have anything to sell to begin with. So be where you're at. Have a solid foundation to make sure you know how you're paying your bills and trust that if that's the path and the gap that you're supposed to stand in that everything that you need because the concept of pro-noia, not paranoia, pro-noia, pro-noia is the concept that the paranoia, first of all, paranoia is that is the belief that everything's out to get me, right? The universe is get me, the government's watching me, all kind of stuff, right? Pro-noia is the belief that the universe is conspiring for you. So why is it happening for you? And trust that if you're walking your path and you're having the conversation it's supposed to have and they're supposed to be having and you're listening to the spirit and you're following the divine path, the universe will provide exactly what you need when you need it. And if you're listening, you'll know when to take action. You'll know when it's the right time to buy something. You know when it's the right time to take the next course or whatever. But the biggest mistake we see people make is they ping from here, here, here, here, here, here, here and that's part of reason why we created Superpower Experts was to provide the training to keep people from pinging and spending tens and 20 and 30 thousands of dollars, right? On things that they weren't ready for to where they really need to do is identify who they were so they can understand their mission and purpose and move forward with conviction and trust knowing that it's gonna happen for them. Yeah, I really appreciate you breaking down all those mistakes and things to avoid important stuff. And for folks, let's go conversely because as an expert, you just can see everything. And I know in my field of expertise and everybody's field, you see patterns, right? You see people doing things over and over and there's a part of you that wants to jump in and say, please, if you'll just stop doing X, Y and Z, I promise it'll be okay. And also, conversely, if you will only do these three or five things, I promise you, I know it will create success. What do you know for people? Even people who are further along than just starting who are quite in their business, what do you know that absolutely creates success and you wish so much, you could stand on a mountain and wave, get people's attention to pay attention to what you're gonna say. The number one piece of advice I have for those folks is to remind them that it's okay to say no. It's okay to say no. You don't have to have every single client. You can't help every single person. It's not about numbers. It's about quality and it takes one domino, right, to knock over the next and to knock over the next and it's okay to not take on every single client. It's okay to say no to people that you know aren't ready for whatever the service is that you're providing. It's okay to stay in that space and it's more important for your success to stay in integrity with that, knowing that and trusting that you're gonna continue doing the walk. You're gonna continue doing what you do and let the person circle back around to you when it's time, but to take somebody's money prematurely, creates more work for you, creates a bigger headache for you and impacts your self-confidence even at a cellular level, even if you can do the whole, yeah, they weren't ready. Well, they weren't ready, but yet you still sold to them.  Know that there's no more clients in your world and trust in that, stay true and never sell yourself short for who you're in service to. That's really important. It really is important. And I think I've been doing business for 11 years, what I do around the visibility in the books and the interviews, and then I also do the same out in the world. And I absolutely learned the hard way that I don't remember now who it was, but it was some time ago where a client, a potential client was presented. I got an energy read. This is like a hard person, impossible to please. They even needed something done quicker than it was clear the process was. I agreed to the quicker to do it on their behalf and brought them on board, yay money. And let me tell you, they were horrible to work with. The most complaining, critical, like, and it's shocking. And I don't get that from clients ever. I typically attract these, just amazing, grateful, spiritual, hungry, open people. So that was a, it's a good lesson. It's a really good lesson to never repeat. The moment I suss ever again, doesn't happen often. But if I were to, I already know my answer. It would have to be no, in vetting them. I can't. I love that you said that, vetting, right? That's where all of this information the business will came from because in the Corporate Counterintelligence business is that's what we're helping people do. These business owners do is they were wanting to make these rushed decisions, or they're wanting to jump into this project, or they're wanting to get involved with this person or bring this person on board. And they were making decisions from an emotional place, right? And so of course, we'd look into the person, we find this background, we find that background, we would find this fraud, this scam, all this kind of information. And we would have clients that would repeat. And we were happy to take their money in a system. And because every time we provided information for them that like, oh, you saved me $10,000 because had I gotten involved, this would have cost my business this much time, this much money. Thank you for that. We realized that while we were happy to do that, we recognized that it was more effective to actually train those people in their own knowingness, their own discernment. Because intrinsically and intuitively, they were coming to us just to validate what they already knew to be true. They just wanted to see proof in the physical, right? They wanted to see the background check. They wanted to get the validation from the vetting that said, yes, this is not the right choice to make. When we started training people to trust their own intuition, if they're already asking those questions, it's typically gonna be a no. If that's coming up for you, then stop and listen and understand that you can tap into that information and make that decision for yourself. But oftentimes the opportunity looks big or the opportunity looks huge and it's a lot of money or a lot of whatever. And people make a decision and get involved with something or someone that they shouldn't get involved with when intrinsically they know. And we've all been there. I've been there myself of just like, yep, there it was. I knew there was something off, right? And then of course it manifests and things don't go out the way it's supposed to. And it's a hard lesson to learn in business, but as a business owner, trust that intuition. It's the best thing that you can do if you know something just doesn't feel right, if there's not congruency and somebody's telling you that they're this, but everything you're seeing is not that or you're talking to them. I can get you a million dollars a year and they're driving, 1972 beat up Volkswagen bug. There's some things that are not gonna grow out there, right? Pay attention to those as they're indicators and you have to be willing to look beyond what the words are, what the offers are. You have to be able to tap into the energy and what the person and how they actually show up in the projection and who they are in the world to make a decision for yourself. Same is also true, I find the know or the learning how to vet if you're hiring somebody for your business, whether they're gonna be an assistant, whether they're gonna create a website, whether you need a coach, it's so important to know where your money's going and that it's gonna be a really good flow situation and that they will actually produce what they say they will. So any vetting tips that you can offer us that we can take out in the world? Yeah, one of the best things that you can do if you're getting involved with somebody is ask them, how can I do my due diligence on you? If they come back and wanna know what that means, well, what do you mean by that? You say, well, how do I validate? How do I verify what you do? How do I verify and validate what you say you can do? Are there people that I can talk to and then actually call the people that they give you as references and then trust that the reference that they're gonna give you, of course is gonna be their best performing client, right? And, but then ask that reference for a reference. Who else might you know that has worked with somebody? One of the best questions you could ask somebody that you talked to about, somebody that you're looking to get involved with and say, let's say Bob is offering a service and Bob gives you a reference. One of the best questions you can ask that reference is, you know, is there any reason somebody might say or tell me that I shouldn't work with Bob? Ask the reference for why somebody might tell you you shouldn't work with this person, right? Because intrinsically, us as humans, we wanna be helpful and asking a question in that manner gives the person you're talking to an out. This is, well, I might not say this, but, you know, John worked with Bob and John didn't really have a great experience with him because XYZ, right? And those are just bits of information that will allow you to gather information on whoever it is that you're looking to get involved with. And then of course, go Google. Google the person's name, Google the business name along with the words fraud, along with the word scam, along with the word lawsuit, right? Search for the person, search for the business name without research for reviews, those kinds of things and recognize that somewhere in the middle of all that information, right? Where all the lines cross is the truth because you can't take away, you know, just because somebody has a bad review somewhere doesn't mean that the person is bad altogether, right? If they've got 100 reviews and they've got 50 bad reviews, okay, that's probably an indicator, you know, but if they got thousands of reviews and they've only got a handful of bad reviews, then okay, that's probably more of a personality conflict, communication issue, whatever. And the wholeness of the information that you're gathering when you're looking into somebody, again, the truth lies somewhere in the middle. And you have to be able to discern that for yourself as far as risk mitigation is concerned. Never knew that before. So Google somebody with the words comma fraud or comma scam or comma review or comma lawsuit. Yep, don't put the comma in. Don't put the comma in. Just put the person's name or the business name and just, so you type in, you know, XYZ company scam, XYZ company fraud, XYZ lawsuit, XYZ company, and just Google that and watch what happens and you'll get a lot of information. Okay, technically, why, because I never knew this, why not a comma? What does the comma do? The comma separates it out and so you're gonna, because that's gonna put the two keywords back to back. So just put the word, put the word, the key phrase in XYZ business, fraud, XYZ business scam, and see what information pops up and be willing to go beyond the first page. You have to click through six or seven pages on Google results to see it because there are services out there that get paid by people that are scammers and fraudsters to push the Google results down to the eighth or ninth or 10th page. It's a reputation management service that is provided by a lot of places and recognize that people do that, especially if they have a lot of bad reviews and they're still in business, you have to be willing to go beyond the first page of Google in order to look for results. Okay, this is huge information. Thank you. And what about right now and predictions going forward, Justin? Do you have any predictions for those of us in business or personal affairs because of what you do and see that are going to be happening? We should be prepared for. Yeah, the businesses that are going to succeed and survive this wave of change that we are going through in society are the ones who recognize that we don't have to play big corporate America's game anymore and that what's most important and what we are getting back to is community-based businesses, community-based leadership and the beautiful thing is, well, people hear community-based relationship, community-based business and they go, okay, well, my business, I want it to be bigger than just the city I'm in. It's a worldwide community, folks. The world is now the community and the businesses that are trying to gain control over that that are with a lot of the things that we're seeing in corporate America from the censorship on social media to just the crap that put out on the news that it's all feeding somebody else's agenda and that you are either a consumer or a creator in it. And if you believe anything that's being put out by mass media, remember you're either being manipulated or you're manipulating the situation. Anything that you consume means you are being manipulated by whatever it is you are consuming. To include whatever your friends are posting, whatever your friends say, whatever your friends' opinions are on social media. If you are a creator in your world and you want to experience true freedom, you have to stop consuming and you have to start creating. The businesses that create their own constructs that set their own containers, create their own rules and live and abide by them are going to attract more clients, are going to attract more listeners, are going to attract more attention to themselves, the businesses that have fancy logos and super bowl commercials. Can you give an example of being a creator? What is a creator put out? A creator puts out what they know to be true. It's not a regurgitation of what they're seeing on social media or what the news says, but it's knowing who you are in your highest, in connection with the divine and moving forward and putting information out from that place. Not from a place of scarcity, not from a place of lack, not from a place of fear, not from a place of because somebody said so, but from a place of self-dominion and I know who I am in this world, I know my purpose, I know my mission, I know who I'm here to support, I know who I serve, word I am word, Paul Selig. Yes. Right? As a matter of fact, Tony is interviewing him right now, actually. He's coming on. He's beautiful. Oh, he's one of my favorite people. I was the very first radio interview ever. Fantastic. Yeah, we were friends. He's a beautiful person. So yes, we're... Word I am word. And that's what I mean by creator is somebody who is able to look reality in its face and deny its existence because everything out there, if you wanna call it evil, if you wanna call it whatever, whatever conspiracy, it doesn't matter. It's all designed to try to manipulate the human psyche into believing something that is not real. And you can see it on the news, you can see it on social media and you don't have to believe it. You don't have to buy into it and it's okay for you to go. No, not my reality. And then create from what you know to be true, create from a place of what you know, how you can be of service, put that information out in the world and just brush everything else to the side because it doesn't matter.    What does that mean, Justin? We are very blessed. We are very, very blessed. When Tony and I first left government, we had our daughter, Neva, she was two. I also have a 20, soon to be 25-year-old and a soon to be 21-year-old for my first marriage and they're all amazing. Every single, all three of them are absolutely amazing. The older two of course are grown now and out on their own, but Neva's been with us on this journey from day one because when we left business, corporate America, when we left the government, we made a pact that we would never do anything unless it could include her. And we sacrificed that one time and it didn't go well. It didn't go well at all. It was just a really bad experience all around. It was what it was and we'd realized that, okay, never again. And so every business conference that we ever attended, every board reading that we went to, everything, she's been with us the entire time. She's 11 years old. She's been doing podcasting since she was seven. She was actually our second show on the network and at 11 years old, she runs three of our sections for the podcast production because it takes a team of people to produce 20 shows. And so she oversees our image creation, our audio production and she is also the coordinator for our internship program where we have six interns. So she manages people that are, because our interns range from 25 to 65 years of age and she's their manager. She runs those teams and she's absolutely brilliant and it's because she's been with us since she was two. She, at two years old, she asked for her first in the business cards. She wrote a best-selling book at the age of seven. And now she's retired Super Power Kids podcast, but in 2020, she got over 2 million downloads in all of 2020 in Super Power Kids. And now she's part of our family podcast show which we call Reclamation. And we've dubbed ourselves the first inspired family of, the first family of inspired personal development. So her brilliance in everything that we've taught her, she's very much an old soul, coming through very much on that show. This is Dare to Dream. So what are you next to Dare to Dream? What are your future dreams and goals? My future dreams and goals are just creating a reality that allows my children and the next generation to step forward into their own dominion and to be able to carry that forward with them. So they realize and trust that relationship with the divine or anything and everything else that the world is presenting to them. And it's crazy is that at 11, I'm confident that right now something would happen to Tony and I that she could go out and live on her own right now because she knows how to make money. She knows how to be a service and she's confident in who she is in the world. She knows who she is in the world and she's more tapped in and just more aware than most adults because we had the opportunity to start training her from young from when she was really young to not put all of the programming that we had as kids from our parents. And God bless them, they did the best they could. But I was 34 years old when I had my awakening. I've been a spiritual channel my entire life. My parents told me I was crazy when I was eight years old that I could see ghosts. They apologized 20 years later because they started to see the things in the house that I saw, right? But that's what drove me to my understanding of wanting to unpack all of my garbage and my stories and my wounds and reconnect with God in that space. And when Neva came along, Tony and I made the commitment that we weren't gonna put any of those programs onto her. We were not gonna let those programs get created in her. And at 11, she has got a very solid foundation and she knows who she is.  She remembers that and she lives an amazing life and is a beautiful example of what is possible when you communicate with the divine. Your website, superpowerexperts.com Anything you wanna say here at the end to the listeners and viewers? Absolutely, you know, if this conversation intrigues you, you wanna learn more about the empathy conversation, the actual superpower conversation. We've got a free webinar. Go to superpowerexperts.com, forward slash activate. It'll take you to get instant access to the information that Tony about forth. She goes over all of the superpowers there. You can dive as more into the conversation around empathy and so forth. But yeah, take a look. Go listen to one podcast a day. Keep yourself attuned. Watch what you consume and start tapping in. Go up, not out. Go up, not out. Thank you so much, Justin, for coming on the show today. It's been great. Thanks for having me. Appreciate it. I end with this quote, which is, your relationship with yourself sets the tone for every other relationship you have. Subscribe to this number one transformation conversation Dare to Dream podcast. Leave us a comment. I love reading what you write and I do get back to all of you. It's become a thing that I connect. My guest next week is Jim Phillips. And Jim is gonna tell us about the importance and meaning of living in full expression, plus the three truths that will actually set you free. If you're listening to this on podcast and you would like to check out myself and my guests and watch us visually and animated and I highly recommend you do, subscribe to this inspirational YouTube channel. Go to debbie-shinger.com. That's my website. So you can go to my website and you can get to YouTube that way. Also the direct link is youtube.com slash debbie-shinger. Thank you. Fearless and wonderful folks out there who follow the show, who listen, who get back to me and give all of us feedback. I'm so glad you're on this journey. May you be safe and well and may you create all your dreams into your reality.


What is going on everybody, Astos here. Welcome back to another video. So in this video, I'm going to be briefly talking about my strategy for the next stock market crash. And for those of you guys that don't know, a stock market crash occurs between every five to 10 years. And the last one that we've had was in 2008, which is almost 11 years ago from right now, now that we're heading into 2019. So am I saying we're going to have a stock market crash this year or next year? I'm not saying that because no one can truly predict this. All I'm saying is that we could potentially have one in the next couple of years, due to us being at that edge, at that tipping point towards where we would historically have a recession, a stock market crash. So in this video, I'm going to be talking about what my strategy is when this does occur because it's going to occur, we're going to have a stock market crash, a recession, a global meltdown potentially in the next couple of years. And getting into this, you have to be prepared going into this because if you're prepared going into it, that is how you're going to make money on the back end. Because obviously guys, during a crash, stocks are going to be crazily down undervalued in price. People are going to be scared and that's going to be a very good buying opportunity for the believers of the US stock market, the global stock market, whatever markets you guys are planning on buying in during a recession around the world. So pretty much guys, for those of you guys that have been following me for a while now, I play both ends of the spectrum, meaning that I'm a long-term investor. I believe in business's long-term, I like putting my money into undervalued companies reaping the benefits from them, whether that be from their cash flows, their very strong business model, the dividends that they provide for me. And I'm also a short-term trader that swing trades and day trades, inverse ETFs, leveraged ETFs, market ETFs, and stocks that I really like the patterns of short-term news potentially, earnings plays, and stuff like that. So both ends of the spectrum guys meaning that I'm benefiting in the long-term and in the short-term. So what my strategy is going into this next stock market crash, again, we don't know when it's going to be, but I'm preparing myself right now, is pretty much to do what I've been doing and play put options against the market, meaning that put options are a contract that a stock, an ETF, an index is going to be at a certain price by a certain time. And a put option is me betting against the stock market. Let's say Apple is at $200 right now in price and we're going to be going into recession, and I think Apple is going to be $150 in the next six months. I would put a put option against Apple, which would be a strike price around $150, and me thinking that I'm betting against Apple to go down in price due to us being in a bear market. And I'd take those profits from that Apple put option and I would then buy Apple stock at the bottom. If you guys don't understand what I'm saying here, pretty much put options are a great way to hedge against your positions, meaning that you pretty much won't be losing money when that stock, when that index, when that ETF is in a bear market as it's falling down in price, because you're making money on the option. And then that money you make on the option contracts, however many you guys buy, whatever you guys do with that, you can take that money and then buy in the shares at a lower price. You can then buy Apple at $150 with that profit that you pretty much gained from your put option. And I haven't really been into options for a long time now. I've been dabbling with them behind the scenes, because I want to get familiar with this and I really advise a bunch of you guys out there to get familiar with options as well, heading into the next crash, because I want to be able to do this. I want to be able to make money on my put options and then buy in the stocks, buy more shares at a better price, at a lower valuation. So then when the next bull market hits, I'm making a ton of money on those shares that I bought in at a very low price with and I'm making dividends on those shares as well, taking account compound interest and all of that loveliness that we love in the stock market. So pretty much guys, the number one thing I'm going to be doing is playing put options. And then I'm also going to be doing what I've been doing, which is trading the market ETFs, which are very volatile, like TVIX, TQQQ, and a bunch of these other inverse ETFs that we do play that don't really rely on the market strictly going up in price for us to be able to make money on them. Because that's a very important thing guys, we can make money with the markets going up, we can make money with the markets going down. So I'm going to continue to keep trading and trading and taking those profits that I'm making from trading and then funneling them into my long term positions and my dividend accounts for the compound interest effect, as well as just buying more stock of undervalued companies at better prices for the long term. Because this is what I'm all about guys, I'm all about playing both side of the spectrum, making money short term with put options with the market ETFs, taking that money, putting them in at stocks and companies that are at undervalued for the long term, right?  Please drop a comment down below, let me know what you guys think about the strategy. Are you guys doing something similar to this? I would love to know. So I hope you guys enjoyed this very quick little brief update video on what I plan to do the next time the stock market crash because it's going to crash. We do not know when it's going to crash. But all I know for a fact is that it's going to crash within the next couple of years. But being prepared for it, having as much cash as possible, late aside, in your brokerage account and your portfolio is going to help you guys if you are believers in the American economy, in US business and in the global economy in the long term, because there's a bunch of up and coming players like China, Australia is looking good if we're looking at global economies here. Africa is one that's very, very long term in my personal opinion as well.  So I'll catch you guys in the next video. I hope you enjoyed it. Have a great weekend. Peace out.


Ukrainians are waiting for the soil to dry for a counter-offensive. Along the Ukrainian-held northern part of Bakhmut, tank crews of the 10th Mountain Assault Brigade of Ukraine wait for the ground to dry out before launching a counter-attack against Russian forces. Thawing of frozen ground and muddy roads caused by spring rains made their progress slower. Tank operator Mykola, who gave an interview with Current Time, said, the Russians still have enough artillery and anti-tank weapons, including anti-tank guided missiles. The situation is not easy. It's hard to work when it's raining as it is now. Bakhmut, which Russia views as a springboard to other cities in the Donbas region of eastern Ukraine, has been the centre of fiercest battles for months. The battles in the area are divided into two parts, street battles within the city, battles in fields and villages in the northwest and southwest, where Russian forces are trying to encircle Ukrainian soldiers. After months of hard winter fighting in Bakhmut, many soldiers are talking about the imminent counter-attack from Kiev. It is not known when, where and how Kiev will launch the strike.