35 Burst results for "DEV"

US rules out summer COVID boosters to focus on fall campaign

AP News Radio

00:50 sec | Last week

US rules out summer COVID boosters to focus on fall campaign

"Federal health regulators have ruled out summer COVID boosters and are focusing on a fall campaign I Norman hall federal regulators are no longer considering authorizing a second COVID-19 booster shot for all adults under 50 this summer The focus has been shifted to revamped vaccines for the fall The Food and Drug Administration says Pfizer and Moderna expect to have updated versions of their shots available as early as September That would set the stage for a fall booster campaign to strengthen protection against the latest versions of omicron two sub variants BA four and BA 5 are even more contagious than their predecessors They push new daily cases above 125,000 and hospitalizations to 6300 Those are the highest levels since February though devs have remained low at about 360 per day Norman hall Washington

Norman Hall Moderna Food And Drug Administration Pfizer Washington
"dev" Discussed on Talk Python To Me

Talk Python To Me

02:26 min | 2 months ago

"dev" Discussed on Talk Python To Me

"And glorious detail all the way. If this is something you want to get hands on with, yep, there it is. Boom, give that a try, check it out, follow the instructions in the tutorial folder. And let me know if you get stuck. Yeah, this is really great. People can follow along and play with it right, do a little ducked up go. Basically. Take some other public website, like, go and figure out how you might go about testing it, right? Work your way through understanding what you should do to test it, and then put that into action with playwright. Yep. All right, well, I think that pretty much is time the time we've had to talk about this. Anything else you want to quickly touch on before we call it a wrap? No, I mean, have fun with it. I think playwright is awesome. I really love what the team is doing. And if you ever have, if anyone ever has questions, I'll testing automation, playwrights, selenium, you name it, and be able to Twitter automation panda. Right on. All right, now before we get out of here, I've got to ask the final two questions. If you're going to write some Python code, what editor do you use? Your tutorial may have given it away if people see them, but VSCode. That's what I've been using recently. All right, right on. And then notable pi pi package. Pip it's all playwright to one of them, but something else you want to recommend, you're like, oh, this is cool. People should know about. I mean, X, you typically, I would say pi test, right? But in fact, I just released a package on pi pi during PyCon. I got it done before the final closing keynote. Oh nice, okay. It's called screenplay. It is a pythonic implementation of the screenplay pattern. It's very minimal right now. It doesn't even have documentation. But if anybody knows about screenplay pattern and wants to help contribute to that, check out screenplay. Hold on. There it is. Yeah, all right, I'll put that in. Put that in the show notes, yeah. Very cool. Thank you. All right. Yeah, you bet. Well, it's been really great to have you here. Thanks for sharing all your experience with playwright. Looks very exciting. It looks like something you just want to play with. Indeed. Well, thank you for inviting me to talk. I'd love to do it. Yeah, you bet. So people are excited to get started. Final call to action on what you tell. People are excited to get started with playwright. You check out the website, playwright dev, check out my tutorial with the link, and also if you ever get stuck, you can reach out to me or join the playwright slack. The folks in there are very helpful and very quick to respond. All right, fantastic. Well, thanks again for being here. It's great to chat with you. Thanks, man. Appreciate it. You bad bye. This has been another episode of talk python to me. Thank you to our sponsors..

Twitter dev
Twitter's Poison Pill Explained

The Charlie Kirk Show

02:10 min | 3 months ago

Twitter's Poison Pill Explained

"Bill the way you articulated, it sounds like it could have stopped the deal, but was it just that so many investment bankers were in their ears saying like you don't want you don't want to be in court, you could tie you up forever just kind of take the money and run, I suppose. Is that probably what happened? I think basically Elon can't defeat the poison pill directly, meaning there's no way to force the Twitter board to take the higher offer. But if they don't take the higher offer, then or sort of the offer that has a substantial premium, then they are liable for breach of future duty. And as the pressure keeps ratcheting up, and the offer becomes more real, then there are liability increases. So let's think about it. So first, Elon makes this unsolicited offer. The board adopts the poison pill. That by itself probably doesn't create a breach of fishery duty because the board can just say, listen, you know, we don't know if Elon's offer is real. He's mercurial. He says stuff like this publicly. You know, we're going to adopt the poison pill we're going to force him to negotiate with us. So that by itself probably doesn't create liability for them. But then Elon releases his debt commitment letter, he proves I've got the money. My money is real. And so then the other thing I suspect happened in the background that no one's talking about is that the Twitter board did what's called a soft market check. I guarantee you, they went out into the market and talked to the corp dev execs at all the major tech companies. And they asked, are you interested in being a player here? And they went to the top private equity firms. They went out in other words, they checked the market to see if there was another bidder. And I suspect there was no other bidder. So I think we can read between the lines and say that happens. So now the bear hug is getting tighter. Elon's got the money. There's no other bidder. The governor of Florida is threatening to sue them. The Republicans on Capitol Hill are telling them to hold their records, get ready for congressional subpoenas. And then the plaintiff's lawyers are basically getting ready to follow their lawsuit. Exactly. They're circling.

Elon Twitter Bill Capitol Hill Florida
Rep. Salazar’s Immigration Bill Offers Path to Legal Residency

The Hugh Hewitt Show: Highly Concentrated

00:46 sec | 6 months ago

Rep. Salazar’s Immigration Bill Offers Path to Legal Residency

"The immigration. I am genuinely interested in what you think are like the three key things in the immigration bill you are dropping. Listen, immigration is a mess. We need to send a message to the browns, the largest minority in the country, 20% of the population that we're welcoming them into the GOP. We want to be America as we do not want to be socialist. And this is the time to send the invitation letter to that minority that we want them in our party. The problem is that we have the devs have promised the Hispanics for 35 years that they're going to do an immigration reform law and they haven't, because all that do the Democratic Party does is play political football with my constituents. So now with the

Browns GOP America Democratic Party Football
Very Big Things Founder Chris Stegner on Outsourcing the Role of Technical Co-Founder

Mixergy

02:29 min | 1 year ago

Very Big Things Founder Chris Stegner on Outsourcing the Role of Technical Co-Founder

"I wouldn't have thought that investors would be willing to back accompany where the key part of what they do is outsource to someone else. You realize this was a thing because you worked in a venture capital firm. And what did what were you seeing that made you say i think i have new idea for what i know. I love it. That's a that's a great question So to your point. I was i was a cto and junior partner ida vc fund in biscuit the idea was we cut a check to a startup for three to five million bucks on at that. Point is supposed to jump in helping figure out whatever game whether it's the good market strategy monetization their development design. Whatever it was and something that i'd get plagued with was say okay. Here's three million bucks now build a deb team or expand your one person deb team to a real dev team because we want to see all this stuff that built in the next six months gave you three million bucks six months better be done ready to rock and then six months later. They're sitting there and they're still trying to hire two or three people that can just work well together. Didn't lie on their resume. Paying there wasn't drama k. or they realized. Hey we need front. People need back in people. Need all these roles and it's just taking a long time to hire them so there's dad said things which drove us to say to them. Okay forget about building a team right now. You can do that over time. Just go and hire agency. An agency is the flip side or they're like cool. Give us a scope. Give us a check. Give us three months and we'll come back. And here's your product and good luck right okay for anybody building. Businesses especially businesses her determine agile. You need to be constantly paying attention to what's happening. Throughout the development what features people are liking doing focus group testing all these different things for the actual in product. Should never really be you. Set out to build on day one and there was no agency to do this purity. So it's it's the old best advice entrepreneur ever solve your own problem right. So at that point. I just i grabbed from the fund our vp of investment. Our creative director. You hire them away from the bbc fund hired him away okay said hey guys. This is a problem. We're all facing. Nobody solved it. Why don't we meet the guys solve it. People have the same problem

Ida Vc Fund DEB BBC
T-Mobile Hacker Who Stole Data on 50 Million Customers

Security Now

02:28 min | 1 year ago

T-Mobile Hacker Who Stole Data on 50 Million Customers

"T mobile thanks to the fact that the attacker a us citizen believes that he's currently outside the long arm of us law enforcement. We're now learning quite a lot about the. who what. And why of his quite successful data exfiltration attack on t. mobile and none of what. We're learning flatters. T. mobile's cybersecurity. The wall street journal turns out had been chatting with the purported attacker via telegram for some time. They've confirmed that his name is john. Binns b. i. n. s. john is a twenty one year old. Us citizen of turkish descent. Who relocated from the us back to turkey three years ago. John was reportedly discussing details of the reach before they were widely known and t. mobile received their first indications of trouble when they were notified of the breach by unit to twenty one. Be a cybersecurity. Company the monitors the dark web for their own purposes. So they saw the that. John was offering the sale of all of this data breach material on the dark web and they unit to one b. said T mobile. Do you have a problem that You haven't told anybody about so john. The wall street journal that his attack against t. Mobile was conducted from the comfort of his home in izmir turkey where he lives with his mom of turkish descent. His american father died when he was just too and he and his mom moved back to turkey three years ago when he was eighteen. He reportedly uses the online handles. I are dev and vortex with an numeric. Oh among others Among other handles and he's alleged to have an online track record that includes some participation in the creation of a massive dot net. That was used for online de dos attacks. Four years ago when he was still in the us in seventeen years old

T. Mobile Binns B The Wall Street Journal John United States Turkey Izmir
Study: 100,000 More U.S. COVID-19 Deaths Projected for 2021

Leo Laporte

00:22 sec | 1 year ago

Study: 100,000 More U.S. COVID-19 Deaths Projected for 2021

"Study says the U. S is projected to have nearly 100,000 more covid 19 deaths before the end of the year. Researchers at the University of Washington project that Covid Dev's will rise to around 1400 a day next month, then start to slowly go down. Health experts say the projected death toll could be cut in half if nearly everyone wore a mask in public

Covid Dev U. University Of Washington
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

04:20 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"Like look what they have. And what's important there from both designing code perspective. Yeah i i. I think that'd be really cool to hop on a separate session. We can screen sharing and go through it and kinda like think about and make assumptions in In in terms of like you know why they made certain decisions why things are structured the way that they are Alex i wanna return to a point. You made a few minutes ago. Because i think it's worth revisiting And this is your podcast but know we've been talking a lot about like designers and developers and even different companies right and something that i often forget but try to remember. Is that you know. Ultimately designers engineers companies they're just people right humid's and and companies are just collective of companies are just a collective of people people make mistakes. And that's something you said right like we're gonna make stakes whether that's like a design mistake a development steak and to me. That's something that's really important for us to keep in mind. Not just us three as we work together. But anyone listening to this like your colleagues on the other side of the so. If you're a designer like your development colleagues will make mistakes right and it's really important to be gracious and humble and remember that that And you know people will learn from their mistakes and ultimately it's it's going to make them a better designer a better developer of better company. Yeah and that's where sort of iterative process comes into play right paul. Maybe we'll ship something that wasn't as good in design and or code perspective. Well we can always reiterate right and kind of approaching it that way also helps To reduce this risk right of making a mistake or at least it's amendable quicker. Yeah and i mean it's it's a catch twenty two or or it can be like a double edged sword because you know from my perspective. You know we we want people. We want our colleagues be able to make mistakes to learn from them but at the same time sometimes those mistakes can have a massive impact on our customers and our users. And that's that's kind of challenge that we always have to balance here in our space all right guys. Stats it for this episode. You can reach us at. Hello at inside. Iowa's dev or on twitter at inside. Iowa's dev and michael and cindy do have like let's start with you Where people can find you on the internet if they have questions about design though our best practices working with mobile does. That's a good question. I purposefully try to keep a low profile on the internet. Enough really no reason But yeah i mean. I guess you can hit me up on instagram. It's michael digi Besides that You can email me michael. The design at gmail.com. Yeah and this is going to go even though slightly going to be just an audio is going to go on the youtube and then the common section people can you know message to there and you know if you see it. You could reply. What about you sandy. How can people reach out to you. People gary to me using my to handle at sundeep cool double seven or they can shoot me an email at a bit while dotson de will seven at that age. You mean dot com great. Yeah and i'll i'll put the Michael's yours links and sandy bureaus entails and links in the show notes. Yeah and thank you for coming And see you goal next time..

