All right, good morning. Good morning, guys. Early morning in Bangalore, trying to figure out traffic and stuff. Too scattered, but that's all right. Thank you, Zainab, for the introduction. And pleasure to be here this morning. Today's the talk is a front-end architect's diary building, rebuilding a website called FreeCharge.in. And that's a company that I work for. Before I start, how many of you have heard about FreeCharge? How many of us have used it? Good, so before I get started, I just wanted to set a small little context in terms of what I'm trying to do in the next 35 odd minutes over here. So this session is actually a very hard-to-hard conversation about what I and my team went through in rebuilding FreeCharge.in as an application from what it used to be to what it is today. So what this session is really not as to how we change the world by applying crazy front engineering technologies to build something which nobody else has built. This session is not about that. This session is also not about how we have solved all the problems that any front-end engineering team will have to solve. This is more of a dialogue, more of an honest confession of what really went into building a website like FreeCharge.in. It's a startup. It's a small company. It needs to do certain things at a certain pace in time. So this is sharing mine and my team's experience in what went into building FreeCharge.in from what it used to be to what it is today. So let's get started. And I'm just going to wait for the people that are getting in to settle down for what a minute or so. So till people settle down, my name is Harish. I sort of take care of UX in front-end at FreeCharge. Most of the work is done by my team. I tend to bring coffee and help them out to do what is needed for the company. And I also play music with a bank of Agam. And like Zainab says, I'm a very nice guy overall. And before this, I did some front-end geekery at Minzra.com. And before that, I spent a whole lot of time in Adobe doing a whole bunch of things, the last one being web and open standards evangelists across doing general web and open standards goodness. That's what I was doing before this. All right. Can you read this at the back? Is it clear? The text is clear? Sure. So I just want to start by sharing a couple of thoughts very quickly. If there was one right way of building a front-end system, then you actually need just one guy and just replicate his work. And most of us can actually go find other modes of employment. So there is no one right way of doing front-end engineering. So that also sets context in terms of, that's also my defense. So I chose to do it one way, but that doesn't mean that's the only way. But that also doesn't mean that it is a very debatable topic in terms of how a system should be engineered or architected. That's the first point that I wanted to make before I get started. And the next one being, there's a code of conduct. So please read it. So if you actually know, once we have set these two contexts, I think we are ready to get rolling. So let's see. So I'm going to get started by speaking a little bit about the free charge world, the world that I am in, the world that my colleagues are in, the product that we're trying to build. So free charge, as we all know, is a website that helps you expedite or do your utility payments, your recharge bills, your DTH bills, your postpaid bills, and so on and so forth, and do it pretty quickly and more reliably. That's our world. But having said that, it's a very, very polyglot, amazing world. So the typical free charge customer is somebody that we all need to understand and kind of move forward. I'm just going to pause again and let these guys settle down. OK, guys, let's look at the typical free charge customer. So let's look at the exhibit A. That is the category one. You can't read that blue too well. It is the typical youngistan, oh yes, a B generation of our country who are always short on balance and significantly short on patience. And that is how they typically write back to you. Can you read that? So that's how they are. That's our first category of users that a product like us that needs to cater to and kind of support. The second category is the larger majority in cities and small towns, which is the working women, men, and the awesome people who pretty much have a lot of things, computers, iPads, tablets. I don't know. So they are looking for speed, a very good experience, and generally awesome. They look for things that are awesome and things that really work and just get their work done. The third category, which is the most common category, is what the typical common person who is eternally skeptical about spending money online. He would actually, while pulling out 10 rupees from his wallet, he would actually lose 5 rupee coin on the ground, and he'll forget to pick that up. But the same 5 rupee, if I ask him to spend on my website, he will not. He'll say, nahi chuna laga diga. So that is the main larger subset of people that we are dealing with in a business like us. So even if that money costs less than a cigarette or a chai, they will be very, very skeptical to spend their money. And we have some other generally awesome categories of people that could prospectively use our product like. So yeah. And what's also important is the choices that they make. Like you don't know what their product usage or design choices are. So you want people that actually want this, and people that are actually having this. So this is why building a front end system, architecting or designing a front end system for a product like free charge becomes an extremely difficult problem, because there is no one right way of doing this because you have all sorts of people, literally all sorts of people recharging their phones or doing utility payments. So that is the challenge that we are attempting to solve as we move forward. So for the tech geek, it's like, you know, like your own version of WebKit or your own version of Chromium versus somebody who just says IE6 just works. And I will just continue using that. So both of them are very valid pertinent choices. How much ever we frown on somebody's choice of what runtime he wants to use, the world is really like that. You cannot really force people to one way or the other, right? So clearly one size does not fit all our users. So which also means we have to now prioritize on the user's success, the speed and the ease of use. So what that uses is the very, very simple three points. And if you speak to any product that gets built, they all, after all the ceremonious intro will come back to this point or a variant of this. Everybody has to focus on these three points and we are no different. And from there, I'm gonna start jumping into a little bit of what went into building. So when we started rebuilding FreeCharger IIN, we have to look at what we had before. So what we had was a classic old website which really, really worked. We were servicing a whole lot of transactions a day. But it was built on Java stack. It didn't have a whole lot of front-end goodness or front-end engineering that went into it. It was a typical HTML website that was driven by a Java back-end, HTML gets back from the back-end and gets stuff. So where we wanted to go was to build a service that's driven single-page application which is fast, snappy, no nonsense and it should sort of work and feel like this. So considering that is our aspiration, it's very important to now start looking at three main parameters. One is, well, we have decided to become a front-end heavy company. We're gonna actually go and do all this magical front-end stuff and then build a great product. But then look back, oh, we have three engineers and two months to ship. So which is my world. I don't have, we don't have 10, 20 people that we are deploying to work for months to get this product. So making a technology-staffed decision is also driven not only by what technologies are available but what is it that we can adopt and what is it that we can reliably adopt and use. So it's a constant battle that we fought to figure out what, what is it that we want to do? So the questions are like, oh, you hired a guy that is not using backbone here? Well, he must be one of those guys. So this is the typical world, right? There's enough support for backbone, there's enough support for Angular or probably, there are tons of other frameworks that's coming forward but the larger question for a person like me have to answer with my team is, well, all that is there but is that what we will be able to use? Is that what we will be able to put forward to build our system? So we ended up doing our front-end stack by hand-rolling stack which does not create technology lock-in. So this is something which people from smaller agile companies would really understand. So it's very important to keep your technology stack a little agnostic to any specific platform. Even if you speak about backbone or Angular, see I came from Adobe. So before I, so I would clearly know what lock-in would mean and what that would call. So I was working on Flex and what Flex typically created was a whole bunch of developers that just knew how to build on Flex. So the moment that technology papered down a whole lot of people didn't know how to program because they didn't know the stack. So for a company of our size, we were very, very particular that we create as much stack agnostic programming structures as possible where if we have new entities, new bodies coming to the system, they'll be able to pick it up and start running with it. So for that, this is our first component. So we are using a framework called tapes.js. Stapes is relatively new. I would say a fairly new library. I don't even know if there are a whole lot of applications that is running on tapes, but then now we are running on tapes. It's a fairly supremely lightweight, very known on-sense MVC container. It's 2KB minified in G-SIT and what it gives you is MVC custom events and classes and it is beautiful in a way that it's got a very, very low learning curve. You actually work with jQuery and if you actually work with classic JavaScript, it hardly takes your time to ramp up and understand how to build a very simple application and get started on state. So the reason why we did that was that whenever we actually acquire new people into our team, whenever we actually have more and more people working on a project, we wanted to create a base stack that does not require people to be sent to trainings or sent to ramp up and all that would mean is we have a lot of traditional engineers who are not your front-end engineers. These are people that code in PHP, people that program in Java and they don't necessarily have a whole lot of understanding or appreciation of the cutting edge front-end and not do they really care whether something is moving the needle or not. So it is important to build a framework or choose a framework that allows them to very quickly jump in and add features and don't necessarily rely on the three or four front-ends. It's a true front-end engineers in a company. So a whole bunch of people work on front-end at free charge, not just the front-end engineers, the people who are actually writing some of the code functionality who still can't do the front-end. So this was a choice that we made and of course re-charge utility payment application would typically mean you have tons of form and tons of validation, literally tons of them. So a sun-direct DTH starts with a one and has nine characters and won't accept numbers between X and Y, between a certain period in time for the matter. You have postpaid numbers that will allow decimal points that don't allow decimal points and you have all sorts of crazy matrices of validation that you have to write. So the choice really is between, okay, let's write a validation or the choice is to go and choose a library that would do it for you. So we ended up choosing falsely.js. Anybody who's used falsely, okay, just one person. You should actually check this library out. It's pretty nice. So it actually pretty much does everything that an average internet application validation scheme would require and it has got some really, really good API support to write your custom validation and kind of make them into your code and it kind of just works really, really well. So, and it's not a very, very big library. It is not small either, but it's a very nice library to look at. So just circling back, so we have tapes as our backbone, like our MVC, our classes, the whole control and the model layer is actually written in this. Our validations are actually triggered by falsely.js. Templates are red and butter. So we are on moustache.js. No specific reason as to why moustache, but then moustache is worth for us, but there are tons of other templating libraries that you could possibly look at when you're building a system. So moustache is what we are using and there's a jQuery adapter on top of moustache, which kind of plays really nice with jQuery. And of course Bootstrap. So Bootstrap powers, free charges, layouts, UI and all the visual components. And we started out with Bootstrap 2.3 and soon we moved to Bootstrap 3 and most of our, pretty much, almost all our UI on, what do you see, on free transfer runs on Bootstrap. So question time. Anybody here who has built a full responsive website, I want, has to go up. Yeah, I know. So I'm not gonna ask you. And so what was it like? Can somebody very quickly tell me what was it like? Was it fun? All the hands that went up kind of went down. I'm gonna ask, have you built a full responsive website if you have? Was it fun? Yes, sir. Was it fun doing it? Sometimes it was a pain as well. And it had its own pain in the, in certain anatomical reference is what he says. So he says it was fun, but it was also difficult. Somebody else, I'm just trying to understand. And also for me to gather in terms of what it really meant, who else put their hand up? Here, gentleman here. So you are mobile first, and you have to understand and the whole lot. But then, full responsive is totally awesome. See, a whole bunch of people in this room will surely say, like, I've been reading about it, and full responsive is the thing. I agree, should totally do it. Actually, should we do it? So this is exactly where we were and we are.  So we said, we're not sure. So let us actually go the full distance. So we sat down and said, okay, stop all this. We are gonna take the website, full responsive. It should work on all conceivable screen sizes, and it should just work really, really well. So we spent quite a bit of time actually making our site go full responsive. And we just realized that there are a whole lot of people who are on 2G networks in our country, at least our customers, a whole bunch of people who recharge are very, very quickly out of balance. I mean, I don't know who can resonate with this. People are what's happening like nuts, right? People are, like, estimating like crazy. It depends upon what age group and what category of user that you belong, but people are always, always running out of balance. And when people run out of balance, they try to open the website on the closest possible device, like it is their mobile phone. They just want to add more balance, so they want to add more data, bytes into there. So building a full responsive website, the way we built it ended up being a completely sluggish, sloppy, just does not work website on mobile devices. And it totally did not work, it was embarrassingly bad. So we just realized that the battles are sometimes as small as connectivity and sometimes much more complex as to, I don't understand how to use this. And I am sort of used to using a mobile website in a certain way and the responsive website that we built probably did not make the cut in terms of whether that, and this is in all honesty. We tried, but then that's what we realized.  Yes, no? Give some opinion, man, Bangalore is known to be an opinionated place. How many of us are building an M dot site for your respective companies? Do you have a something.com slash M? Dude, it has to be one of the two. You don't have a responsive website. You don't have an M dot site. That means you don't have a mobile website. That's what it typically means. So if I'm just guessing the rest of you have some sort of a mobile website that works on the smaller screen. But apparently they are very old school and uncool and it is hard for you to keep your job if you're actually building, that it actually screws your resume. So in your previous job, you actually built an M dot site and didn't go full responsive. So damn, that's not good. But then sometimes you have to step back and see what's right for your customer and not necessarily what is right for the front engineering team. This is a difficult, this was a difficult battle for me to internally fight and also for my team because we want to do something but the customer needs something entirely different. So it is very important to kind of step back, take a deep breath and say, build what the customer really needs. And that's not like a good idea. And we looked at solving the most common problems for the customer using a desktop web browser. So I'm gonna skip through. I was flying to show a demo over here but then some really good stuff happened yesterday night when Rajesh and I were sitting in the free charge office yesterday night. So I'm gonna skip this demo towards the end. So I'm just gonna skip through and move forward. Customers use all kinds of browsers, all kinds of browsers, it's crazy. I mean, when you just open some sort of an analytics tools and just do a slice and dice across the browsers that people are using, you will be very, very wildly surprised at the sheer cross-section of browsers that your customers tend to use. NB has experienced building for all browsers. Somebody who has actually killed the problem. I just wanna see how. Anybody who was in this room solved the quintessential browser problem? Anyone? I is six onwards and all the way out to Chrome. Anybody know? So, but then I, I don't know, man. I think we totally need to support all of them because that's what the business tells you. Because if you don't support one browser, it's X number of transactions on a small company or a company that's trying to build the business moving forward, losing even one transaction is potentially not a good idea. But then, honestly speaking, in the years that I've spent building front-end products, I quite don't know how to build for all browsers. This is why I asked that question. I just do not know how that is done. I mean, I'm being confessional here. So we asked that question back to us by saying, what? And started to take some really, really hard calls and this is important to kind of convey to you guys because companies of our size, people who are actually bootstrapping new products, this becomes your hardest battle to fight because your multiple stakeholders working and pushing you to make decisions that will actually support and help the business. But then some of these are significantly, significantly hard calls. So, we said this. IE8 plus only and we just looked at the funnel and said that makes sense. So again, let's take a quick step back and see, so what does this leave us with? So our desktop website will run only IE8 and above and of course, your Firefox's content suffices of the world, which is fairly easy to engineer, by the way, compared to IE8 minus. So what does this really mean? So if we had gone full responsive, what we are typically saying is we will not have a website that will run on IE7 or lesser. See, while that is a very, very good call to take, it typically means people that are using those browsers are not gonna be. And that's where we took a step back and said, running an m.freecharge.in website, freecharge.in slash m was a good idea because it was built on a bare minimum HTML, JavaScript only tech stack where it pretty much runs reliably across all these unsupported browsers. So the reason why I'm stating this is because sometimes we get a little carried away in terms of what tech stack or what kind of front part that we want to build. But it's very important to take those periodic intercepts to understand that maybe building it top of the line might not necessarily solve your business problems. Sometimes keeping those checkpoints and understand that keep a certain thing as is and move one of your project needles forward which actually help you build a more rounded product that will kind of work for everyone and experiences ranging from not so good to good but you won't have like a terribad experience for any user. So that is the core point that we're trying to thrive in. Now some very interesting anecdotes. So I want to, we are very awesome, like we are free charge.  That's a very modest statement to make. So by that logic, what do we build and what do we have kind of engineered should perform awesome. So by virtue of us being awesome, stuff has to perform awesome. And this happened. The performance, sorry, performance sucked pretty bad the first time we put it out. It was slow. It was not doing anything that we wanted to do but we were like in denial, almost all front end projects go through this denial phase. We're saying, yeah, most of this best practices have been kept in mind. They have already made sure that we are not writing junk code but then the experience that we had in this project was that come what may, whatever you do, your first ever iteration that you're gonna put out is actually going to be, I don't know, it's gonna be pretty suboptimal. I mean, sometimes you do pull stuff that is fairly good but in our case, no, we weren't doing any good with our runtime performance the first time that we put it out.  And in the hurry of shipping and writing features, what we did is we just went on an overload of creating templates. Just to understand how many of us are actually doing some serious template based work on handlebars, mustache, knockouts, anyone in the room? So how many of us know what templates are before I even move forward? How many of us do not know what templates are? Let me just ask that question. Come on, guys, this will help me. There are a whole lot of people who, okay, so templates are actually code snippets that you can reuse in your HTML layout. So basically if you have a component that gets, gets rendered in runtime, in olden days we used to write JavaScript code that concatenates HTML tags and then do a finally a document or write kind of a notion. But templates actually allow you to render data via layout elements via our program. So basically this talk is necessarily not about templates, but if people are interested in knowing what this is, I will very humbly request you to take a look at some of those templating languages like mustache and knockout. So for want of time I'm not gonna run. So that would also mean a lot of us wouldn't know what partials are. So, but I'm just gonna say it again for the people that know. So writing partials is very, very critical to keep your overall template sizes really small. So if you actually know a piece of HTML markup can be reused, please, please go ahead and write them as partials. This is something that we learned the hard way because we just went to engineering and we were not really looking at what was happening to our code in the appropriate time. So we moved some performance needle by doing this then we didn't put any dependency management, none. We went that classic old school like start linking your JavaScript in your main HTML right at the bottom, one after the other, absolutely no dependency management. This is how we will, I'm not ashamed about this. We all knew what dependency management systems were available, but we did not do it for whatever reason and it came and bit us pretty, pretty hard because they were caching troubles and even more terrible troubles that came because we were not really managing what sort of dependencies are needed. So what this ended up being is that the site started performing unreliably in certain situations. I'll take you through them. And also it started behaving reasonably sluggish despite being engineered as a single page application moving forward. So considering we hadn't done dependency management using require or anything similar, we said, at least let's minify. We all know what minification is, right? Minification can be done multiple levels right from removing your white spaces to changing your variable names to something which is significantly more deep. So the need to minify came and another assorted build steps like concatenating your CSS, minifying, eSipping and boom, this is where we ended up. So we have a system which doesn't, so I mean as front end guys, we use grunt for our task running and we just realize our build system doesn't support it. So, and again, we came back to the same route of saying we need to shift forward. So what really happens is you still have a system where you do a right click and open. You can pretty much see all the code that you've written. And secondly, they are not compressed and they are not performing well for your website. So let's say let's go with versioning, at least the caching issues that we had because of the dependency management not being there. So typically what happens is in front end projects, you keep changing your JavaScript, right? Every day when you're fixing bugs, you keep changing your JavaScript. But most of the modern browsers cache your JavaScript, right? So when the next time you do a release, your new changes will not be available for a certain set of users. This is what we mean by site breaking because of changes. So when you have a dependency management system, it will internally take care of that. But here we said we don't have that. So let us go version every single reference that we have on the website from templates to JavaScript to CSS. That's pretty terrible. Because your cache is always busted. So the performance gain that you will get by actually caching a resource is completely lost because every single request will fetch a new copy of your JavaScript template. So that's pretty terrible. So we pondered this. How about we do a manifest driven versioning where you have a manifest file where you tell what are the files that need to be picked up from the cache and what are the ones that you need to redeploy as new versions. And every single time you do a versioned manifest file, you have to version the manifest file now. And the manifest will actually parse the templates and the JavaScript that you need to load and then a property load to start. So all this is happening primarily because we moved the feature development needle in a way that we didn't factor in dependency management as a first step. So my key takeaway was that if you understand that you're gonna build a full blown single page application, it is important that you get some of these thoughts going in your head. It could be any one of these, but not thinking about it, which is a mistake that we did for whatever reason, kind of cost us pretty dearly. And we had to kind of literally spend time to kind of go back and fix that. So that is that SEO geeks in the room. How many of us are, let me see.  How many of us have built a single page app that has SEO support here? Nobody, one person? How many of us are building single page apps? Entirely JavaScript driven. So no SEO support, sir? No, okay. No SEO? All right. So there's a very interesting anecdote, right? So I mean, when I was working at Adobe and then I took the job at Mintra, I quite didn't know what SEO really meant for a company because I came from a large company and SEO was taken care of. But suddenly I came to e-commerce after a very long time in a shrink-wrapped product software company. SEO became such an important facet that for front-end engineering teams, it almost pushes you to a level where you cannot even build a single page app because your SEO will be broken because your business is driven by SEO. People are actually coming to your website via Google searches and you just cannot build a single page app because it doesn't play really well with search engines. And it's a terrible, terrible place to be and I'm hoping the leading search engine service providers are actually listening and kind of put an end to the situation not having front-end engineers struggle through this. So we started solving this by asking this question. Let us set up phantom.js. So who knows what phantom.js here is? That's pretty good. Anybody who has set it up in their workplaces? Look, I have. And it's monumentally difficult to maintain that thing. It is pretty good. It will allow you to do your stuff, but then 10, yeah, I saw zero. 10 more minutes, okay. So we set up, setting up phantom.js and phantom.js, what it typically does is it's a headless browser which actually renders your HTML and hands off the control to your search engine crawlers, a pre-rendered page while Ajax single page applications are rendered after the page is loaded. So you don't have any content for search engine which is why SEO breaks. So we asked this question to ourselves, why don't we do this? It sounded like a plan, but we just realized it's gonna take a whole lot of time which actually ended up us researching and finding out what other solutions are there. So there is a product called SEO.js. It's actually free. And it's doing what it's like a phantom.js on cloud which will actually do your SEO page generation on the cloud and it was free. And we thought it was awesome. While it is really awesome, it did not work. And there is clearly no support for this thing and the emails went to some mailboxer. I'm sure that the developer does not check and there was or a special folder called trash. I don't know what that is, but then that didn't work. So that took us to the next available option which is called brombon.js. Urge you guys to go and check brombon.js. It's not a free service. It's a subscription model which actually SEO enables your single page application. It's Rajesh Kinkal, it's like 39 bucks a month. It's about $39 a month for a set of pages, the number of pages that you have on the website. They have other plans as well. And that worked and we thought that was very important to kind of put into our system. So we did that. The mistakes that we made were that we think that us thinking that we got it right the first time and subsequently, sorry, what a bummer, the second time and third time. So we continued making mistakes, but the point was that it is important to realize that you're making mistakes. So when you're actually building, this is not even from a design standpoint, it's from an engineering standpoint. It's important to understand that you are making mistakes. When you make a mistake the first time, you have to still push a second time, still make mistakes, push a third time and still make mistakes. The problem that's happening is if as front-end engineers, we start getting a worse to making mistake, it's gonna be a little different. So we made several mistakes and all we did is we started learning that we haven't gotten it fully right yet. As of today also, we have a product out there and we clearly know that we haven't gotten it entirely right, but then we are making everything in our capacity, we're gonna do that. So iterating quickly and failing quickly is another very, very key learning that I personally got, that iterations are painful. It's painful for engineers, painful for designers, painful for everyone, but it's very important to iterate, iterate quickly and fail quickly. So we did this attempt and we had issues. We did this attempt and we still had issues. And then we did, so this is where we are as free charge right now and it takes care of a whole bunch of things. It takes care of our SEO, you have a whole bunch of very useful user cons. So one important thing about SEO is like nobody wants to keyword stuff. Your customers hate websites that keyword stuff. Your customers actually need useful information while still contributing to the SEO value of your company. So that's the reason why we ended up building a multi-store website. It's live at freecharge.in right now. I would request you guys to take a look at that and I have like five more minutes to go. So I just wanted to show you one small little demo of what we have been doing post all these exercises and post all these learning and we're just going to show you a small demo on how we are pushing the front and needle forward helping the customer building a front application. Let me see the internet is working. Otherwise I'm gonna, I will have to run it off my local. This is gonna give you a shot. Is that a good thing or a bad thing? Is that running? I can see it as terrible. So I'm gonna, so what I'm gonna show you is already available on the internet once we're done with this talk you guys can give a spin to the new freecharge.in. And the demo that I'm gonna show is you have a freecharge account and we also have a concept called freecharge credit which is similar to your Flipkart wallet or any of those cash holding devices that you have. So I have, let me just look. I have some money in my freecharge credits. So let's see how much I have. I have about 850 rupees in my credit and I also have some transactions that I have done in the past in freecharge. So what really happens is we are trying to reduce the number of inputs that the user has to do when he's recharging. People hate typing in numbers.  People don't want to do any of that. People just want to recharge. So if let's say you have already recharged I'm just gonna recharge this number again. So when I click this you get something called the freecharge turbo and all you need to do is click the recharge now button. You're paying, your payment is done. We are waiting for recharge. It actually will recharge that phone. So we're still waiting for the AG to send us a response back. There you go. Done, done. So this is what we're trying to do with freecharge. So if you are trying to recharge your out of balance there is no time for ceremonious typing, validating. Did you enter your number right? Are you sure this is there till? You don't have time for that shit, right? Nobody wants to do all that. Or looks like I got your number wrong. Looks like your number needs 10 characters, none of that. You just click a button and the beauty is like I said when people are paying money, see in reality you saw that rocket flying and one pop up, you don't need any of that, really. But what really helps people in an online transaction space is to tell them that, look, I know what I'm doing. Look, stuff is happening. So it's very important to tell the user there's something which we learned and soon after this, Rajesh is gonna come and talk to you as he'll actually throw in more insights in terms of why some of this UI patterns are important. It is because it induces trust in the user that, hey, I am doing something right now and that's finished. I am doing something else and hey, your payment is done. You could just simply show a spinner and say paying and then send him back. Sometimes these kind of small little nitty gritties help the user feel very, very confident about the product that they are using. And we are doing, this is how we are pushing the feature needle forward. This talks real intention is not to pimp what free charge is doing and it's an open public website. I recommend you guys to go and check and give it a spin and let us know what you thought about it. And let me quickly move forward. I am done. I just have two more slides. So our mission is to always build a product that delights your customer and not just your boss. Typically, it's something that my boss believes in. The whole company, I believe in and the team that I work with. Some of them are already here. I mean, I'm gonna, those guys are, the guys who built free charge are in the room. I'm gonna point you guys to them at the end of this talk. So this is something which is very important that we realize to keep your egos as front-end engineers aside and build a product that is good for your customer and not just your boss. The peak to the future is done. Do I have time for like a couple of questions? I have two minutes. I mean, I'm happy to take questions. Yes, sir. It didn't work in a second attempt. It also didn't work. What is the definition of work? So what really happens is, so products of our nature are typically evaluated on what it is doing for the customer. So anything else actually comes far lower in your in your pecking cycle. So when we put the first version out, if you, if such a pity, I can't put the screen back again. We did a whole lot of things there.  And what we realized is that we provided everything for the customer, but he clicked on nothing. He just didn't get it. So you could argue that it was basically probably a UX problem. Let's say if we can argue that it's a design problem, but design problems are never isolated from front-end engineering problems. I believe they are, they're very, very complimentary. They don't run an orthogonal trajectory. So that didn't work. The second one that we put out was a very clean, white, big forms website, but people didn't know why should I recharge in this website. So largely things like simple value proposition, trust symbols or like, you know, certain responsibilities when you click a button that stuff is happening, all those things were lacking and the site had some of the performance issues that I mentioned, like I had cash bursting issues and so on so forth. So when we iterated, we started looking at each one of these and started figuring out what else can we do and so the definition of working is your customer being successful. So we don't even know if the third one is working on or it is like two and a half days old, but we're hoping it's gonna work slightly better than the previous one. We'll learn moving forward, so that's that. One more question, I think I can take one over here, sir. How do you use a test to your... So how do we use a test? So we recently started AB testing and as much as I am ashamed saying that we were not AB testing since a very long time and we started doing fairly complex AB testing and feature gating only recently. So we do two things. So basically we have a simple AB test framework which is a standard A bar where you get version one for a set of users and a version two and we also have a feature gating system where you have an internal code element where you can actually gage features on login information or based on which browser he's coming from. So for example, a whole bunch of people will get a different UI with both postpaid and prepaid but you can actually give the same UI which is actually sliced and diced across multiple features or multiple trajectories through a feature gating mechanism. That's what we are doing and we're still evaluating what are the other AB testing or feature gating methodologies we can drop and we are still in the infancy of figuring out. I have been in the past in a very significantly strongly instrumented organization but we are trying to build that feature right now, still in the infancy. Thank you very much. Do we have one more question before I sign out? We have, sure. I'm coming to you, I just, sure. Question is more on the philosophy behind going for a one-page app. Did that give you anything significant? What was the decision process in going for that? I'm really glad you asked that question. So his question is why did we choose to build a single-page app in the first place and what was the, was that just a choice that we had to move? So I will answer you in two parts. So basically a company like FreeCharge, the UI is actually just the carriage that takes the product to the customer. So basically what really drives a product like FreeCharge is the ability to do a successful recharge.  So what really happened is servicing that backend is absolutely required because FreeCharge is diversifying itself into web, into mobile, web, into mobile apps and probably into tablare. And it is absolutely not possible to run with a system which is hard to handle. So when you have a service-oriented backend, when you have an entirely serviced backend, you will be able to build very componentized to digitized products as part of your larger system. And at that instance, it makes a very, very strong case for moving your entire thing into a single-page application because eventually, ReCharge is the following.  So people don't want to see pages, really. People don't want to go from recharge page to coupon page to payment page. People don't want to do that. People just want to recharge.  So even in, when I say that in English, it makes a whole lot of sense to say that it eventually becomes like one single rectangular screen where stuff happens and gets done. That's my good for a long time, Rofi. Thanks, Rofi. You mentioned that Grant was not working in your case. Can you detail it? Yeah, so what was happening is we had, so we use a Jenkins-based build system, which is internally configured to build files and minify and run. And it is just that in the kind of timeframe that we are operating in, we just couldn't get. So the answer is, we don't know if it will work or we just couldn't get it running. So whenever we actually brought Grant into the system, all hell would break loose and our releases started getting moved out and pushed out. So we still do not know what we have to do in our build engineering system. The real thing was still figuring out to do that. So I don't have a largely useful answer for it just that we couldn't figure out how it works. And there was one last person that has to ask a question before Rajesh takes over. Thanks, Rajesh, for waiting.  I checked your website on mobile and it's all good. And then I checked it in the browser. I resized the browser, but it didn't work out. I mean, it's not responsive in the browser. So is there, we have done something like exclusively for mobile and... I'm going to answer this question in a very, a brutally honest way. If it didn't resize on the browser, you most likely found a bug. Okay, fine. I'm on Chromium, right? A pretty shameful one at that, which we will fix. But we haven't done anything specific. We do have a separate mobile site, like I mentioned. So if you're actually hitting the website from a mobile device, it will redirect to a mobile installation. Actually, you're not redirected. It's your normal free charge.in only. Because I'm on iPhone, so it's not an M website. I think you just found it's a bug. Okay. Thank you so much. So by the way, I'm on Ubuntu 12.04, Chromium 32, right? On top of the line, so before I walk away, so thank you so much. And over to Rajesh, Rajesh is my compatriot at free charge. He helps build the free charge product though. We will be out here hanging out trying to take questions. Before I go away, I am Harish underscore IO on Twitter and Harish hyphen IO on Github. So Harish underscore IO on Twitter. He does that for anything, any questions, any feedback, anything that you want to ask. Have a fantastic rest of the day and thank you so much. Big round of applause for Harish.


