======================================================== ** WE ARE HIRING *** Interested in working for one of the most innovative mobile app companies on the planet? Check out www.grindr.com/jobs and contact: email@example.com ======================================================== In case you missed our last meet up, Lukas Sliwka, Grindr's VP of Engineering, discussed architecture strategies being employed to ensure high availability and scalability of the Grindr 8 million+ user platform. This month, Lukas and the Grindr iOS Team will be focusing on: Implementing Test Driven Development, Unit Testing and code metrics when building mobile iOS applications. What you will learn: 1) How to implement Unit Testing in Xcode using IOC Container - iOS Development Team will be going into code level giving an overview of dependency injection mechanism facilitated by Typhoon container. In addition, they will do a code walk through unit tests employing the IOC mechanism. 2) How to cleanly manage dependencies in Xcode - iOS Development Team will showcase and discuss the usage and configuration of CocoaPods dependency management framework. 3) How to setup Continuous Integration environment enforcing Xcode code quality metrics - Release Management team will discuss and present Grindr’s Xcode Jenkins build pipeline with its continuous integration and code quality metrics. About the Presenter: Grindr’s VP of Engineering, Lukas Sliwka is a thirty-something technologist who's lived and worked in many different places around the world including Europe, Canada, and both coasts of the US. Lukas has a background in software engineering, agile methodologies, and agile transformation. He loves the disruptive nature of technology and seeks any opportunity to change the status quo. He recently joined Grindr to further its geo-social mobile platform and how it impacts the dating world. Lukas has also held key roles at Beachbody, Yamaha, and Mazda.
What, exactly, is Inversion of Control? Most commonly used in reference to Dependency Injection or Dependency Inversion (the D of SOLID). Inversion of Control is a programming methodology where objects are given information about other objects in the system without having to create or control them. This is mostly done with either abstractions or interfaces (again the D of SOLID). As you will see in this video, we begin with a simple procedural example and begin looking at how we change who creates the Data-access layer and how the User class knows about it. All of this is done with the desired end goal of keeping the functionality of a class limited to only what the class should be doing. http://en.wikipedia.org/wiki/Inversion_of_control http://joelabrahamsson.com/inversion-of-control-an-introduction-with-examples-in-net/ http://www.codeproject.com/Articles/592372/Dependency-Injection-DI-vs-Inversion-of-Control-IO http://en.wikipedia.org/wiki/Solid_(object-oriented_design%29
Order 'The Devil Put Dinosaurs Here' available May 28, 2013: http://smarturl.it/BuyAIC Playlist Best of Alice In Chains: https://goo.gl/wyhmvs Subscribe for more: https://goo.gl/FJ17JZ Official video for Alice in Chains' "Stone" from their album 'The Devil Put Dinosaurs Here.' Music video by Alice In Chains performing Stone. (C) 2013 Capitol Records, LLC
Mobile apps are something that you interact with on a very personal basis. You carry them around in your pocket, check in with them frequently, and really let them into your life. Danilo Campos is the developer and designer behind beautiful mobile apps for iOS including Hipmunk and Level Money. To give us an inside look at how he works, Campos invited TechCrunch TV into his San Francisco apartment, where he currently works as a freelance developer of iOS apps for a variety of clients. Subscribe to TechCrunch today: http://bit.ly/18J0X2e Inside Jobs is a weekly series that explores popular job titles in Silicon Valley and exposes the people who make the tech industry tick. For more episodes, click here http://goo.gl/mRoOcB Videographer: John Murillo Producer: Felicia Williams Reporter: Colleen Taylor
http://www.youtube.com/alkaherawalnas #القاهرة_والناس | كيف تحمي خصوصيتك؟ فى Tech Talk مع محمد الجندى حلقة 27 أكتوبر
As Steve recovers from a recent breakup, PBS decides he is the perfect candidate to cover the online dating space and organizes interviews for him at JDate, Match.com, Grindr and more. Subscribe to PBS Digital Studios for new episodes of EVERYTHING BUT THE NEWS every Wednesday: http://www.youtube.com/subscription_center?add_user=pbsdigitalstudios To view the full 10-episode series now, visit http://video.pbs.org/program/everything-news/ Also available thru the PBS app on Apple TV, XBox and Roku. Watch more EVERYTHING BUT THE NEWS: Episode 1: What Would Jim Lehrer Do? A Report from Vidcon http://www.youtube.com/watch?v=ZC35Iwe4y9E Episode 2: Rideshare Wars: Uber, Lyft & Sidecar http://www.youtube.com/watch?v=n0vqW8EYLK8 Created by: Steve Goldbloom & Noah Pink Written & Produced by: Daniel Rattner, Noah Pink & Steve Goldbloom Associate Producer: Nic Pollock Executive Producers: Matt Vree Kevin Dando Executive Producer for ITVS: Pamm Higgins Editors: Daniel Truog & Zach Land-Miller Director: Noah Pink
Practicing Test Driven Development (TDD) is like falling in love. It may first seem like all your development problems will disappear. However, it's not all unicorns and rainbows. You have to work at it, and keep working at it, for the rest of your development life. It is hard, and it's natural to question whether the value is worth the effort. So why do it? Why would you bother going through all that trouble, dramatically changing the way you code, learn new domain specific languages, and initially slow down the rate at which you produce code when you have no time to lose? This talk will answer the "why" by sharing my experience of passing through the five stages of grief (denial, anger, bargaining, depression, and acceptance) as I learned TDD, and how acceptance grew to love. You will walk away from the talk with techniques for maintaining and strengthening your relationship with TDD. Test frameworks and languages may come and go, but the fundamentals and value of TDD remain.
The VKSI Magazine is having an interview with software craftsmanship legend Bob Martin (@unclebobmartin). Interviewers: Dr. Susann Mathis (VKSI Magazine) Marc Philipp (andrena objects) www.vksi.de
Have the best day of your life! If you could take the time to like this video, the algorithms will be forever in your favor! Here is my Github link for code examples:https://github.com/ajn123 Personal Website: http://www.ajnorton.com/ Check out my blog and like or comment any other tutorials you would like to see! http://applejuicescholars.com/
I highlight the key differences between the two testing methodologies. Links: Hanselminutes: http://www.hanselminutes.com/294/understanding-bdd-and-nspec-with-matt-florence-and-amir-rajan Cucumber: http://cukes.info/ ApprovalTests (my verification framework): http://www.approvaltests.com twitter - https://twitter.com/llewellynfalco blog - https://llewellynfalco.blogspot.com/ Also checking out my conferences: EuropeanTestingConference: http://europeantestingconference.eu/ Mob Programming Conference - http://www.mobprogrammingconference.com/