Alex Iowa michael digi paul michael dev cindy instagram twitter dotson de youtube Michael
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:36 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"What what you're trying to design to towards howard will be composed if you will in the code. Yeah i think that Instance that that problem we we were trying to solve was interesting because i know we had a lot of back a lot of back and forth about before we had the meeting and my my my main takeaways from that you know meeting where you're like literally he's a paper and we're trying to show the different layers Was like one before that meeting. We were speaking entirely different languages. We were like almost almost saying the same thing but we could just not communicate properly and then to like once once you use the pieces of paper to like you know. Explain your point It all just made way more sense to me. And i was like one of the most creative examples i've ever encountered Of you know a developer or engineer trying to communicate with with design and it was. Yeah really enlightening thing is this. I also kind of realized as it was doing that. This is a common problem on. Haven't thought before of like explaining it like that and actually even trying to get together with designers to to talk about it right and get on the same page. And i would imagine this. This is such a common scenario common case for any other mobile team right and mobile devs working with designers. So i feel like what i'm trying to say since you know this podcast being the one for i was developers primarily raid kind of a point and or message. I'm trying to make right now. is maybe guys consider. I was developers. Consider taking the time and going through apple human interface guidelines and specifically the part about navigation with your desires just to double check that you're all on the same page right because to you to to us iowa's devs and mobile deb's this is sort of second nature because we learn this stuff from the get go right. You learn your java katelyn swift a objective c whatever to start coding ios apps. And then sort of the next thing. After you put your i you. I button on the screen. You lauren is. Oh how do i present news screens. What is a conceptual technology there. If you will oh okay. So it is this model presentations and push presentations. Within aspects. there is also of course the custom. What does the colts and you custom. Child view controller containment. Api thing right. Yeah and then there's this thing that you implemented lately with the pulse and other custom presenter of sorts which i forgot your presentation. Yeah so that stuff right. Of course that's the aspects of having those technologies available and a higher level of customize ability there in terms of visually how it will look of how it will be presented but technically from the code perspective under the hood it's stacking one view controller on top of another one. You control up another and something is a something's that child something's apparent and if you put something on top of the other one regardless of how visual you put you have to put a back like detach it to us that's obvious v8. And we don't even think about it and kind of forget that or other people who work with that tech not just designers. Let's say we were talking to. I don't know back on. Developer would not necessarily make sense to them so the message again. Maybe get together with your designers and talk about it and see if you both understand the same way right. If not maybe tried to explain it. I don't know don't do pieces of paper. Visually draw it on the white board. If you're in the same location or something like that. Yeah i mean i think that's a great point and if if i could just on a couple of things one is that You know in in our situation. I'm designing for ios for android and for web And You know this. Just i i don't have the mental capacity to just focus on ios in just like really dig into all of those technical things that that you know. You both have to adhere to and you work with on a daily basis. And then the other thing. I'll say is that you know i think a lot of people learn design independent of in os. Like when i was first learning design it was just wet And i think a lot of engineers will encounter a lot of designers who Are not totally familiar with like the human interface guidelines. So my point is that you know for better or worse. Sometimes developers will kind of have to educate designers and help help guide them to make sure they're not breaking breaking any rules or breaking those guidelines. Yeah great point it's We are the specialists in our particular little platform thing right and yes. It's huge in iras popular and blah blah blah. But it's not everything right. It's not the end of it all and yeah you're right michael light from your perspective your if you will for lack of better term. You're more of a generalist rate designed for mobile designed for web and and rightfully so to you. It might be kind of you want to have consistency there. Kind of the same ish right or at least in principle. But then there's this new answers right and exactly. Maybe developers should educate little If needed Actually happened with me as well but quite the opposite so when i was initially learning. Is actually the designer told me that that that according to apple guideline buttons high should be at least forty-four pixel so it's tough it. Sometimes you get to learn from the designers as when not always that the developers will tell the designer that guarding the interface guidelines. We should be doing like this of it otherwise too. that's true. yeah. And i remember many years ago. When sort of apple human guidelines was new. Were right maybe. A few years of it The designers who kind of focused on that more they also talked a lot about. What was it the minimum number.

white board howard colts lauren apple iowa michael
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:37 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"As a designer to like grapple with that without idea. So what are you trying as a designer. Let's say a let's say we have a product or feature that we want to build up. I dunno let's people will book tickets a concert or something like that. I mean it's not our products like imaginary other type product. What would be your conceptually. Aim there from from a designer perspective. I guess that's very close to a company. A lot of our colleagues used to work out. That will go on named I don't know. I mean my focus and again not speaking for designers but my focus. There would be like to make that process as easy as possible. reduce as much friction during that process as possible and then of course You know th there will always be product and business goals that will have to be baked into that design. Not you know could potentially make the process. Not as seamless or Sometimes even a little bit stressed rating for for users in costumers out. It's very common and like you know. This isn't the exact example you mentioned but like sometimes booking in airline ticket is kinda difficult right. There's a lot of steps because there are business reasons or legal reasons why certain things have to be presented to users nicole right for of course i actually worked at an airline company for a short period of time and it's crazy how back like back and specifically how limited it is there how difficult it is to change and therefore some of the you is will have to be altered and adjusted just to accommodate for that. Yeah i mean that's that's always a consideration as well something. I've i've kind of learned over time as i've gone from a very green designer to I mean i'm not gonna use the word good because at like you know that's that's subject or or relative but i think you know just someone who has like five years of experience. Doing this technical limitations are always a thing. And i think it's a very important soft skill as a designer to understand those except those and still work within your constraints right. Yeah i like my understanding incendiary. Correct me if i'm wrong. But so the from adele perspective kind of working with designers to overly simplify. Of course. I understand that you guys are trying to minimize the friction and amount of clicks and or time to get to a place or do a certain task in in those futurist right that that you're designing essentially right boils down to that for the most part. Yeah i mean. I think that's a fair point This might be a controversial statement. But i don't really ever like to measure designed based on or. Maybe i'll say it this way i don't like to ever measure experience. Based on the number of taps or our number of clicks. I think those things are important but It's also important to me to like know the context and the use cases to know when which actions and which information should be provided and shown to the user. So if something is hidden you know within like the little menu. Or whatever like i know. That's a pattern. I i lean on a lot like the idea of the the context menu are the three dots of whatever you wanna call it I find that design pattern really valuable because it it allows you. It gives you you know two things. The first thing is like you can keep the initial view. The primary view somewhat simpler is is the world us i guess and then you know it also allows you know a consistent space to put other actions or other information. I see that that that makes sense. Yeah because like what. I what i just said was sort of overly simplistic right. And that's how. I find our engineering minds kind of quite often. The work were more numbers driven. If you will or like quote unquote logic driven so to kind of wrap my head around and not care about the nuance of the context. That you mentioned. I think of this way right. So that's my probably full t full. See whatever the word is expectation from dishonor. That i work with. Oh so you're gonna give me this thing. That's like the amount of steps is reduced to the max to do this thing right and that's what i am tend to do as a especially before i was more consulting for clients so i would kind of push najd towards that direction built in feature or you know building a screen in an app. What is it the questions i would ask. What is its purpose and given that purpose. How can we reduce demand of steps. The user has to take right. And i really quite often done though the answer to that because again. I'm a. I'm a dev right. I don't kind of don't have enough knowledge and experience without but then michael you kind of have a great point. Had a great point that dependent on the context of what you're building a reducing the number of steps to achieve this thing might not be always desirable. Maybe there's some information that needs to be presented to the user to give more context right of what's going on. Yeah i mean. It's it's tough to think about that concept just in general because i always want to defer to the actual problem that i'm trying to solve and let that like you know help help us understand like what what is the proper flow. What should step be what information and actions should be on my top level. What is okay to hide. Or put behind a second layer. And i think that's where a research and data so important because those things can help you make those decisions what i do want i circle back. To what cindy was mentioned. In the from our developer's perspective what's important in. The design is consistency right and i would say even more reusability of elements. That is a the i think. The biggest pain point working with design Having i don't know maybe you can help me out here. We put like.

nicole adele michael cindy
"dev" Discussed on Less Than Average Podcast

Less Than Average Podcast

02:08 min | 1 year ago

"dev" Discussed on Less Than Average Podcast

"Wow so. The devs are blaming. Hold on hold the fucking phone on. Hold on hold on here. Hold on here. Okay i got a we're gonna make gonna make some comments get that tweet one hundred percent to get that tweet. That's eight hundred. Let me let me see this shirts. Let me let me let me see this. I'm gonna. I'm gonna pull the legal fire fox here. I pulled fire fox all right. Get this display out. Where's this tweet. All right let's see blizzard. Dad's blizzard dad's. Let's see we got here. Blizzard depth. All right this person talks so nagin frocks. I'm gonna mess this person's name all i'm so sorry. Megan so sorry right. Ferrick manish ferro. Kim manish my fuck that name. All right activists blizzard employees weigh in on. Whether or not to boycotts okay. on twitter blizzard senior producers said that. It's a really bad feeling for those of us. Women who still working fight daily at company and that's true. She added it when people aren't buying the company's games is affects profit sharing and her potential bonuses. Oh they're impact. This lawsuit might mean in march when my newborn goes into childcare maternity leave e my maternity leave ends bill to go get a bonus pay for childcare. That's pretty shitty. That is breezy So some activision blizzard employees. Tell access that the boycotts may do more harm than good. Okay well they understand the reasoning behind it. Losing money will catch the i've executives and shareholders to take action is. Why you boycott right. It doesn't actually work that way. It's harmful to people that work there who poor the lives into a game determined to make. I feel like this is kind of crap..

blizzard Ferrick manish ferro Kim manish nagin fox Megan twitter
‘Halo Infinite’ Campaign Under “Massive Strain” According to Dev

Kinda Funny Games Daily

01:10 min | 1 year ago

‘Halo Infinite’ Campaign Under “Massive Strain” According to Dev

"Who infinite won't include a co op campaign in its forged matt building mode at launch. Microsoft has confirmed of feelings marks the latest setback upcoming flagship shooter currently scheduled to release on xbox consoles. Nbc's later two thousand twenty one three or four three industries outlined his plans via its august development. Update video on friday. Recapping the latest on developing quote. Unfortunately as focused the team for shut down and really focused on equality experience for launch. We we made the really tough decision to delay shipping campaign coop for launch stated halo incident creative creative head joseph stanton and we also made the tough call to delay shipping forge pass launch as well and quote stanton states. That team aims to ship coop campaign support via a season update scheduled for three months after launch forge is expected to launch six months after its release via season three content offerings. One priority is making sure whatever we ship whenever we ship it meets the right quality bar across all platforms xbox vices. Pc and all this different configurations and when we look at these two experiences campaign coop in forge we made the determination. They're just not ready. Staten said