Hello and welcome to NewsClick, today we have with us Poranjay Guha Takuttha an expert on telecom to discuss what has happened on the 2G new auction that is now just taking place. If we look at this final figure which has come 9400 odd crores for the auction, people are saying that it is a flop. And if we look at what is the spectrum that has been sold, it is really about 17% of the total spectrum that Raja had so given away on the first come first serve basis almost at the same price. So why is it being considered as if this has been a whole totally a flop? You are absolutely right Praveer, what is truly amazing is that this so called flop auction appears to be a point on which many people are happy. You hear the union minister, the union minister, finance minister, Mr. Chidambaram, our telecom minister, Mr. Kapil Sibal all are publicly claiming that they are very unhappy that they have not been able to raise the kind of money that they hoped for. But the smile on their face seems to tell a different story, they seem to be more interested in trashing the controller and auditor general of India than trying to really examine what were the real reasons why the 2G auctions flopped. And as you have rightly pointed out, remember in 2008 under Mr. A. Raja's tutelage, the department of telecommunications farmed out 122 licenses and got roughly 9200 crores. And what you have actually sold or auctioned on this occasion is 22, not 122, but you still got more money, that is 9407 crores. Second point, there were no bidders whatsoever for four circles or geographical areas including the two most lucrative circles that is Mumbai, Delhi, Karnataka and Rajasthan. If you compare the reserve price or the floor price of these four telecom circles and compare it with the whole, these four account for more than half of the total reserve price. So the biggest and the most lucrative markets, there were no bidders. Third point, there are 13 telecom companies operating in India at present, including the two public sector companies that Bharat Sanchad Nigam Limited and Mahanagar Telephone Nigam Limited. Only five of these companies participated in the auction. Three of them really didn't have too much of a choice and that's idea, Videocon and what was TeleNor and now is TeleWings. That's because if they had not bid for the licenses which had been cancelled by the Supreme Court, they would literally have had to wind up shop that closed down their business operations here. Of the big players, two really participated, Airtel and Vodafone, but Airtel, the biggest mobile company in India and one of the biggest in the world, bids for one circle, Assam, a C-circle and gives a bid for 8.7 crore. And here's the clincher Praveer. A few days before the auction takes place, Mr. Sunil Bharti Mittal, the head of Bharati Airtel, while addressing the World Economic Forum at a public meeting, says the auction won't last more than a day. How did he know that? There are two separate issues here. One is why did the expected revenue not come through. That is one part. And even if we come to that issue separately, the issue that still remains, as you said, 22 licenses as against 122, in terms of spectrum given, because this time it was also auctioned the spectrum. It doesn't blocks, it is not really a license. You said 17% of the total. Totally 17% of the total. So the remaining spectrum is still there. And don't forget that you excluding from this figure the one time, the fee that you have to pay for excess spectrum. What happens when you reform spectrum? I mean, what is clear that the big cartel that operates, the big five, Airtel, Vodafone, Idea, Tata, Reliance, all have a vested interest in ensuring that spectrum prices do not go up. Why? Reason number one is between December 2014 and middle of 2015, all their licenses become eligible for renewal. They all got them in 94 and 95. These are 20 year license. So they all become eligible for renewal and they want to ensure that prices are low. Secondly for that excess spectrum that one time fee they wanted low. And thirdly, as you yourself know, if Mr. Kapil Sibal has his way and we have national roaming facilities free and that would be great for the consumer, then it doesn't matter whether you are a registered customer in Guwahati or in Kohima or in Gujarat or in Delhi or Mumbai because you can make calls anywhere you want at the same rate. This is a complete disincentive for at least the high license value circles because this provides the whole, as you said, Rome from Rajasthan into Delhi, Rome from Western New Queen to Delhi and you are okay. And you are paying the same price. So it doesn't matter.  It doesn't matter to you. It destroys the whole idea of this home circle. Would you say that? Absolutely. So it's no point then having the country divided into 22 geographical areas called telecom circles. There's one other point I want to mention and this has not been highlighted in adequate detail, the anomalies in the way in which the reserve price or the floor price was fixed. Government is saying that we went by what the telecom regulatory authority of India says. It suits the government to accept the TRAI's recommendation at this juncture where if you look at the last few years there are umpteen occasions where the government is routinely not adhered to the recommendations of the TRAI but in this particular case they are making a virtue out of it and then they say the telecom regulatory authority of India wanted that for a pan India license the base price to be 18,000. We bought it out of 14,000 but look at the anomalies that exist. In terms of revenue generated from second generation electromagnetic spectrum services that the 2G services, the biggest circle is Tamil Nadu. It has 8.75% of the total revenue share. These are official figures of the TRAI. Next comes Delhi 8.41%, third comes Mumbai 7.1%. So Tamil Nadu with 8.75% the reserve price is 307 crores, 306.9 crores to be precise. But in Delhi which has a lower revenue share 8.4% it is 6.94. How do you explain that here is a circle Tamil Nadu with a higher revenue share but the reserve price is less than half 294 vis-a-vis 307 and Mumbai with 7.1% has 678 crores. So clearly this was anomalous and one last point I want to make in this same context. The Supreme Court had very categorically stated that it is the job of the executive that is the bureaucracy, the technocrats to a fix the reserve price for which the auctions would take place and the modus operandi of the auction and such decisions should not be taken by the political leadership. What exactly has happened? It hasn't happened that way just the other way around. The telecom commission which is the highest decision making body in the executive within the bureaucracy does not take a decision. Instead it gives three options A, B and C and asks the political leaders to take a decision. So it's a decision that has been taken first by the EGOM, the Empowered Group of Ministers and then the cabinet. So in a way you actually have not listened to what the Supreme Court has said but subverted what it wanted to say. One issue is of course we'll have to get into why did they do this. But just before we do that if we look also at the two license giving, 122 of Raja and what we are seeing now. At that time the telecom market, the voice market was less than 300 million. It was one third of its present size. Now there are no new voice subscribers coming in so only existing players can get into the market nobody else really can today. What we lost in 2008 that window of opportunity has closed. In 2008 you had a market was poised to boom and it did because between 2008 and 2012 that market went up three fold from 300 million to 900 million. You have about 900 million plus SIM cards or subscriber identity modules in this country even if the actual number of subscribers may be lower maybe 700 million or 750 million. Be that as it may. I think the other important point that you should note in this context is what was the justification that Mr. Raja gave for bringing in these new players these 122 license. And this is the justification of the government. Spectrum licenses are low. Good for the consumer. Tele density goes up. These 122 licensees in this four year period what kind of market share did they get? Did they really be able to generate competition? What six percent? Seven percent of the market? So they were not able to generate the competition because Mr. Raja's justification was that he was going to break the back of a cartel. Now the real crux of the issue. Industry is not interested. It wants to keep the price low because as you said they have two things to lose. One is of course the extra spectrum the hold it will be charged at the auction price. And second their licenses are coming after renewal. They would like the prices to be low. The government has its own interests which you have pointed out that they wanted to use the failure of the auction essentially to say CAG's calculation. Precisely. You are absolutely correct. This was the not so hidden agenda. The government has been deeply embarrassed by the CAG's findings. Not just in the 2G scam but also on Colgate also on the Krishna Godavari gas. And they wanted an opportunity to you know take this to bash Mr. Vinod Rai as if he was the villain of the peace. Because the government's view is that the economic condition of this country is bad and business confidence is low and investors are not coming in. Why? Because of the CAG because of the opposition because of the media. But let's go back to that CAG report. Let's go back to what the CAG had to say in November. The report which was presented in parliament in November 2010. What did it say? The CAG made a set of calculations. It gave four sets of calculation to be precise. The lowest calculation was an amount of 57,666 crore and the highest was 176,645 crore. The three figures were what the offer made by Estelle, what Swan and Etiselat did and what was in the case of the other one was the Unitec and Tellinore. And the biggest amount 176,000 crores was not just the 122 licenses. It included that excess spectrum. It included the dual technology fees. So are we really comparing apples with oranges? Are we comparing mangoes with chikus? The issue is very simple. The CAG was very clear. It said these are presumptive losses. The CAG never said that what was the real loss but the CAG said there is a loss. And this is a notional loss and it's money that the government could have got but did not get. Today the then cabinet secretary, Mr. K. M. Chandrasekhar acknowledged that he himself had written to the prime minister. The then finance secretary, Mr. Subba Rao, who is the governor of the Reserve Bank of India, he says exactly the same thing. The so-called non-paper written by Sindhu Sri Kullar, additional secretary says exactly the same thing. The letter that Mr. Pranab Mukherjee's finance minister puts out says that even after the letters of intent were issued on the 8th of January of 2008, you could still have cancelled. You know, Paranjee, I would like just also to focus on what has happened this auction. Coming back to this auction, even if I take that there has been a failure of the auction, we have got eight times more. Then what we would have got if the same spectrum was given as per Raja's formula. So actually we have got eight times more than what Raja has given. Because you have so far auctioned only as you rightly pointed out, 17% or 18%. And that also the cheapest circles. Correct. That also not the most expensive circles. And only in one circle Bihar was the reserve price exceeded marginally. So if we look at this picture, it no way substantiates the government claim that actually 9,200 crores and 9,400 crores we haven't really got. Precisely. It is for one-eighth of that spectrum. This is at best a half-truth, at worst a lie. It's like comparing, as I said, apples with oranges or mangoes with chikus. Another half-truth that Mr. Kapil Sibal and people like him are saying. He's saying 3G has not happened. That means the 3G auctions were also a flop. People overbid, they don't have the money, they're steeped in debt. That's why they haven't been able to roll out 3G services. But let me say why this is not the full story. This was given in 2010. It's been a little over two years since 3G spectrum was allotted. How long are these licenses for? You are passing a verdict.  What about the remaining 18 years? Are you going to say that in the remaining 18 years 3G will not take off? That brings the second question. That voice has saturated. The data has yet to pick up. Data, as we know, can be used in 2G as well as in 3G. But data market till it picks up. We are not going to see really a change in the economics of the scenario as it exists. It's really confined to existing players and really the voice market. Now if you have saved a huge amount of spectrum, the government only put in the market 48% of the earlier spectrum. It didn't put the full 100% that it gave earlier. Out of which about 50% has been sold, actually 43% has been sold. So we are sitting on 75% of the spectrum. We should not wait for a couple of years before the data market picks up instead of trying to, as they are saying, bringing down the price and selling it again immediately. You are absolutely correct. What you are effectively trying to do is protect a group of five players. The three old incumbents, et al. Vodafone and Aidea, and the two relatively new incumbents, Reliance and Tata. And by ensuring that these spectrum prices remain artificially low, you are like, in a sense, creating, giving them an insurance policy for the future. Would you say the right thing would be to say, don't auction the spectrum if this is the market price. Hold it for another two years. Hold it for another year till the market picks up. That could be one way of looking at it. The timing was wrong. But there's another way of looking. No, I'm not talking about the timing being wrong. I'm saying right now, okay, act one round of auction has taken place. Mr. Sibban is talking about auction very soon again and obviously talking about bringing down the price. No, I'll tell you. The government has already delayed the auction process. The Supreme Court is breathing down its neck. The government had to auction. This time, yes. Right. Why did you listen to the TRAI and if you are willing to bring it down from 18,000 crores to 14,000 crores, what stopped you from bringing it down to 4,000 crores? You wanted also the industry to scream that these are too high. Therefore, we will not participate. This is my opinion and I think it's difficult to say who conspired with whom and who's happy and who's celebrating and who's not happy despite the public claims and counterclaims. All I can argue that there are enough people today in the industry who are more than overjoyed that these 2G spectrum auctions have apparently flopped. And let me suggest that the circumstantial evidence suggests that this was all pre-programmed. I mean, tell me, tell me. How did Mr. Sunil Bharti Mittal know that the auctions would last a day? It just lasted a little over a day. But how would he know? And how would he, as the head of the biggest mobile telephone company in this country, have the gall to say this in public? Thank you very much. Let's see how in the future we can discuss also the issue because that's another interesting case which is proving. Thank you very much. Thank you Praveen. There's a book of mine coming out on this subject. Good. We'll review the book as well as have a discussion. Thanks. Thank you.