Joseph Stanton NBC Matt Microsoft Stanton Staten
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:08 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"May need a just a separate communication mechanism tying together say product details and price. This i changed in one. Khin reflect a change in the other So do you think so. You can imagine like if you're like in. The price sort of use case of pricing is if i have product a i want to see all the question information around it and so then so then if you send you want to look at product be instead you ask the use case. Give me all the president. Four product be and then i can present that to the user and so in that case maybe product details when he changed. If you know that the price wants to change you know one possible solution is maybe your product details. A presenter interaction design it may have reference to two separate use cases it may have to be product details case probably details interact or and it may also have a reference to the price interact or and so when you change the price interactor go getting the price for potty now and then i'll fetch it but you know but the low price five percent is listening to that same use case and so when it has new content present. Here's your new price information. Please update I could be a approach or Intervened on the nature of the collaboration. Maybe everything does need to be rounded up through the container. I mean you know if changed. Reviews changes the product details that may seem contrived but know if changes in any you can affect the others. You may want to bubble up to the continue to let it make that coordination between if something changes here to make data over here. Yeah that that was. That would have been my go-to any updates. Let's say was network and their user selection right down here you via delegates one to one connection you pass it up appear because he can't do anything about on this level right e- if you really want to have a clear clear wall between these two guys right because their siblings should know about each other. They're not initialising. And the routing to each other than the only choice you have to bubble it up some way right there are different ways of doing it via delegate or maybe observable n'etait whatever rain this guy pushes it down to this this one or both right processes and pushes it down right. Yeah so the price stack needs to know that. I need to ask for pricing on a new product So business questions. It was in the best position to know when you're looking at different product and how to it. It's a good way to put it. Maybe perhaps they share a storage object. Right that's the same one. That's injected when from here. You're route to both you just inject the same storage object and they sit there and observe it or something. Yeah i would work to but yeah this is where it becomes complicated right. Yeah i mean yeah certainly. That is a more complex system to stay everything. An entire screen controlled by a single y. Yeah i think perhaps this would be an easier case for that right. you'd have just one interactor. And then bunch of presenters so yeah it could go through that little central point. Yeah very interesting. Thanks jeff the fact. That has different very nice on. You're welcome cool all right guys anything else you wanna talk about. We haven't covered. That's pretty much it. We cover quite a bit today. I'm i'm sure we can continue to talk about more and more stuff future day. Yeah maybe we can kill it next thing who knows the diagrams the next steps to code right right or sometimes on some teams. I've seen way around you code code code yourself into a corner then you start diagramming to figure this thing out. Okay And i want to actually tanks. Alex do you actually. Because because of you i got to know about jeff like Like viper architecture. I learned about it a few years ago. But i thought i would be meeting the altar of fiber one day. That's great to have like conversation with you. Jeff all always happy to talk with anybody. It's fun stuff and saying if anybody wants to me more. I am on twitter at. Hey jeff and i'm also on the. I was developers stack or slack. Group nice What about you sandy. How can people reach you. Yeah so. I'm always on the seem Drop and people can reach out to me on my took the handed sandeep cool seven or they can shoot me an email at uggla dotes. Indeed those seven at the dot com. Nice and you guys you can reach me at hello at inside. I was dev via email And i inside was dot com and then on twitter at inside iowa's dell and leave comments sexually in this new youtube channel of mine Finally going to be easier to interact via via that. Because you you can see this this diagrams. What be screen shared and you know comment on specific even minute of right and please like and subscribe as all youtubers say but it really helps to like you both your channel in the youtube algorithms and such other than that. Yeah thanks everyone thank you. Thank you guys for your time. And i'll see everyone next thing. I appreciate it fun later. Bye bye guys. This was inside. Iowa's dev I'm migrating to the new youtube channel. So please head over to youtube and Like and subscribe inside. Iowa's steph channel. It will help greatly to Kind of get it to the next level and reach more. I was developers. And if you have any questions or comments leave them in the Under the video in the youtube channel or you can tweet it us at inside. Iowa's dave on twitter or you can email me at hello at inside our staff dot com..

Khin jeff youtube twitter uggla sandeep Alex Jeff dell iowa Iowa dave
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:52 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"Teams going work differently than a picky person team at this point. And that's actually what send deepen. I kind of intentionally decided because we talked about all of those things a lot to Like we're a team of two actually so for us. Even though i personally probably if i was a team of one i actually would. I go with by for not for myself but what we decided to go with some sort of a semi not viper. But it's as i was mentioning the view controller of you model combination. Where at least you know all the business logic and all of everything. That's not view in view. And you i relate it almost everything is taken out of the controllers into the model and that is the thing that does the business logic and we can the unit test sort of. That helps us right now right. We do have some issues occasionally with assembling those and having or not having factories where we want want them for those you know groups of your controller's view models but for our size right. We don't need to optimize yet for multiple teams working on portions of the app. And we're not split in anything into frameworks yet at least frameworks per feature. So yeah different. Problems sole right and it's scale in on mobile is really all about your team size. Not the user size xactly. Yeah yeah so going back to. Every team has our own unique set of problems to solve so sort of. Have this core principles that drive your decisions That's what you can always fall back on. Help you solve whatever poems. Come along to your team that no other team has seen yet. Yeah and and you mentioned that this experience working in a code base word. Some portions viper and the rest of the system wasn't And if you ever if you're working in such good but sort of wanted to drive more of it towards ever. I think a good place to start is just getting your navigation system in place because he may have you controllers using singleton's and shared instances all over the place in getting injected. So if you can at least start to introduce the notion of a router in a factory paired together You know you can leave all your controllers initially just grabbing all their alter singleton's everywhere but then once you have their creationist poulton kerr factories. Then you can start to introduce a dependence injection. Didn't all. I just start to separate or like pull out the use case or pull out the interaction design from your controller. So yeah so. I think really having a good navigation system in place as the core benefit that allows a bunch of other architectural enhancements down the line. Yeah i think where. We totally agree where we start. We're as of right now. Our routing navigation is kind of differed to view controllers by default because definitely doesn't belong in the models that we created because there are all about the business logic right and if we do import you kit there. We failed to separate the concerns. But i think for us at least from my perspective. The main pain to start putting everything in order if you will at least somewhat is the dependency injection part routing is actually we could kind of live with it for now ish but the the whole dependence injection where our you know all of this service objects for networking for court storage. Whatever right like we have. So many instances of them because they get it getting created inconvenience initial is irs. still instead. you've yesterday that. I i'm starting to think that if you use a convenience initial eiser in swift it's a code smell and you need a factory there interesting off. Look and see if i have any but like what are you. Use it for right to conveniently initialized something. Oh why do they need to conveniently initially some because you have a bunch of services or whatever the acting and you're actually not properly getting them from route of your application but like initialising them and place. Yeah exactly yeah so you sort of want to sort of yeah so if you're controllers are creating their own destination controllers in pushing monitor stack and that sort of you went to pull out and so then you know so certainly want a place for those factories to live such that they have a longer life span than the controllers. Those that are using them. Yeah nice bogus. This was a great conversation. I think we've covered a lot of like specific nitty gritty details of how to arrange and organize you know viper code basis and says excellent. This is very insightful. Any anything else ascend. Ep you wanted to ask or jeff wanted to share. It does a small christian. Uh soultions soup. We have discussed the From i do pay rent. So i was wondering how about the blinks. What if siblings born here in question so building step on each other like route share common drought or will they should come and present the So if you're if you do something in the product detail section and you want it to maybe do something on the reviews like maybe have it navigate to a different bait or something or perhaps even just data change right. Maybe some selection here in product detail. Somehow what example example could be like on amazon. We have if you go to chooser to the shubert. As there they show a different sites and according to different they have different rises of a liberal so changing the the one thing in detail can change something in price section. How we can accomplish this by you know so so that point i mean so this then becomes ill more complicated system and that is certainly you know on a side note develop love to remove complexity and make things appears some people but certainly if you are earning more complex situation to me. It is acceptable and probably desirable for the code to look more complex to reflect that underlying complexity so frame. Let's say product details price and reviews truly were independent of each other than that is pretty simple but now you actually if you want to introduce dependencies between them. That does complicate the system. A little more. So you would. It's okay to have a more complex solution and more complex code in that case so.

singleton poulton kerr irs jeff amazon
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

06:00 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"It consists of like three other screens inside of it right that are displayed at the same time That are portions. I don't know it's a complex e commerce application or something like that right and you have at a no product details or something and then you have right. Below would price viper stack again. Just imagine for some reason. It's complex warrants. Its own entire viper stack and then there is a now reviews eight which was complex tact technique. At least first of all. Correct me if i'm wrong. But the the way. I've been using the viper and the so it be used there to kind of ways. Either people have something like this where there's literally several viper stacks and the containers routed to and then it routes to those individual saab children viper stacks and just routing to them means attaching them as children through containment tapie children controllers or. This guys are little bit sob. Like they don't have all of the pieces and they only have. Let's say you and presenter and this guy's kind of puppeteer tearing all of them with say one interactor for example. What are you what from your perspective. Which ways sort of you use and how advantages disadvantages of the other way. What what are you think. I think both approaches have certainly have time in place where they are the better choice. So it's typical on the. I've had the pleasure of working so far is each screen has sort of as its own stack. But i could see where you may have say charles view controllers and each one has its own sort of independent and separate use cases so in the case of like product details price reviews. They may. I can see those really would be complete there on the wiper stack where is visual interaction. Business design all tied together at once in each one has run use cases. Come and then the then. The sort of a whole responsibility to container is to just build up those child containers With their own little mini viper stacks. And i can certainly see that as a really great way to approach you. Know a really complex stream you have and then the the nice thing about all of that approaches you can have three different teams working on those checks without stepping on each other exactly and i think this is the reason why i saw this. Because i used viper only in large organizations and large teams so was teams of teams essentially and each one of those could have like five developers working on it. And you know. I have a zero laser laser. Focus on just the reviews right and make it perfect but then another team or to work on price and product details but i can also certainly see. Let's say the three sort of trial views. Let's say they all did represent slightly different aspects of the same use case And so really. So the container really could be shared use case in basically a shared interact or and they So the says say since it is just a bunch of interfaces all plug together sort of the presenter down in price stack. it's just going to have a some sort of price. Interact object that it talked to and very well could be could be the one contained container. All three really don't have their own interfaces but all pointing to the same object which is contained in the container. I see what you mean. So in this case they sent their actor here will be kind of fat quote unquote. It will stack on top of each other. Three interfaces like product details interface site product details interactive interface price interact or interface and then reviews interact or interface. For as far as these guys are concerned there are different things or maybe at least there's different interfaces but in reality it's just one object implement in it but if it becomes really fat and big you can split it into three young get to this right and and i'm hard pressed think of a contrived example but they they really could genuinely share the same use case but they just maybe treat the data. Different ways are brazil is the different ways and so that case they really could be talking to these same skimming use pace interact with caring but they just be sort of pregnant content three runs. I mean sort of like product details and price and reviews don't necessarily make sense in this net example but If you really wanted to be able to interact with the beta three different ways they could all share one use case that's given them all the same models but then they can interact with them differently. Okay an accent. Let me ask you about an that. Cushioned go yes so in the second case what would be the routers. Responsibility will be common daughter for all of the three. So for example this product details could have like product sub detains so let us the container viper to navigate through the products of details.

charles brazil
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:52 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"You say with the interactive like collecting data and present it to the interact or the business does on so it can do. Its use case work and also responsible for communicating with view visual design. So can say. Here's some data. I want you display and then gathering data from the visual designer the view as the user. You know tap on the screen sort of sense data backing the prisoner so he can collect it and handed off to the use case. The business design at the appropriate time So would be then A in cases when he needs to navigate a route somewhere would be the presenter would be the one Telling the router to do that. Right yeah so when you're getting deplete windscreens third sort of three key questions need to answer. You have to know when to navigate where to navigate and how to navigate their and so the router which. I call the navigator these days is for knowing how to navigate somewhere. So if you say. I want to go to the transfer funds screen you know knows how to use the factory to create the appropriate view controller and maybe push it onto the navigation stack present morally or whatever's appropriate. The other two questions of when ready navigate most times that actually came to handled by the presenter or the interaction design. You know so if these are say if you're on a main mini screen and you tap on. Transfer funds wouldn't to navigate because they tap the button and you know where navigate you know. Since they tap the transfer funds button you want to navigate to the transfer funds spring so that point presenter can tell the router the navigator go to the transfer funds spring in that point the router takes over there are cases. Sometimes where the interaction design or the presenter actually can't intro both win and wear. Sometimes it can no win to navigate but sometimes it may not always know where. And that's this. When when i've seen that so far is sort of multi-screen flows like maybe have a little more of a few screens. It can go through and you know depending what you doing screen one determines where you go on screen to so in that case. The interaction design knows wind navigate. Like oh here's some content. But i don't have enough knowledge. No where and so then. I introduced i call flow. Object which gathered sorta has the left spans across the lifetime of multiple screens. And so it collects data from all these from presenters and when rickets new data. It can take already house on hand and say. Oh okay. here's here's the next step you go to so so. The flow knows where it can now. Gate and together. The flow indyk presenters configure when martin and obligate and then in case the flow. Tell the router with a navigator. Here's what i want you to go. So take their interesting so the flows kind of like even higher higher level coordinator object if you will from another raid coordinator ashley dinners than the have the lifetime. Single screen and flows have the lifetime of multiple screens right. They're pretty rare. I don't use them that often. Most of the time the presenter on its own can determine when to navigate and then it just the navigator where to go Interesting this is so interesting. Okay let me show you guys. And i'll kind of show both. There's let me show you the diagram of what i have of my understanding from like let's say wayfair and other companies of the viper architecture and then so that we can contrast a to this rate would just looked at so. This is how i seen. It implemented which is essentially router plays like a dual role for the whole viper stack. If you will of routing and being factory that assembles it if you will and as angela what it assembles. Kind of two pieces really well okay. So it's assembles three pieces interactive presenter in the view and it owns interactive and the view and then interact or is that main business logic thing Where kind of like here. It's in the presenters in the center. It slipped a little bit where interactive is more in the center. And it tells you know as data's fetched or i don't know some computation happens. That needs to happen for business. Logic purposes using entities if any or service objects whatever you you would half for that then it will either tell the router to route somewhere to a new screen or will tell presenter to hey display this model and what you jeff explaining that maps onto one present gets the model objects maps some interview models and essentially their past to the view and present their basically says. Hey the hey view here. Here's a bunch of view models slash strikes render them right but present. There wouldn't be the one the routing or telling rather telling the router to route or navigate right it would be director. That's kind of the crux of the difference. I think between those two. Yeah all i guess. Going back to the core principle able to sort of test the different portions able to test the interact or an isolated and the presenter et cetera. And if you can in that's working out for you then that looks like a really good solution right. And that's exactly that that that's the whole point of all of this because all of those things in either one of those approaches in between though there are interfaces right protocols so everything that's connected to each other it's connected through a protocol therefore and injected right therefore you can mock it stabbed it out and market and unit tests Or even change drug time right and certain whatever circumstances where you want to flip change at run time what it's gonna be actually right. Whatever object is hiding behind it doesn't matter what objects is hiding behind that interface right as long as it implements you can rely on it exactly so principles are fantastic in this case right and so really i guess. One of the other core principles. That sort of drives are yeah. Viper is noticing responsibility principle in that only one quote role person should ask me to make changes to a class. So the way i see. Single responsibility is responsible to a single designer harkening. Back the steve jobs quote design is and how it looks designs. How it works really anybody that's involved in defining how an app works. I consider it designer so certainly the obvious ones. Everybody thinks designers the of interaction and visual design. But i also consider business design One of the one of those design roles in that tends to be what you think is the product people like know. Bankers could would be like the business designers of banking app because they interesting how banking works and what a banking needs to do and so relics the interactor is responsible to the requirements of the business designer and the presenter is responsible to the requirements of the interaction designer and.

ashley dinners martin angela jeff steve jobs
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:50 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"This episode is one of the new episodes. That i'm doing. That are actually originally screen casts. So this audio i extracted from their screen cast video posted on youtube on my youtube channel. And so it might be lacking a little bit in Sort of explanation But if you want to check out the full version see code. I'm talking about head over to inside. Iowa's dev on youtube. I'll leave Willing to in the show notes and you can see it there otherwise enjoy the show. You're listening to inside. Iowa's was show by real world. I was development today with you. Your host alex bush and today i have two very special guests both of them. Already been on this podcast So i have santiago. And i have jeff. Gilbert jeep is my co worker I've been working with him for half a year. now and jeff is a very prominent person. I was community the author of viper architecture. But anyway i'll i'll let you guys briefly introduce yourself send you blitz. Let's start with you. Yeah okay so much. Thanks for having me again. Alex so Hey guys and some people on on working on is apps development for for seven years so yes i'm knocking more interested in doing the architectural work As as i got more inspired from alex that what do you just I'm jeff gilbert clinton for having me on alex great mitchell impact everybody. I'm a principal engineer at literati. Down in austin texas where we do number of a book club memberships and i work on the app for the luminary book club. I've been doing since about two thousand eighteen and working on other app apple platform spec in the eighties excursions into role. Every once in a while. So it's a lot of fun. Yeah i think. I just thought about it. You probably have like twice the at least. In the number of years twice the experience of both or weather minds deeps combined there are some all his. You know the great thing about this industry is there's never too much to learn. There's always something you can do. That is very true very true. So the reason for kind of this quote uncle get together if you will Recently send deepen lie. Were working on the feature that involved sort of more not holistic but Well maybe holistic changes in our application that enrolled logging in logging out and sort of go through basically all the layers fundamental layers of the app of like site You know signing authenticating getting all the push notification tokens and all that stuff and that gotten us into vais much archaeological adventure I felt like indiana jones. Sometimes of of old stuff. That wasn't touched the for years probably Big the code base that we have is about six years old and portion of it and that fundamental portion of starting the application And logan logan out was implemented as viper architectural. The rest of the app isn't viper or vaporized but as we would go through it. I would notice that from my perspective. It's actually not a full flea finished. If you will implementation of viper the way i understand it but then sandeep kind of start to research on viper himself and he found a different explanation and understanding and we. We basically kind of thought well. Neither of those is wrong because we kind of have my resources working up say wayfair where viper was everywhere thrown through and he has his articles and resources which guests outlined differently. So we thought well. Why don't we just talk to jeff who who you know invented this thing and Because i'm sure you're understanding. Jeff is way different from ours. And it's certainly evolved over time as you say started working on this around twenty over twenty thirteen and so i've come to understand things more and more overall and how it can help me achieve. My larger goals crafting software. Yeah and i wonder where we should start. Probably jeff maybe like super briefly. Give us the high level idea of you know what wiper is and why and then maybe sundeep and i can show you sort of what we found out there on the web explain. Yeah so it all started. Because i was interested in test driven development. Td and those getting the hang of iowa's find after year to doing it able to turn my attention to larger problems architecture and things like and to td sort of have to be able to create a testable architecture seeking right the tests. I and so it was sort of my exploration of. How do you architect. Eight decimal and viper is sort of the result of that and so first and foremost wiper is very much optimized for doing test driven development. So if you aren't interest in doing a lot of it may seem unnecessary that sorta the foundation of it and sort of architecture team out of a lot of the clean architecture ideas of uncle martin in so basically it's sort of a use case senator architecture where in-app is just a collection of use cases like You know if it's if you're doing a banking app you may have use cases lie deposit money transfer funds but can withdraw money et cetera. And so those form the core of your app. What the app does that's what it's four and then the you. I basically acts as a plug in the point of view is to present data to the user the result of use case and to collect data from the user so that they can execute these case a and then y'all sort of have the notion of a data storage generically speaking database. But these days it tends to be you know a bank and that you talk to rest services or graph or what have you and so basically the use case all get data from the user u y connect you to often it will talk to in the database. It'll probably make calls to your back in survey data manipulated based on over the business. Logic is for that particular use case and then maybe stores waltz back out and then presented the user and so he's sort of separation between sort of core use case for the business logic and then the ui and.

youtube alex bush jeff Gilbert jeep jeff gilbert clinton alex great mitchell Iowa logan logan santiago sundeep Alex indiana jones alex sandeep austin texas apple Jeff iowa martin
Dev Patel Conquers 'The Green Knight'

All Things Considered

02:08 min | 1 year ago

Dev Patel Conquers 'The Green Knight'

"And the Green Knight is a poem from the Middle Ages, And it's one of the best known stories that are part of the Legend of King Arthur. The poem tells the tale of Sir Gawain, a knight of the round table and one Christmas, the mysterious green Night approaches and issues this challenge. Let whichever of your nights his boldest of blood and wildest of parts. Step forth, Take up arms and try with honor to London blow against me. Gawain accepts I will do it. I won't meet him. And uses his one blow to slice off the green Nights head upon this Christmas dates. What happens after that is the basis for the new movie. The Green Knight Dev Patel plays going, but he's a stripped down version of the legend. For one thing in the movie Grain is not yet a night so so not a night kind of this. Young, headstrong nephew of King Arthur. Um, so we find him. You know, in a brothel at the start of the film, and he's got quite the attitude. And you watch him make a lot of mistakes. And you, you hope By the end of this story, he will do the honourable thing, whereas in the old kind of story, he's very chaste and honorable right from the get go, his less flawed in a way in this version, he is very much flawed and has a lot to prove. And what do you hope to gain? Facing all of this. Yes. Hugh. Honor When Dev Patel and I spoke the other day, he told me to script cast a spell over him for days, and that he very much personally related to young Wayne's journey. As a young actor. You're Constantly questioning what you're doing and what it all means. And at what cost is it, you know, and the journey you know the beauty of this journey, so for me I could really Relate to this young man who was really ambitious and and thirsty to belong amongst these greats at the round table, I kind of felt

King Arthur Green Knight Dev Patel Sir Gawain Gawain London Young Hugh Wayne
Why Marketing & Dev Need Each Other With Jennie Larsen

Digital Conversations with Billy Bateman

01:49 min | 1 year ago

Why Marketing & Dev Need Each Other With Jennie Larsen

"Were them. Simplify is yeah and what you guys do in about. Your older developments simplified is a full development company. The thing they do most is custom development fast product apps processes back in so they do custom coding and they do a lot of websites as well. But not so much wordpress sites or wicks type sites. These are sites where people need something very specific or they want a very specific customer journey or something interactive that you have to have custom coding written for and so i actually approached. My brother is one of the owners. He's owners with two other people. And i approached him and said you know it just makes sense to me that you guys would offer marketing solutions. Because you're a developer. Usually if someone is getting a product developed they actually did take that product to the market and so that kind of how that whole journey started. And i was about four years ago and since then we've just become a real powerhouse team between marketing and development. We've realized i brought in marketing. Customers that needed development and development has brought in customers that needed marketing. And so we've actually created this really cool powerhouse team. Between the two companies we used to just be development simplified now. We have marketing simplified. They are two separate companies but working under the same. We work in the same office. We have two offices that we have two teams and yes so it was a four year journey. We just the benefit to that has just been massive in. It's just the development beads. The marketing the marketing deeds development end the customers just really benefit from that relationship.

"dev" Discussed on Inside iOS Dev

Inside iOS Dev