Hey guys it's Nate aka The Photo Count and welcome back to the channel. It is obvious what is the best part of FC24 right now and it is Evolutions once again. Here we are with another crazy evolution and guys some people are calling it maybe the best evolution that we have had this entire year of Ultimate Team. It's making prices crash and making prices boom at the same time with player prices everywhere because people are excited for this evolution. We have to talk about that all the other SBC content that happened yesterday prices that are moving on the market and of course more of that happening today. Icon slash hero pack Sunday what are we gonna get can we invest some prices already going up but could they go up even further we'll talk about that in more today's video if you're excited for it drop a thumbs up subscribe if you're new now really quick I want to point this out in objectives it needs to be said if you're preparing for and looking head to tomorrow on Monday the FC Pro season 4 objective was dropped yesterday and this is kind of like watching the rest of these games the second set and second stage of these games for the Pro event more Pro events being played on Monday Group A is back in action watch specifically Kolo Mwani and Mane those are the two live cards three I guess with Malin and packs that could be upgraded even further based on those games so just watch out for those cards wanted to shout that out for some of you guys that are interested in that and then also completing those objectives by watching those games now let's get into the fun stuff right yesterday we had the 84 times 5 which by the way I have to say I think that SBC design and the pack designs with the versus fire nice do look pretty sick small things WEA for the graphics team another upgrade pack on a Saturday it's been Saturdays recently as I just looked back the past couple of weeks the 83 times 10s the 84 times 5 they've been dropping on Saturdays and yet again team of the weeks are acquired like we talked about in yesterday's video little bit of a higher risk for the investment but they seem to almost go up every week if you bought team of the weeks you're looking good they're up from 30,000 coins to about 34 to 35,000 coins a card and they could continue to go higher depending on the rest of the content that could be upcoming soon I mean a team of the week is 35,000 coins and the price of the 84 times 5 is 40k guys this is an SBC that you should probably get done if you want to grind it you can once especially once we get either the 80 plus player pick or if you want to grind it through the Winter Wild Cards crafting upgrade it is very easy to get that low 81, 82, 83 rated fodder is to get in here you can get that same rating of fodder to do an 83 plus team of the week player pick get yourself the 84 times 5 crafted and open it or save it for team of the year I'm a fan of upgrade packs like that now also yesterday we had a Maldini SBC and we mentioned how there was some leaks about Maldini it wasn't officially leaked until yesterday before content and then it was this is an SBC guys that is crazy this early in the game yet we had the block SBC right that was nice but this early in the game I know we're in 2024 now but we're like not even halfway through technically the calendar year cycle of this game and we have a center back that is incredible in terms of how good he is in game that is now available to everybody via SBC right 1.2 million coins on the market is what he was before the SBC dropped that's also the price of his SBC in this game it's just so much more easy for people to craft it especially with all the packs that they give out if you want to spend the time to grind and get it done you can this is a card that is crazy because he's kind of like VVD in a sense and maybe even a good example is like comparing him to Hullet remember how people are like ah Hullet's really expensive his Winter Wild Cards icons a baby version it's not gonna be good Hullet is just kind of like always good because it's Hullet right I would agree with Maldini being in that same category he's just always good because it's Maldini his player type in game he's got a four-star weak foot his defending stats are insane you can look at this card and say yo he doesn't have that many play styles you can't be that good right he is it's Maldini right so it's that sort of situation with this card and that's why even though the price is more than what his card is on the market there is a ton of hype for this SBC this is one that I look at and I say center back to one of the weakest spots in my team this could be a Maldini card that just replaces Blanc that's been in my team for ages just because he's that high level of a center back right so that's one thing I would kind of mention to you guys it's gonna be out for a long time the SBC is out for 30 days so you can craft it during team of the year if you want to do that this is a card you can put in your team and he will last you past the team of the season if you want to he is that good of a center back again personal opinion comes in here but crazy crazy SBC from Maldini and it's making a couple things happen in terms of the fodder higher tier fodder right away when I saw the Maldini league yesterday I was busy yesterday all day I really didn't do too much on the market at all but I went out and I literally bid on like one Harry Kane and one Benzema 90 rated when I saw that Maldini was coming I got him for 50k these cards went from about 50,000 coins up to almost 60k the high rated fodder because of the Maldini having some high rated SBCs and having so much hype you can see here 93% up voted that high rated fodder is going up even with a little bit of lightning rounds yesterday it's going up because people are doing this SBC because it's Maldini right and on the flip side center backs across the game have graphs like this especially some of the middle the higher tier ones are down big Lucio down a hundred and what 160,000 coins he was almost 700k now he's 520,000 coins I saw a player like Edra Militao you could probably look at most center backs on this game and they're probably down in value because of this SBC from 740 all the way down to 600,000 coins so center backs are in mud because of that I would say on some of the rare and out of packs ones that are very very meta and very very rare you could keep an eye on those that could be a good place to be trading and watching the market if you find some really big lows like company was 560 now he's back up to 600,000 coins not a crazy trade there but you find a good rare card that is a popular center back and you might be able to make some coins from it so that was the SBC content that was dropped yesterday we also had new players in packs with a mini-release EA likes these mini releases on Saturdays now instead of Sundays they're keeping the trend going from Windsor wild cards and I got to say out of this mini-release open Makano and for me to look pretty nice I think open Makano's fire card looks insane I mean look at those stats with block plus play style I would do I would start this card right back and then move him swap him with a center back or maybe start five back or something I don't know if he can play a right wing back or not but somehow get him to center back in game however you can do that because this looks like a crazy center back I know he doesn't have a four star weak foot like the ice version has but this fire version has so many more stats like yes you lose a couple pace and the defending and physical but like that the passing and the dribbling upgrade is insane for the fire card so that's a really good looking card in my opinion the Firmino center mid card looks really cracked to I mean it is really expensive 500,000 coins evidently he was extinct at 750 for a bit yesterday but guys always remember that the mini-release cards are a lot more rare I doubt that he's even really worth 500k I think he'll drop off a good amount but that is a really good looking card right there especially with the dribbling stats and being five star four star and then the other ice Firmino just doesn't look that great but he is a striker and he's pretty cheap if you want to try out a special Firmino card so that was our content yesterday and everywhere but objectives sorry evolutions I already went to objectives evolutions right this is where everybody is looking right now in this game and this is where the hype is honestly man we've talked about evos so many times this year in so many different ways prices that go up prices that go down because of evolutions and also just the crazy things you can do with evos this is the leaked evo that we were talking about in yesterday's video that did make prices move in some cards like Rodrigo go extinct now a lot of cards like that are extinct because this is a crazy evo like to upgrade and the amount of players that you can put into this is honestly a power curve booster it's like EA didn't even boost the power curve that much with this versus promo but with this evolution right here since it's free I mean it's 100,000 coins to do but the evolution is play to upgrade right you don't have to pack a card or go buy a card off the market once you do this evo you have it in your team you have that card untradable and it never loses value or changes value ever right and so many people do these these are the best part of content this year entirely when the content's good right we say that but it's the biggest change in the biggest W change they've made in a while and it's it's a change like this and content like this that really confirms that this is insane guys the amount of old cards that you can put into this Kulusevsky fits this no way wait what does this card look like after being fully evolved Trevella plus five star week of four star skills no way that is an insane card 84 shop power and he's got Trevella plus and finesse shot and relentless and flare oh my goodness man dude that's insane I didn't know that I've got Alvarez Vela and way that also fit this evo for special cards in my club yo that's crazy but with this evo it is pretty easy to get done you do have to win a good amount of games win five win five and then play five rivals or champs but you're getting a play style plus plus eight finishing plus five attack positioning a weak foot boost so many good boosts as a part of this they're making you pay for it right it's a hundred thousand coins or a what seems cheap 500 FC points which is like $5 EA's making bank off of these evos and the fact that you can do it twice to I absolutely love it so EA I mean this is one of the craziest evos of the year I think the only reason why it's 45% downvoted on foot bin is because people really dislike paid evos but the combinations that you can make out of this are crazy here's what I would tell you to do if you don't like it because it's paid go work for a couple of days on trading even if you're on like a 10k budget you can trade with silvers you can trade with bronzes you can trade with nine rare golds to get yourself up in coins to afford this 100,000 coin pack play games save your week in the rewards take tradable rivals rewards take the best playoff rewards you can get if you save up your coins you can get 100,000 coins in a matter of a week or two weeks just from playing the game and getting rewards to be honest and doing the daily tradable SBC's and ground in the menus it's not that hard to get 100k it just does take a little bit of work but when you see the cards that you can get out of this it's crazy. Malin is number one most popular right now but I will say a lot of us probably don't have the founders and founders upgrades available anymore because those have been out now for a couple of weeks and you might have already used them just make sure once again as we've looked at recently when you're taking a look at some of these evos make sure you're not missing that some of them have multiple steps to get them to be this insane of a card this is card is five star five star with all the play styles like this is a disgusting card for the stats that he has in January 93 dribbling 95 pace this is borderline a team of the season-esque card like this is a card that would be in packs and in a game in March but you can get him through using evos in this game of course his gold card is 10,000 coins extinct on the market the alvarez which I can't make that alvarez in my club look this good because I didn't do the centurion striker one double regret now for not doing that that's a crazy looking card to to list go to the informs and the special cards that are now up on the market because of this to look amazing oh Lee say even that's I didn't notice that he could fit at this evo in 93 dribbling for him 91 passing I mean four star three stars not that great but there are so many incredible options and of course it has got prices moving everywhere you've got Roger ego you've got malin extinct I believe Kavicha I thought he was extinct maybe not he's 7,000 coins what did he do yesterday he was up at 9k and then dropped a lot after that crazy crazy amount of price changes all the informs that fit this evolution like Telska is extinct the Felipe Anderson centurion's card is extinct it's making so many informed come on extinct to make it so many of these cards go extinct on the market because people are putting them into this evolution so it's crazy right it's impacting the market a lot a lot of different ways now the flip side of the market impact is a lot of people since they're getting new right wings look at the top cards that are down in the last day you know you've got yes some center backs in here but you've got also a lot of wing players Vinny junior Graham Hansen Caroline Graham Hansen yesterday how what was her price 300,000 coins she went all the way down to 260 where she is now to 49 because why would you have a tradable hands in your team if you could go do this evo for 100,000 coins and get yourself a brand new maybe Roger ego to replace her or maybe you had rafina in your team look at this drop on winter wild cards rafina from 400 K down to 300,000 coins and he just started to rebound a little bit because again just like we looked at with Lucio and some of the center backs he's a rare out of packs card very hyped the rafina evolution looks really cracked to if you put him into finisher let me show you this card real quick it is a bit different from the winter wild cards one because you don't get the five star skills but you get you get way better shooting you get better pace and better passing as well so and the Trevella plus which is which is pretty crazy guys this evolution is is insane man but here's what I would tell you like I just saw that Kulusevsky and that is that's crazy to me right like I'm probably gonna have to spend more of these on Kulusevsky I would not commit just yet to both of these even if you have two ideas for a player that you want to put in it because there are some other leaks which we'll talk about in a second that say some players will be able to put what they do in finisher into yet another evolution so like it we always say with a lot of this evil stuff it usually is better to wait because then you will probably save yourself the pain of doing the evolution and maybe being happy with your car but then seeing something else that happened and like oh my goodness like this this card would have been way better so why did I do this evil to early so maybe hold off a day or two or three or maybe even a week if you can if you can stand it I know that the time is is money and time is valuable especially if you're putting a meta card in your team like it's it's it's valuable have that meta card in your team to use to get better rewards to play better and stuff like that but maybe wait a bit which we'll talk about in a second now for the rest of the market I want to mention this to when we have insane evos this is something that happens all the time too right when we have incredible evos that are paid it hurts parts of the market that aren't even in that position like yeah right wings are down a lot because of that evolution but look at Mukielle he's down 10,000 coins since yesterday since it's a paid evo it takes coins off the market people have to go sell maybe an investment a lot of people invested in this Mukielle or other Windsor wild card players as I take a look at a lot of these they're down a little bit of course doku being right wing is down Walker being a center back is down but some of the other cards that rose up really well have dropped back down a little in price and I really think it's because people are selling some of this to go do the evo which this Renato for 380 looks really low but you know you can just see that a lot of prices on the rest of the market not even affected to the positions of this evo are down and it's really because I think especially if you did the finisher evo twice that's 200,000 coins that have been taken off the market for so many people already because of again that evo and since it's so high there's a lot of demand a lot of people are doing it now a couple other things about the market the versus cards as we expected are down I mean Saturdays we talk about this every single Saturday right prices on the promo teams always go down into Saturday Ramos was like one point what was he 1.2 mil 1.4 mil yesterday we sold we saw Ramos sell at and yesterday for him he went from like 948 to 1.1 he's been down at 780 that 750 that I just saw pop up is actually kind of tempting to me because he is really rare and maybe he can go back up like a hundred K so we'll keep an eye on that but this card has dropped down a lot a lot of the other versus cards have and I would imagine that with content coming today some of them would drop a little bit more so be careful with these I think the prices will dip off a little bit more today once again as we do normally see but that's kind of the market right now dipping in most areas except for those fodder areas and those evil cards as well because that's the most type part of the game at the moment now let's talk about Sunday right we have more content coming today that could impact the market maybe some investing opportunity and of course stuff to look out for first of all the 86 plus hero player pick is going away expires today it's Sunday right we always talk about icon packs on Sundays I do want to mention I mentioned that every Sunday now since it's been added to the pack code because I know it's going to be released as an SBC before we can get it at level thirty five the 87 plus base century is a thunderstorm icon pack that would be the first icon pack with thunderstorms inside of it I do believe it's very possible for that to come today or yet again another icon player pick will have to see watch out for least today before content but I think one of those will be coming again they've been on a roll recently with hero pack or player pick then icon pack or player pick so we'll have to see and as you think about fodder we look at informs right we look at informs that are not forty three thousand coins they're about thirty four thirty five K into selling at thirty four a lot of them are around thirty five thousand coins if you're going to invest in informs yes they could go higher if the SBC is really good today it's going to it's going to depend on the SBC for the packs right as we always talk about it's the packs that make the informs go up the most the eighty four fives made informs go up the most yesterday Maldini requires only one inform so there's not a ton of demand there but there is a little bit but yeah just want to mention that if you're going to go for informs maybe stick to the higher tier like try to get an eighty six rated inform because if there's like an eighty seven eighty eight rated squads for an icon pack that could mean that some of those higher rated informs have a higher increase than the eighty three or eighty four rated ones so watch out for that and once again I'm not going to sit here and tell you to buy nineties for fifty eight K because it's very expensive but if we get an eighty eight or eighty nine rated squad as a part of icon SBC then those could go further eighty eights could go further as well we club stock some of those on when was it on I think on Friday I think we club stock some of those so this higher tier fodder is moving up but if we're going to get a good icon pack today I think it's eighty sixes eighty sevens or eighty eights that you'd be wanting to watch the most eighty sixes are up a little you can try to get them on bid for like six K low six K range and then eighty sevens they were like ten thousand coins flat and as you can see yesterday they started to rise nicely closing in on twelve K they could go up more today I think eighty seven that's a big gap eleven K to nineteen K from eighty sevens to eighty eights that's a pretty big gap there even eighty eight eighty nine still a big gap I think that those two eighty seven needs based on an icon pack today have the most amount of potential in my opinion now also what is potentially coming today is that flashback SBC I think it's almost a guarantee guys that we get Danny Wellbeck flashback SBC today and here's why it was in that daily or it was in the weekly tweet which they never even tweeted out but it was on the website that EA was going to drop a flashback SBC in the next week and that week timer would technically be up today so I think that Wellbeck is going to end up being today it seemed like a Saturday type SBC they didn't drop it they decided to go with Maldini instead I think today is going to be well that guys it's going to depend on the price be careful once again with cheaper strikers Prem strikers all strikers across the game could drop if he's insane but I would expect Wellbeck to be somewhat cheap and hopefully a really good boost because a lot of the flashbacks this year have been solid so just be careful that maybe another SBC that could require informs and make them go up we'll just have to see and then I want to talk about this because this is what I mentioned earlier there is another EVO leak that's supposed to come out today the seventh the cut inside evolution the position is again right wing and there are rumors that players fitting yesterday's EVO finisher will also fit tomorrow's EVO yeah so he's also saying that he hopes we get a fire versus ice evolution but at this point there's nothing that really states that so another reason to maybe hold on really maybe another day or two unless you're like for sure going to do one player in finisher then you still have another finisher that you could do maybe to hold on and wait and see what other combinations are possible after today when that next evolution is supposed to be released it might not be today but that's been the trend recently during winter wildcards they went evos on Friday Saturday Sunday and sometimes Monday maybe we're going to have that again this weekend I just look at this way a car this way it looks pretty nice as well being able to play right back right dang that's a sick card and with the four star we foot upgrade for the USA EVO it's not bad let me look at this fella as well I've getting some I'm getting some MLS in the club a little bit more recently that's a pretty good card to finesse trivela plus whip pass incisive and he's four four high-low left-footed you can play striker dang that is a nice card I like the cards with multiple alternate positions because then they're also like more chances to be evoed in the future like right there with that Vela card so I think I'm gonna have to do Kulusevsky personally for one of those evos but you know I'm the way that I'm gonna look at this to is I gotta make myself some coins so that I can go ahead and end up affording these evos because I can't just be doing 200,000 coins and list this this like you know doing evos like that all the time maybe that's a target for you like alright I'm gonna do this finisher evo when I can make a hundred thousand coins my coin balance from now until then I'm gonna make a hundred K then do the evo that way you're not like just constantly running out of coins all the time here's the two Harry the Harry Kane and the Benzema that I got at 50 K I'm probably gonna put those in the club because I'm very very interested in doing the Maldini SBC so again just one last shout for the pro live cards a lot of them fluctuate in price keeping on those and watch more market movements today hopefully is a decent day of content but that's gonna be a video for today guys if you enjoyed dropping thumbs up on a comment below if you have any questions and subscribe for you it's been Nathan with account and see you guys in a video tomorrow peace out