03:37 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"Add <Silence> <Speech_Male> <SpeakerChange> <Advertisement> <Speech_Music_Male> an <Speech_Male> or <Speech_Male> empty method <Speech_Male> <Speech_Male> that returns <Speech_Male> if the strings <Speech_Male> optional and is <Silence> nil <Speech_Male> it <Speech_Male> will return <Speech_Male> <Speech_Male> an empty string <Speech_Male> instead right <Speech_Male> so that way <Speech_Male> you can have this continuity <Speech_Male> and <Speech_Male> can actually chain <Speech_Male> things <Speech_Male> down <Speech_Male> the road because for <Speech_Male> example. If <Speech_Male> you were manipulating <Speech_Male> this string later <Speech_Male> right you <Speech_Male> let <Speech_Male> f-. Let's assume <Speech_Male> for some reason <Speech_Male> you wanted to. <Speech_Male> I don't <Speech_Male> know upend <Speech_Male> <Silence> something <SpeakerChange> to <Silence> <Speech_Male> <Silence> <Speech_Male> something <Speech_Male> to it right <Silence> <SpeakerChange> <Speech_Male> <Speech_Male> down the road <Silence> like <Speech_Male> regardless <Speech_Male> of whether <Speech_Male> it actually had a <Speech_Male> value or <Speech_Male> if it was <Speech_Male> an empty string. You just <Speech_Male> want to kind of continue <Speech_Male> to do that <Speech_Male> right. <Speech_Male> You <Speech_Male> have to resort <Speech_Male> for this kind of afl <Speech_Male> seeing which <Speech_Male> against <Speech_Male> too unwieldy. <Speech_Male> <Speech_Male> So what are you can do status <Speech_Male> that extension <Silence> <Advertisement> <SpeakerChange> <Silence> <Advertisement> <Speech_Male> <Speech_Male> so here. We <Speech_Male> are declaring. <Speech_Male> Well <Speech_Male> not a method. I guess technically <Speech_Male> it's a <Speech_Male> <Speech_Male> A computer <Speech_Male> property <Speech_Male> on the <Speech_Male> optional. <Speech_Male> Where over <Speech_Male> app to value <Speech_Male> is a string <Speech_Male> right and the way we declare <Speech_Male> it is we <Speech_Male> have this extension <Speech_Male> on optional <Speech_Male> type <Silence> <Speech_Male> <Speech_Male> and then <Speech_Male> we <Speech_Male> use. I <Speech_Male> forgot what this conditional <Speech_Male> is actually cold <Speech_Male> Properly <Speech_Male> in swift <Speech_Male> but essentially <Speech_Male> it says that <Speech_Male> where <Speech_Male> underlying <Speech_Male> wrapped type <Speech_Male> is of the type <Speech_Male> of string. <Speech_Male> Then <Speech_Male> we implement <Speech_Male> that computer property <Speech_Male> and we return <Speech_Male> an esteem not <Speech_Male> an optional. String <Speech_Male> right and so <Speech_Male> you could call <Speech_Male> this or empty <Speech_Male> methods <Silence> on <Speech_Male> <SpeakerChange> <Speech_Male> a <Speech_Male> string question. <Speech_Male> Mark wright and optional <Speech_Male> string type <Speech_Male> object <Speech_Male> and then we <Speech_Male> switch case <Speech_Male> And there's <Speech_Male> only two cases <Speech_Male> right There is <Speech_Male> one where <Speech_Male> they some value <Speech_Male> in it <Speech_Male> right. So we do it. <Speech_Male> With case <Speech_Male> dot some <Speech_Male> latte valor <Speech_Male> and then return <Speech_Male> that value <Speech_Male> so it was <Speech_Male> unwrapped <Speech_Male> in this case <Speech_Male> implicitly <Speech_Male> and <Speech_Male> then there is another case <Speech_Male> for dot none <Speech_Male> and will return an <Speech_Male> interesting. <Speech_Male> So what do you can be <Speech_Male> doing here. <Speech_Male> Instead of <Speech_Music_Male> all of this actual <Speech_Male> haram <Speech_Male> dance. <Speech_Male> Would you could <Speech_Male> be doing. You <Silence> can get rid of us. <Speech_Male> <Speech_Male> And then simplisafe <Speech_Male> param <Speech_Male> to that <Speech_Male> optional in your <Speech_Male> method that <Speech_Music_Male> optional <Speech_Male> <Speech_Male> parameter object <Speech_Male> it could call <Speech_Male> it and then say or <Speech_Male> empty and <Speech_Male> then do <Speech_Male> whatever else you need <Speech_Male> <Advertisement> to do <Speech_Male> <Advertisement> like <Speech_Male> <Advertisement> append <Silence> something. <SpeakerChange> <Silence> <Speech_Male> <Speech_Male> So essentially yeah. <Silence> This is a <Speech_Male> <Speech_Male> way of <Speech_Male> kind of getting <Speech_Male> rid of optionality. Analogy <Speech_Male> for 'em <Speech_Male> default <SpeakerChange> defaulting <Silence> essentially <Speech_Music_Male> nil. <Silence> <SpeakerChange> <Speech_Male> Strings <Speech_Male> <Advertisement> optionals <Speech_Male> <Advertisement> neil optional. <Speech_Male> Strings to <Silence> an empty <Speech_Male> <Speech_Male> ara guys. This <Speech_Male> was inside. iowa's <Speech_Male> dev <Speech_Male> I'm migrating <Speech_Male> to the <Speech_Male> new youtube channel. <Speech_Male> So please head <Speech_Male> over to youtube <Speech_Male> and <Speech_Male> <Speech_Male> Like and subscribe <Speech_Male> inside. Iowa's <Speech_Male> steph channel. It <Speech_Male> will help greatly <Speech_Male> to <Speech_Male> Kind of <Speech_Male> get it to the next level <Speech_Male> and <Speech_Male> reach more. <Speech_Male> I was developers. <Speech_Male> And if <Speech_Male> you have any questions <Speech_Male> or comments <Speech_Male> Leave them <Speech_Male> in the <Speech_Male> Under <Speech_Male> the video in <Speech_Male> the youtube channel or <Speech_Male> you can <Speech_Male> tweet at us at <Speech_Male> inside. I was dead <Speech_Male> on twitter or you <Speech_Male> can email me <Speech_Male> at hello at inside our staff dot com.

Mark wright youtube iowa Iowa twitter
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

03:25 min | 1 year ago

"dev" Discussed on Inside iOS Dev

"Was dead show by real world. I was development today with you. Your host alex bush. This episode is One of the new episodes that. I'm doing that are actually originally screen casts so this audio i extracted from the screen cast video. That's posted on youtube on my youtube channel. And so it it might be lacking a little bit in Sort of explanation But if you wanna check out the full version and see the code talking about head over to inside there west of on youtube. I'll leave The link to it in the show notes and you can see it fully there Otherwise enjoy the show. A common occurrence in iowa's development is to work with optional strings Let's say you get some data from somewhere from the back end and you pass a bunch of our or you have keys and values In a string parameters that you pass around and sometimes they could be optional. Meaning they could be neil or sometimes they're actual there is a string there behind it but what quite often happens. You really don't care for the optionality itself and you actually can you know get away with just having an empty string instead to get rid of this uncertainty of that nil-nil ability option knowledge of it. So what quite often you would do is e flat on rap right. And let's say you have something like this like a method this so here one of the parameters for i'm juan is Is a non-optional string right. So it will always be guaranteed to have it and then the parameter to as an actual optional things. You might have a nil there right. But let's say for some reason you're actually. You're fine with this optionality. And you can down the road in your sort of algorithm or whatever you're implementing here you can actually get away with a an empty string instead you just want to have got to get rid of the optionality and just have a string and Empty string instead and go ahead and use it what you could be doing. is the typical e flat on unwrap right. So you could use this. So yeah what you could be..

alex bush youtube iowa neil juan
Comet and .NET MAUI With James Clancey

The 6 Figure Developer Podcast

01:43 min | 1 year ago

Comet and .NET MAUI With James Clancey

"James before we jump into the meter things. Would you give our listeners. A little introduction to yourself perhaps sort of tell them how you got started in the industry. Yes so i'm self taught developer. I never went to school for this. I'm one of those. Those weird guys who just went down the path than he's to play video games at work and got really bored. I was running doing. It stuff because everything's running find. You can just goof off little bored of that. And so i started doing programming. Going sequel and things like that right reports and then just got into software development from there and eventually got into the mobile apps on the iphone came out. Got really excited and got really into sharpens cameron which was zaman back down but eventually became amarin and just kinda jumped on that ship cool and so what. What do you do these days. What how was the path that brings you there so now a pm architect which is a fancy weird title. I'm not even sure what it means. But at microsoft is the pm track. And there's the engineering track and i'm an engineer on the pm side. So it's it's kind of weird. So i get to work One thing about it those. I work with lots different teams and i work around and i'm not just set in one small environment which is kind of fun. I like that. I like to bounce around a lot. But because of that. I get to do lots of experiments in lots of prototypes. So if there's something that we think on the pm side that hey we should try. This hour shows to customers and see what happens. Am i get to build a lot of that stuff and then like just help with that at dev loop and were closely with engineering as well and help them architect things come through your just get three different patterns and figure out right way run different products

Zaman James Cameron Microsoft
Why PlayStation's Latest Acquisition Makes so Much Sense

Beyond!

02:16 min | 1 year ago

Why PlayStation's Latest Acquisition Makes so Much Sense

"Something. We didn't mentioned on the show. That i think a few people. I saw the youtube comments measuring was that. Oh please stations giving this game backing though so it has to be a big thing. There was a playstation blog post. And they're creating this trailer app not playstation. There are a lot of games. You probably have never heard of that. Also had playstation blog posts. That you just don't remember and like that is a very more a more common thing and we're actually going to talk about that a little bit later in the show though maybe about the barrier to entry to do so for that but it is a thing that doesn't guarantee that sony is funding this game in any way so i just want to put that out there Question do they. Did they put up a trailer for the trailer app. Not yet know if. I'm going to download an app. I gotta know what i'm getting in for you know. Put up a short film of a man describing y. You couldn't watch the trailer app for two more months. Despite it being supposed to launch that day which is like i feel like they. It's incredibly poor taste. I'll just flat out. Say that but to not communicate that earlier and to do that the morning of i mean there are people being like. What time do you think it goes live nine. Am or what about you know midnight new zealand time or whatever and they're like no. It's just not going to be here for two months. How did they not know until that morning that it wasn't going to be ready for two more months. That's kind of insane. Yeah i wanna see documentary behind this whole like thing. It just feels like everyone is being scrambling. They're being so somebody said of friends of miscommunication. And yeah. I i would love to and it's very. It's very trump ends up at the landscaping. It's got a it's got that vibe. Yeah it's it's industry scenario. Where like. I certainly feel for the dev who didn't expect. All of these is on them in a way that is questioning their own existence. Like this is definitely a guy who for weeks now has been told. You're not real. You're an actor and that probably grates on a person. I can very much like understand empathize with that. But i also i agree with you. Brian like this was definitely something they probably had to have known before the minute they were going to launch. Yeah and knowing how many is are on them they should have just said a couple of days ahead. Hey we have to push this even more.

Youtube Sony New Zealand Brian
Full Stack Web Apps Using Only Python With Meredydd Luff

Programming Throwdown

02:02 min | 1 year ago

Full Stack Web Apps Using Only Python With Meredydd Luff

"Don't you kind of talk about you. Know what envelope is your and then we can dive into a lot of the details. Alright so advil is a development environment for building web apps quickly and simply and it does that by letting you use python everywhere so if you jump into the ample editor you'll get a drag and drop. Ui created you can build by component based you is and and if you double click a button now. You're editing the python code runs in the web browser when you interact with you. I and then you can also write some seven code and build a database and at also examined integrations usual indication that sort of thing and then you click and it in cut of several sort of way so maybe the best way to think about it is if you think about those old school rapid app dev tools. We had like the end. The desktop areas like visual basic delfi. It's like that for the web. I see so so the If i remember those tools basically you had this you kind of whizzy wig like editor and you can kind of drag and drop buttons. You double click on them and it kind of takes you to some partially auto generated code. Yeah exactly that. So what it means is that you can build your user interface without having to get down and dirty into the html and css instantly You can it's real programming. This is not one of those no coat things because you're actually writing real code and a real programming language python but runs in the browser we compile about to javascript when we can talk about how we do that. If you like and then rather than having to deal with the acc p. and routing and rest and points and all that stuff you can just say okay. I'm going to define a python module it runs on the server. And then i'm going to tag these functions as something. We can coal from the browser.

ACC
Blizzard Is Showing off Two Hours of Overwatch 2 Next Week

Esports Minute

00:28 sec | 1 year ago

Blizzard Is Showing off Two Hours of Overwatch 2 Next Week

"Will be holding a two-hour play, Ash versus players Centric, live stream preview of OverWatch to come May 20th that will allow the Everyman like you and me more details and insight on the sequel. Earlier today. Aaron Keller delivered. This news on a developer update in place of former OverWatch director Jeff Kaplan. A subsequent AMA will be held by the dev team on the OverWatch subreddit on May 24th with the focus about this preview live stream. Keller T's off, updates to come later in the year.

Aaron Keller Overwatch Jeff Kaplan AMA Keller
Amazon Games hires ‘Rainbow Six’ devs to head up new development studio in Montreal

Daily Tech News Show

00:16 sec | 1 year ago

Amazon Games hires ‘Rainbow Six’ devs to head up new development studio in Montreal

"Announced a new montreal-based game studio tuesday with plans to create original aaa games with an initial focus on a new online multiplayer title. This is the amazon's fourth studio and run by ubisoft. Tom clancy rainbow six siege

New Montreal Amazon Ubisoft Tom Clancy
EVO Acquired by Sony and RTS, Announces Online Event in August

Esports Minute

01:47 min | 1 year ago

EVO Acquired by Sony and RTS, Announces Online Event in August

"Moving to Las Vegas last year evil was the event. I was the most excited for as the premier fighting game tournament evil holds a special place in the hearts of the f g c and e Sports at large depending they push last year's eve. Oh unlocked at least that was supposed to be the plan until Evoque co-founder. Joey cooler was accused of sexual misconduct wage to the cancellation of the event since then the future of the tournament has been in doubt Today evil acknowledge the accusations toward Clark as they announced a new strategic partner in Sony the exact details bit murky, but basically Sony and RTS a new venture out of Endeavors e Sports business have acquired the tournament through a joint venture partnership the terms of the deal were not disclosed their first announced wage. New partners was that evil online will be held this coming August from the 6th to the 8th, and then from the 13th to the 15th the tournaments that have been announced so far include Tekken Mortal Kombat Guilty Gear and Street Fighter off in the past. There have been quite a few more titles. Well big events a TiVo, but with the move to online some of the games don't quite have the netcode up to par to host Malik competition. Yeah. We're looking at U Nintendo last year. That was the reason Smash Bros was dropped from the lineup. It remains to be seen if it will make a return this year. Although it doesn't look like it's going to come out even when competitions can happen in person. So any involvement may push the tournament to focus on different titles not the one from Nintendo Evo is still open to all platforms. According to Mark Julio on Twitter who does Biz Dev for Evo Nintendo put out a statement basically saying, hey, we're still open to Evo for this year. The netcode will prevent smash from being played, but after a two-year Hiatus and was Sony and control it may never come back to the Evo stage personally. That makes me happy. He said but it's not exactly Sony or Evo's fault. I'm going to blame Nintendo in this one.

Evoque Co Joey Cooler Sony Smash Bros Las Vegas Nintendo Clark Malik Mark Julio Twitter EVO
A Beeple Artwork Just Sold for $69M

The Breakdown with NLW

05:47 min | 1 year ago

A Beeple Artwork Just Sold for $69M

"Sound. You hear the sound of people's heads absolutely exploding a few times in previous episodes. I've mentioned the people auction going. On at christie's this is the first time the famous auction house has auctioned off a completely digital good. They had previously included an f. T. versions of some physical items that were up for auction but this was the first time it was just an nf tea while the final bids are in and the price paid for people's the first five thousand days was sixty nine million three hundred and forty six thousand two hundred fifty dollars first of all the folks over on wall street. Bets are in utter disbelief that the price wasn't sixty nine million. Four hundred twenty thousand and sixty nine dollars. Second of all crypto. Twitter is absolutely frigging losing their minds. This is a crescendo. Perhaps the first of many but definitely the first of the nfc mennea sweeping the world. I've given the background before but in short. Nfc's are non fungible tokens non fungible means that rather than every token being like every other token in other words each. Bitcoin is like each other bitcoin. They're mutually interchangeable. Each other is equivalent to each other. Tether these are cryptographic. Unique tokens that uniqueness lens them well to the actual owning quote unquote of the original quote unquote of creative work. Like a piece of art and of have been a part of the crypto space. For years i mean remember crypto kitties but over the last few months and especially the last few weeks they have had a major breakout. There have been two really important categories within that the first is actually in the sports collectible slash trading cards space last year. The team that brought you crypto katie's launched nba top shots in conjunction with the nba. These are effectively a new type of trading card featuring efficiently. Licensed video highlights. Now i was watching this and things started reasonably but they have really picked up over the last couple months last month. Nba top shot process. More than two hundred fifty million dollars in sales from one hundred thousand buyers more than that admitted a whole new group of wales a wall street journal article today was called the whales of nba. Top shot made a fortune buying lebron highlights. They were the early to the hottest. Nf market and their collections are now worth millions of dollars. They take a look at people. Like michael levy a thirty one year old financial analyst. Who spent one hundred seventy five thousand dollars over six months whose collection is now worth twenty million plus or andy chore. Leeann a twenty seven year. Old dev who back in his younger days traded pokemon bought sneakers but then more recently bought. Thirty eight hundred. Nba top shot moments. That are now worth a collective fifteen million. I think it's really important to point this side of the market out because in many ways it is a completely different. Demographic than the crypto punks art type people and frankly the people interested in people at least on an artistic level. But i also think it's worth noting that collectibles in general are going crazy. Golden auctions is a huge trading house for cards memorabilia. It sarah on march seventh. Golden tweeted prior to two thousand twenty. There only ten cards that ever sold for one million dollars plus in history last night we sold five cards for a million dollars. Plus clearly there is something going on in these sports card collectible market as well and on a smaller level i track a small index of magic the gathering card prices just to keep track of what older cars in that space are doing and it's up four hundred and fourteen percent in the last year. This is going to be relevant for discussion in a little bit about what's really underlying what's happening in an f. Teas but for now. Let's get back to the art. There has been a ton of focus. Here i people were gobsmacked by the price of crypto punks which are selling for thousand sometimes even tens of thousands hash masks or more of the same but all in all these things felt pretty well contained within the crypto space they were insider games insider speculation and insider collectors over the last few weeks that shifted we saw people sell on nifty gateway for more than six million. We had musicians jumping in just in blau who performs as three lau sold a set of thirty three. Nfc's for over eleven million dollars. Grimes may just under six million dollars. Kings of leon released an album last week with full. Ft's we've seen more sports stars jump in with gronk releasing a bunch of nf teas and then we've had brand seemingly determined to ruin the party for everyone like taco bell who released a set of tease last week as well. Of course alongside the hype. The backlash has increased as well. I mentioned on yesterday's show that there is a huge group. Were now fighting on environmental grounds. Just to give you a sample of some of those tweets per the biggest thing. The nfc sh tells us that we have an extremely short amount of time to destroy the capitalist system before it scorches all live from the earth in of a three percent rate of return. Here's another one the. Nfc thing has drawn a line in the sand between the artists who are annoying for evil minting enough tease and artists who are annoying for good cyber bullying people minting. Nfc's until dimensions mentions are so exhausting. They stop like we're all annoying but it's how we use our powers finally. Let's do one more tweeting things here and there but my stance on teases final. It's horrible for the environment and a very critical time in the climate crisis. Therefore if you participate in it. I will judge you freely in gladly and no longer support you so i tweeted this out yesterday and got a huge number of responses of people who have seen similar things and keep in mind. These aren't like random accounts or at least these tweets are getting hundreds of likes responses. And re tweet so. It seems clear that there is this counter lash happening even as we speak all in all the point. Is that even before today. Things in this space. We're getting pretty heated. But then the people auction closed

NBA NFC Andy Chore Old Dev Bitcoin Christie Michael Levy Leeann Katie Wall Street Journal Twitter Wales
Ghost of Tsushima devs to be made permanent ambassadors of the real island

Kinda Funny Games Daily

01:16 min | 1 year ago

Ghost of Tsushima devs to be made permanent ambassadors of the real island

"Shema developers are becoming a permanent ambassadors for the actual island of sushi. emma. I'm gonna pull from chris school ian at video games. Chronicle the real island of sushila has given a prestigious award to two senior members of the go sushila development team game director nate fox and creative director. Jason connell will become permanent tourism ambassadors of the city of sashimi. in nagasaki. the island announced this week the ceremony. We held digitally due to travel restrictions and the payroll be presented with the award in a letter of appreciation to mark to mark the occasion. The city or the city said it will collaborate with sony interactive entertainment to set up a new tourism campaign based on the game which is designed to encourage fans. Learn more about the island. And it's key key key landmarks in a statement so shema mayor he rookie hit a katsu. Explain why the pair have been awarded with the honor quote. Foxing connell spread the name in history of so shima to to the whole world in such a wonderful way. He said quote. Even a lot of even a lot of japanese people do not know the history of the period when it comes to the world the name and location of shema is literally unknown so i cannot thank them enough for telling our story which such phenomenal graphics and profound stories and quote.

Sushila Chris School Nate Fox Jason Connell Sony Interactive Entertainment Emma Nagasaki IAN Foxing Connell
Golden Globes 2021: Complete list of nominees

Dean Richards' Sunday Morning

03:57 min | 1 year ago

Golden Globes 2021: Complete list of nominees