go Yankees dishes the year. Really is like my son. I got two daughters, that's my son. He's a good boy.


Hi everybody. Happy Saturday. I'm Joe for jaspyscasebrakes.com coming at you with 2020-2021 Panini Noir basketball. Pick your team number five. Brand new release just dropped yesterday. We've been having a lot of fun with this. So thanks everybody for digging deep, getting into this high end set. We appreciate it. Full case break.  I think the official last spot mojo goes to Steve and the Clippers. And then in separate videos we did some random number block randomizing. So you get a block of numbers, applies to those teams. And just to pick your team five. And there was a different one here featuring those two teams, Charlotte and Sacramento. Also randomized. If you want to see the results of the randomizer in a different video. Alright here's a fresh case of Noir basketball. Stuffed on the box. Cardboard dust off the table here. Ten cards. Seven of them are going to be autographs or a memorabilia. And one of the highlights of Noir are definitely those sneakers spotlight signatures which are really sharp. Real nice. They are cool, lit, on fleek, radical, boss, the bomb. Amazing. So on and so forth.  A problem from last year as well. Sometimes these cards can get stuck inside. Alright there's the blank card right here. Got a silver frame there. And let's go. Tyrese Maxi, 48 out of 99. Starts things off for John and the Sixers. We got the sounds of the Milwaukee Bucks in Atlanta right now. I think Bucks are up by two. Still in the first quarter. And we got Dennis Schroeder, 19 out of 99. It's marked with the Lakers. The frame is four out of 25. Zion Williamson. Nice. Second year Zion. For the Pelicans that's going to be for Michael P. There's Bogdan Bogdanovich. 29 out of 99. How's he doing early on in this game? Got a Bucks score up. Where'd it go? There it is. Bogdanovich already has seven points. There's three and a half left in the first piece of his jersey going to Brett in the Atlanta Hawks. Jumbo material 34 out of 99. David Lee. Warriors are a number block team. So here's an example if you're not familiar with those number blocks. We go by that digit right there. Four. So that's Golden State four. And that is for Sean O. So look, you'll get four, 14, 24, 34, 44, 54, so on and so forth. Out of whatever. There's Skyler Mays. Three color patch. Hawks. Two out of ten. Brett. Fin card here. It's private signings. Payton Pritchard. That's for Matthew and the Celtics. Nice. 87 out of 99. Sneakers. Spotlight signatures. Kendrick Nunn. That's a hot hit for the Heat. Chris Lombardo. That's pretty sweet. On-card autograph, of course. Congrats. Nice one. A couple more here. We got Jaden McDaniels. 61 out of 99. Two color patch. An autograph for Minnesota, which is a number block team. That's part of the Golden State, Minnesota Pacers number block. And so that is 61. Minnesota one. It's for Mark S. Minnesota one. And the last card here is a Tyrese Halliburne. Two color patch. An autograph. Ten out of 99. Kings are a number block team. So that goes to Sacramento zero, which is for Gretchen. There you go, Gretchen. Nice. Tyrese Halliburne. He's pretty solid. I feel like won a couple rookies of the month as well. Oh, that's right. You got that D-Wade yesterday, too. Congrats, Chris. Kendrick Nunn. D-Wade. Those sneaker spotlights are so cool. Box have gone off on an 8-0 run. 26-16. Next box. Good luck. We got 45 out of 99. Denia Vija for Jay and the Washington Wizards. Colin Sexton. 7 out of 99. For Chris and the Cavs. We've got sneaker spotlight. No ink, but that's Steph Curry. That's really cool. 61 out of 99. Warriors. Golden State one is for Mark. Mark S. New Wave jerseys. Theo Maladon. 25 out of 99. Jumbo material. Carl Anthony Towns. 33 out of 99. Minnesota 3 is for Andrew. I think I grabbed two cards here. There's an autograph up there. Here's newsreels jerseys. Well, about a 75. Anthony Davis. Lakers. Dateline. Los Angeles. Mark with the L.A. Lakers. Oh, and the autograph up here is Grant Riller. Grant Riller. Private signings for Charlotte. It was a number block team, and I don't think these are numbered. Well, this gold one might be actually. Which we've randomized to the group, but this one is numbered. It's 7 out of 10, so that'll go to Charlotte 7. And that'll be for Mark. Mark S. There's Allen Houston. 13 out of 99 for Megan. And the New York Knicks. There you go, Megan. Knicks looking really good last season. Hopefully they can build on that. Malcolm Brogdon. Pacers. 14 out of 99. Pacers are a number block team paired with the Timberwolves and the Golden State Warriors. So Indianapolis, Indiana 4 is going to be for Sean. Sean Oat. And the last one here is... Whoa. Shack. Miami Heat Edition. Sneaker Spotlight Signatures. On-card autograph. 87 out of 99. Shaquille O'Neal. That is nice. Chris Lombardo with another Sneaker Spotlight Signature. Congrats. Halfway through this four-box break. No, Chris, it's all good. You don't have to do that. Chris Lombardo saying, when I come visit the store in September, launches on you. No.  I think we're evened out. 42 out of 99. John Moran. Serenity with the Grizzlies. KD. 2 out of 5. Nathan Rossi. Out of 5's and under, he gets the train whistle. And that's out of 5 KD Nets Edition. It's a cool-looking card. Do you remember who doesn't want to focus here? There we go. Nathan. All aboard the Big Hit Express. Woo-hoo. Moranettes, 2 out of 25. Kyrie. Things could have been different if Kyrie was healthy. That goes to Nathan and the Nets once again. Now these should be our hits. New Wave jerseys. Obi-Toppin. 78 out of 99. Megan with the Knicks. The lunch offer is on the table until the center. Dish night. Fred Van Vliet. 36 out of 75. Toronto. Steve Wright. New Wave jerseys. Theo Maladon. 22 out of 25. We give it three colors. A little bit of orange peaking right there. That'll go to Chris Lombardo and OKC. That Obi-Toppin. Megan with that one. We got a redemption here. Good luck everybody. We got silver screen debut signatures. Card number 16. Good luck. First letter. First letter is I. Isaac. S. Isaac. Isaiah. Isaiah Stewart. That is for Eric and Detroit. And then another box. We've got Dallas Mavericks Tyrell Terry. 27 out of 99. Three color patch. An autograph for Hu Lin. With Dallas. Thank you. A couple more here. I think these cars look really, just look real nice. The all white with the foil and the noir. 95 out of 99. That's Joe Dumars. Old school piston for Eric. And the last one here is. Wow. Snapshot signature. Maybe I will take that lunch, Chris. Dwayne Wade autograph. 12 out of 49. Chris Lombardo with the Miami Heat. That is awesome. Alright. Final box. We've got more of this in the store folks. Go and get it. Last box. Good luck everybody. Fingers crossed. And we do have a redemption on the bottom. Chris, we're on a really nice run here. And we still have a box to go. Alright. Good luck everyone. Final box. Noir pick your team 5. 86 out of 99. Dennis Schroeder. Mark with the Lakers. Terry Rosier. 9 out of 99. Charlotte 9. Will be for PJ. There's Udoka. Azubuike. 10 out of 10. For Oliver and Utah. Got a Killian Hayes. 84 out of 99. Rookie Jumbo material for Eric and the Pistons. See ya Mike. 54 out of 99. Tim Duncan. Jumbo material. Spurs. AJ with San Antonio. We've got a 1 of 1. New Wave Jersey. Tyrese Halliburton. Size tag? Laundry tag? Something like that. Really cool. Sacramento 1. It's Sean O'Leary. Sean O. Nice. All aboard. But they get expressed. Got another one here. We've got Willie Collie Stein. 59 out of 99. Otto Noir for Dallas. That's for Huahua Lin. Fin card here. This is going to be Theo Maladon. Rookie Otto. Private signings for Chris and the OKC Thunder. We've got Alexi Poposevsky. 13 out of 99. Jersey and Otto for Chris and the Thunder. Let's see what we have here for the redemption. We've got Silver Screen debut signatures. Card 7 K. Killian Mbappe. Killian Hayes for Detroit. This is for the Detroit Pistons. That redemption going to Eric and Detroit. A couple Pistons players not signing cards. Come on guys. Maybe they're on vacay. All right. Another great Panini Noir basketball break in the books boys and girls. We've got another case in the store that's pretty close to breaking. So get in on the action on JasperysCaseRace.com. I'm Joe. I'll see you next time for the next one.