"Let's start off with the major categories. First of all, for best picture. For the Golden Globes. They break it down. Best picture drama and best picture, music or comedy. So let's start off with best picture drama in which the nominees are Nomad Land. This is the amazing movie with Frances McDormand. Who, you know, play. Somebody who's her life is sort of falling apart and she gets in a van and hits the road and lives in RV camps and recreational areas taking on you know little seasonal jobs along the way. It zest a very sweet and very thoughtful, touching movie. I think this is going to be the big winner for tonight. You know People love Frances McDormand. I think that this is gonna have a lot of Lot of success at the Golden Globes tonight. It will be up against the trial of the Chicago Seven, which, if Nomad land doesn't win trial of the Chicago Seven is going to win. This is the Aaron Sorkin. The written and directed production about the famous Chicago seven trial that took place in Chicago 50 years ago. The Carrie Mulligan movie promising young woman Is a revenge thriller, also an outstanding films nominated for tonight and also the Anthony Hopkins movie called The Father. Those air. Your nominees were best Drama for performances in the dramatic category. For actresses. The nominees are Violet Davis on Drew a day, Vanessa Kirby, Frances McDormand and Carrie Mulligan. For best actors in the drama. The nominees are Riz Um, Ed Chadwick Boseman, Anthony Hopkins. I think the winners are going to be Frances McDormand and I just I don't know how Chadwick Boseman Doesn't win. He's amazing in the movie Ma Rainey's black bottom. But you know the fact that he passed away the young age and nobody knew that he was fighting cancer. I think that probably is going toe play into the Planted the decision making also for best movie, musical or comedy. The nominees are Boer at subsequent movie film Hamilton. When they put together a television version of Hamilton in the put it on Disney. Plus, this got nominated. The motion picture called Music was nominated, as was the comedy with Andy Sandberg, Palm Springs. And the Ryan Murphy directed production. The prom. Which has Meryl Streep and has just AH, whole variety of very talented actors. That's also nominated for best picture as well. I kind of have a feeling that Borat is going to want to ping the winner tonight in the musical or comedy category. For best actress in a motion picture Maria Buckler Cova, who is placed Borat's daughter in Borat. Subsequent movie film Kate Hudson from music. And, uh, Anya Taylor, Joy dominated for the movie called Emma for best performance by an actor in a motion picture, musical or comedy. Sasha Baron Cohen is nominated James Corden from the prom Lin Manuel Miranda from Hamilton Dev Patel for the personal history of David Copperfield and Andy Sandberg. For Palm Springs again. I think it's going to be a kind of in a reverend pick, but I think Sasha Baron Cohen could wind up being the winner. Now. The Golden Globes also give out

Frances Mcdormand Carrie Mulligan Golden Globes Chicago Anthony Hopkins Violet Davis Vanessa Kirby Riz Um Ed Chadwick Boseman Chadwick Boseman Aaron Sorkin Andy Sandberg Ma Rainey Hamilton Borat Drew Maria Buckler Cova Ryan Murphy Palm Springs Meryl Streep
"dev" Discussed on That's My Favorite

That's My Favorite

01:38 min | 2 years ago

"dev" Discussed on That's My Favorite

"Seed in completing their life cycles there and enjoy the the wildlife that those plants attract you know the From the insects to the birds to the small mammals reptiles amphibians all those different things. You know that that are attracted to these native plant gardens and you really can attract a lot of those those elements to these gardens and so that process is a regular ritual that we do throughout the growing season. And you don't want it starts in that early spring when you see those first plants coming up and you see those first flowers you know whether it's a little prairie wildflower or maybe you have some shaded areas where he'd been doing some little woodland gardening or something and getting out there and enjoying it and if you see some of the maintenance aspects of these small gardens which include you know some meetings because we wanted to see certain plants grow there. We don't want the the annuals and non native species that are invading in there to kind of take over and overwhelmed planting so it takes them hand weeding and that weeding effort can Dev- aided by Mulch and you know some some other tools that that reduced the some of the amount of meeting that we need to do. And if we're out there and we're doing some of the things on a regular basis then were in the process of not only remaining those but we're out there were observing him with high repetition and we're learning more about the the names of those plants and and you know when they come up in the season then when they flower and when they set seed when they attract certain animals to him. And.

Dev
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:53 min | 3 years ago

"dev" Discussed on Inside iOS Dev

"You're listening to inside Iowa's their show real world. I was development today with your hosts, Alex Bush and Andrew and today, we are answering a listener female. I think this is a very interesting and unique Email and someone basically is e mailing us. They've had some problems. They've actually been to prison, and this is a very interesting story. And I think this is one of those cases where programming you, would you would hope that this is one of those cases where programming and its focus on kind of merit and ability rather than maybe your background background will be recognized, and you will be rewarded and can have a successful career in you know, work, successfully I'm gonna go ahead and read read the Email here. I I'm gonna paraphrase. Is it in part because it's quite long that I just want to give you guys the sort of the heart of the Email. Hello, alex. And Andrew a discovered your podcast not on that had been binge listening. Like, you guys are stranger things that are Walking Dead. Good. Joe? Your podcast is marvelous. Thank you for your content. We please offer me some advice. N or question answer a few questions. I've been wrestling with some choices that one flew into my career trajectory, and I would really benefit from your advice. I I will give you some context as you probably have never encountered someone in my situation when I was a senior in high school. I was involved in a street fight and stabbed a man who later died in the hospital. My friends were getting jumped by some older local bully and I stabbed the guy. I was scared in foolish and mayday irrational choice. I cannot change that fateful night. I can only try to make the best choices available with any given circumstance. I learned that I enjoyed programming computers while incarcerated I was fortunate in that my brother strongly believes in all things -education, he's a professor and. So showed me with educational material. This seemed to preserve me mentally from the negative environment. That is prison upon release. I rolled in college and graduated with an environment. I enrolled in college in graduate with an AS and programming and analysis from college I pursued the AS because I was anxious to begin working, and it seemed the quickest route but now in their bachelor program for software development. I have an interest in mobile development, preferably IOS. I was I am considering pursuing a computer science degree from the university of central Florida or an online college or am I continue with eastern Florida, or I might continue with college for bachelors and software development, the CS degree seems to hold more weight. And I enjoy math. So I'm conflicted and other option I was accepted into two different coding boot camps would seem to have great reputation. My goals to work as a developer. A high salary is not a serious priority for me. I just want to be paid to think that's it. So with these end mine here my questions, so. Let's maybe we can talk about start with just the content in general, then we can dive into this Pacific questions Diaz. So first of all, thank you very much for such. I guess all nest. Yeah. Thank you for sharing sharing this. Yeah. We we appreciate it. And. Yeah. It's as he said, everyone has their own kind of life situation rights, and I hope this hour software field is more merit based. And you know, you anyone can succeed if they're right? What card right, right? That's the hope. I think high level the question, I think high level he's he's other crossroad here. He's just finished his associate degree. He's considering a computer science degree, the typical university thing or perhaps going to these coating boot camps. It sounds like both of them are very high quality ones that with good names. So it seems like actually he does have some things to way here. Right. And this is hard for me to give advice on because back when I was starting my career. We did not have put camps like that. It was all college. Dj and that was the requirement to be hired and for just just to give give my perspective in my share my experience quickly for me. It was hard to be hired like couldn't get hired. Right. Like, no one would want me because I was out of college had no experience. Right. And basically the way I hacked it as finance. I just had to do freelance and do this start with this little small paid jobs for like, I don't know doing UI thing is here and there for apps, but then that grew and now your host on a podcast is new made it I. But no, actually the it grew to the point of like I didn't want a job ish like wasn't. I it's more stable. But then the freelance was making enough. So I kept doing it. And then I got my own like small freelance team. But these days, though, what sort of what I keep hearing from people who went to boot camps is that it's actually kind of tough to they get more practical experience there by more real life than in college. But it's still a bit. Less than at an internship. Let's say right or something like that as far as I can tell. I mean, again, I don't know. I don't have firsthand experience. Yeah. I'd also like to call me at any advice. I give as well that this is depending on your unique situation where you're at just as literally as an individual and also the time and place also of what's going on. 'cause I also graduated in different depends on economic environment and things like that. And also the culture at the time like Alex was saying, these bootcamp didn't exist. There's many variables. So we'll at best offer our advice, but with the caveat that like this is from our own perspective of health things are, but yeah, I think for me personally, you've mentioned Alex that these boot camps are more real life experience. I would say that. Yes. And no, let's say more realized in college. So. Yeah. And I would say, yes. And no in that the boot campers that I see they learn like, a precip they learn like a specific framework, for example, they might learn like, I don't know I o s and they will learn exactly that. And what they'll do is you will learn like, you'll be writing in functions like viewed load view will appear and like writing in delegate things like that this is like real code. But at the same time, I feel like you don't get the heavy background knowledge link things like taking a design patterns class taking a class on memory man and learning about memory management learning about digital logic learning about. Compilers learning about operating systems and all that knowledge. Honestly, I think that knowledge carries over, and I will say there's a gap in knowledge, I noticed when I speak to people these these people from this boot camps who don't have this kind of I like to call it like a base of knowledge to draw from and to me, I see it as like they're they have. Yes, they have these structures that they're on. But like the structure is known like solid grown semen. You went to school. I never had any of that in college. That's why I guess

Alex Bush Andrew Iowa university of central Florida Joe professor Diaz Florida developer
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

03:55 min | 3 years ago

"dev" Discussed on Inside iOS Dev

"Some small at API that you're using timeless things that you can take with you on the rest of your software development career. No matter where you're going, right. Well, some I have some we'll see some interview questions thought actually from my book 'cause I'm kind of working on updating that. Soon issue can promise anything 'cause screen casts or the focus, right. But yeah, that that will to talk about that too. What else I think for me personally in twenty nine thousand nine how I wanted to develop as a software engineer is to continue reading some great books. I got some Martin feller came out with his second edition of what does it refectory, in fact in something something so lonely, but reflector? Yeah. His his second edition of the refectory book. So Alex really liked that it was in Java scrip-. That's so that's great. I need to go over that. I want to finish up domain driven design ahead actually gotten into that. And found it quite hard. So I stopped about halfway through. But I wanna finish that. Hopefully, right. It will start making a move more aggressively toward swift. So I can practice my swift. Although with the screen cast, I'm writing plenty of SWIFT's now. So that's nice improve my swift skills and just get in there and learn read books and learn from videos online that but also apply them and see where the rubber meets the road. Right. Yeah. For me twenty nine nine I would say what I want to get into a hopefully, I'll have time is actually coupling. And specifically that I forgot how they call it native coupling or something it's the interoperability ability with LVN, right? Environments such swift. Where you you're right. You're right. You're code in kopplin and that rounds. Will on Android, of course. But swift can also call it this. This is big major strides on the Kotlin world in. I think 'cause they're they're much more open to thinking multi-platform because Android is much more fractured. So they're much more open to that. So I think they're making big strides, and I'm really excited about that too. Yeah. I really want to get into that. Because that is the right way to share code on not UI layer, right? Yeah. We'll see. All right, guys. Well, I think we'll wrap up. Yeah. That was our what do you call it common? Back from holidays type of episode Dustin off the Mike's. Yeah. You know, warming up the voice. Me me me. And we will be back in twenty nine thousand nine. Oh, yeah. And we've got a forum like just general discussions about like episode content, but will also will publish some sneak peeks of previews of the future episodes before they come out. And I'm actually I want to publish more articles this year. So same thing I'll sort of post them are had before they're actually live and maybe even before finished. So if you're curious or end or wanna add agile input, please feel free. And also will if you post questions there we can answer. And maybe even like recording episode about your questions as well. Yeah, we love you're getting your questions and answering them on the podcast. We'll be doing that more this year too. That's it will we'll see next time. You can find us on Twitter at inside Iowa's. Devon, Email us at Hello at inside Iowa's, Dev dot com. All right. Bye. Bye.

Mike Martin feller software engineer Twitter Iowa kopplin Alex Devon Dustin
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

11:21 min | 3 years ago

"dev" Discussed on Inside iOS Dev

"Fund that reads, very nicely. Yeah. And there is a potential case for oh, let's inject it hypothetically as an object helper thing, and then like get it from there, but we do not. So maybe maybe later when we evolve the code and the app would do that because we have themes or something, right? But right now today, you know, what is it Yanni writer? You ain't gonna need it. Right. We do not have that. Right. And also the other thing that was a good point about the fun thing. But I also feel like the other thing is on the phone thing, you could very very easily on startup or when the user goes to the settings page just inject flag into these that static class. And then it'll switch on a flag. So I guess there. It would be beginning. Some you might say complicated logic because L sing. But it still seems like this very simple read only thing like, even then I feel like you can live in a world where you're not having to use dependency injection and unit tested. It just seems at least to me. Overkill because I'm probably not as directly against singleton's as you are. So to me, it seemed fine. Yep. Yep. And again, it's a singleton like the simplest form of it doesn't even have an object instance. I mean, yeah, we don't even stand it. It's like, it's technically it's not a singleton. Right, right. It's just like you said, it's global functions. So maybe you defending your claim actually original claim since this is not a single tin. Technically, it kind of is rife, right. Because isn't singleton the definition you wanna guarantee and. One resource that you have to one resource. We're not allocating this thing. They're just basically functions. Fry it depends on how you think about it. Like if we were in the ruby world. Everything's an object. So you're type thing your class is an object and effectively that makes it a singleton, right? Swift's different the again a stretch. But you might call it that I at least I prefer to call it that because done it gives it gives a Finnish in of what it is. Then and how you use it affected -ly. So. Yeah. Guys, that's kind of the concession there. That I have still thing that are evil for the most part, right? But I guess the saying is like engineering is about trade offs right in here. It's like, well, what's the lesser of evil? It seems to me overkill to dependency inject at literally that would be dependency injected everywhere in every view and view controller just seems very right. Right now, the not yet. But I'll have a case for that. Right. Yeah. So I guess any other new year things what's on the road for twenty nine thousand nine all definitely as we mentioned that screen cast that for sure. Yeah. Yeah. We want to pop. Like screen casts going to showcase a finalized sort of. I first ration- if you will over an app Twitter client app, and yeah, we've been basic lab, plying all the learnings we've done over the years from scratch from the get-go, right? Not not just taken an existing pillar base in like fixing it afterwards, and maybe making some compromises here and there because legacy reasons, and yeah, we'd been learning the law a lot actually. Yeah. I'm amazed by how much we have learned. Just crazy crazy crazy, and so much of it is the fact that I think me, and you are being very disciplined and thoughtful about how we develop this app. At the same time. We're being pragmatic. This is very pragmatic. I don't wanna make it sound like it's not pragmatic. Because again, like we said we are doing things like we're thinking about AB testing. And analytics things like that that a lot of people when they make these example, apps, they don't think about but that's all in every real production out. So this will be very pragmatic, very practical. But also, very enlightening, and we hope to share that with you. We we're going to showcase how you can develop Europe location and abstract things that are super concrete, such as you are the way that he out of the same code base. Like, I would say seventy eighty percent of it. You can reuse and use for Iowa's application, but also you can reuse it and get a MAC command line app right using the same code. And the only thing you replace is the UI. The view layer the view new keep that view layer, very thin your coding in such a way that the heart of your application is what you care about not about the view. Details of whatever platform you happen to be using. And so that also means not only like Alex is saying a command line MAC out an Android app, right potentially. If you can if you can condense that into a binary, and then share that with your Android Dev team, then they would be able to call in that. Now, I will say that there is some I don't think technically it's easiest thing to do right now. And I actually think it's further along in the cotton world that they're able to work in our operate with. S applications easier. But I think we will get there. And I think this is a better approach personally. I think than doing something like what does it react native? Yes. Right. Because to me, you're putting the view layer at the forefront. Yeah. That's sort of the whole different like this screen casts going to showcase what we've been talking about. All this time where? And it's hard to illustrate that. Because what I find a lot of Divi was developers fall into this trap of thinking that. Oh, yeah. You IQ does every where and we just so couple too because we built an IRS app, and there's no way out of just no way to do the other way. And that's it. They sort of give up right, right? Because they never see an example of how it can be done such that, you you're you. I kid is actually not relevant to your application. Right. Right. Just the framework that you use to display things to the user on the screen happened to be your application is in this case, we're making a Twitter app. Wherever company you work at that is your application. The fact that it happens to us you like it needs to run on an less capable device. That's a detail that is not your application. It's funding. Mental shift in thinking, and Alex would say this very often in these are the words that I liked it was its platform thinking. Yup. Right. It's. This whole apple approach that your what's your mate? You your app has its own life cycle, independent from you. I kids view did load or what you will appear. So on those are the signals from the framework that you receive potential and maybe us, but they're not relevant to your Abacus. It doesn't care. It's behavior is not defined by them. Same same. Let's say, you know, we'll make in taking the same code and make an app kit app, right for MAC or command line in our case. The doesn't matter the life cycle of command line or ABC yet. Our app framework if you will right? It has its own rules, and drives the rest of the things and uses the rest of the things right rather than other way around where it's inverted most of the time like you, I could dictates devils and uses your code, right? Where you said there, you said it like the application is a framework your application is the framework, your, it's what drives the code and everything plugs into that you I could being the prime example. And I think what happens in I know this at least nihil Westworld is we get drawn into the you like it world in sucked into it where that becomes their application that that drives us, and that is because it's very easy and seductive to do that because multitude of reasons the example codes all do that apple themselves do it because it's it's not an apples interest to help you necessarily to help all the individual developers. Make the best application. Work on Android, and whatever other devices you want to run it on. And it's not in the interest of people who write these short sample code to teach you to how to design your application. They're simply trying to show you simply there, so they'll implement everything in the view controller, and we're going to show you what we've been learning about platform thinking framework thinking defending your application, right because. Yeah. As as you said, as you mentioned, it's not an apples interest to help you decouple things like that. They actually want to stay in their world and have their framework. Jeff anything it's in their interest to kind of have you coupled to them. Yeah. Because then if you're not coupled to them while can, you know, things don't go well anymore Niwas world, again, just take your cold pack, your stuff and go to another platform. Right. But if you're couple you can't. So again, business wise is just smart for them to do that. But then if you like sort of as a comparison quick comparison if you think about the one. Well, it's not a framework. I guess that's that's why it's not a framework the one thing that's done at right, for example. And it's Aloma fire. Right that that famous networking library where you you just use it. It doesn't dictate you anything, and that's sort of the difference. Right. You want your your market be like Allama fire? Right. You use not other way around. Great great with putting it. So what what else in the new year? What else we're gonna come out with more? Great episodes, more of the quality content. You've come to love us for real world development. Alex is still Dubar. I'm still at read it still doing some getting deep in the trenches the code mind, deepen the code lions sharing that with you. So we're looking forward to it you better getting better. No more books to read. Oh, yeah. We got some someone the pipeline. Overviews? Yeah. Thought some books right things like that. They've acting coming right followers, reacting book. Right. This is the were talking good the good meat potatoes. To the bat in the, you know, the good meat and potatoes stuff like design patterns and architecture stuff that is independent of kind of more. Details of some

Alex Twitter apple singleton writer Europe Iowa Swift nihil Westworld IRS Dubar Niwas Jeff ABC seventy eighty percent
"dev" Discussed on Inside iOS Dev

Inside iOS Dev

07:37 min | 3 years ago

"dev" Discussed on Inside iOS Dev

"You're listening to inside Iowa's show Bod will world. I was development today with you your host Salix Bush, Andrew or back. We're back has gone guys. Welcome twenty nineteen. We made it we made its. Yeah. We took a break for quite some time. Actually. Yeah. All the, you know, Colladay christmasy staff than moving to new places all of that. Yeah. But we're back we're better or stronger than ever. Well. That rhymed right and. Yeah. New season. We have some new great things for you guys coming down the pipeline. Let's just say that we're going to be giving conference talks around the world. Yep. We've been getting invites and kind of applying places we will be producing content. We have a screen cast that we've been working on for you guys. We know that y'all been wanting us to be able to apply this knowledge that we talk about design patterns architecture, code quality testing all that could stuff ride Janda. That's cream cast is going to be very very, very pragmatic. It's not like, oh, you know. Peers are sample. We are building a real out. Yeah. I really up with our experience working at companies where things like analytics or AB testing are always done, but they're never done and the simple sample apps that you see this is going to be we're going to try to as much as possible will only a two person team. Make this like we would make a real app at a real company with Brill real world problems. Yeah. So yeah. Keep an eye for that. We will publish details later, you're still in the works. But yeah. And today while our topic is singleton's again. But not not what you might think. And as we were working on our app for the screen cast. Actually, that's something that came up, and that's that's why we sort of to connote and decided to talk about it here on the podcast. Apparently, you guys I think no my stance by now and singleton's I think they're evil should not be used anywhere that just anti pattern. But. There is a parent. There was a one use case for for us where I think I see they might be okay. Who but there's a caveat. It's like not a pure singleton that to think of like at dot shared instance, or whatever, it's usually cold. Okay. So hold on stop stop. And I thought what the qualifying your statement? So the the claim by Alex Bush posited is in please, correct. This if it's incorrect, there are certain cases where singleton's can be useful, and you would implement them and use them. Kind. Yes. I said that. Yes. Okay. Let's dig into that. Because just to refresh people, basically if you haven't heard the episode the episode is called y singleton's or evil. I think something very inflammatory totally not biased title episode there. But in their Alex, basically is very strongly anti singleton for almost work. No, the claim he made was there are no cases where singleton's, and I kind of ran the gamut and was unable to come up with any examples that he thought were sufficiently the conditions sufficiently called for using a singleton, and I would say a still stand by it like ninety five ninety nine percent of it. But there's one case that came up for our. Our app screen cast app. And it was what fonts and colors. We again, we're trying to make this up like as if we're in a company, and actually this is something I'm working on it read it, and it's something we worked on together. At when Neil we're trying to unify the look of the app. So if someone says, hey, I want an H. One font header one or a, hey, I want like, however, we are designer decides to name. Hey, want a medium title? Maybe that's the name that should look the same across the entire application. Right. So fond colors things like that. You're kind of making a Palais or like this standardized way of designing and making the look and filthy up. Right. And essentially if you think about it, it's kind of what we got to his we needed a list of. What does the list of functions? I believe that spit back out. Font size or font style, right or Kali, Colorado. Right. So the first one we started was medium body fun. Right. Right. And then we had like a bold body fund something like that. Or no, I'm sorry. It was a title fund that would be used by Lila view layer. And it's well the same right everywhere. It doesn't need to change is not influenced by any variable or property or anything like that is just a list of things that you wouldn't want to request and not us like a number for fun size, everywhere and copied everywhere. Right. You don't want code duplication. And this is the problem that we've had both at when he will read it, which is why we had to go through the effort of standardizing things is you don't wanna case where you're using. Let's say you're hard coding, the number. Let's use is fourteen and your hard cutting it all in different places throughout your application. And then the designer says. Hey, we have to change the font size. And then that happens over the many years you're developing this app. And then before you know, there's different fonts everywhere. Right. So we're trying to put it all in one place with ING easily distinguishable names like body font. That means very specific thing both to you and the designer and these are simple read only functions they have no complex logic in them. You're simply asking it for for example, for a font of a certain kind. That's it right and essential will win that. And dub doing. We created a effectively it's a Namespace. But the way it's implemented a type class. Fonte Tila, tea or something like that. I forgot and then we had a bunch of static Mets methods on it and those methods spit back out deformed size font object or a right. So essentially, this is this is the whole, you know, where? You know, where I can see that. This does not make sense otherwise. You know, just a sort of a global function raced of global functions that we would like us to have to help us. Right. And I was noting that when you are making it I was like this is like we're putting this in class because we're just object oriented programmers, and we tend to think in objects and like, oh, that's the immediate way. But then as your coating it, and I was like this thing just only has static functions on they said really this thing, let's say we were programming and see these are just a bunch of global functions. And like we just happened to put them in a class because that's how we think, but we could have just easily made them global functions. I still think he was useful to put them in a class. Because like Alex said, we Namespace them. So it's like fun utility or read it sorry. Not. Whatever Twitter fons because we're making Twitter example, app dot medium body fund

singleton Salix Bush Twitter Iowa Colladay Brill Alex dot H. One Fonte Tila Andrew Neil Colorado ninety five ninety nine percen