Don't wanna be here? Send us removal request.
Text
Skillscast (film, code, slides): Deprecating ActiveResource: Alternative Approaches for Internal Rails Services
Ruby on Rails has always been optimized for a single monolithic application architecture. But as applications grow, it has become more and more common for architects to seek out ways to break their monolithic Rails apps into self-contained services. For years the most natural answer of how to hook up one Rails app to another’s API has been to use ActiveResource, a core Rails plugin that provides an ActiveRecord-like interface to an external service. The allure of such a simple interface to a network service is undeniable, but the downsides not nearly as obvious. Many have built Rails apps relying on ActiveResource only to feel significant unforeseen pain down the line. This talk provides a case study of an early adopter of ActiveResource during the Rails 1.2 era, the pain that it led to, and the eventual replacement of ActiveResource with a bespoke private gem that provides a similar, but more robust interface. https://skillsmatter.com/skillscasts/5283-deprecating-activeresource-alternative-approaches-for-internal-rails-services
0 notes
Text
Skillscast (film, code, slides): How to win developers and influence designers
Adam looks at a few points that'll help us to work better, together. In 1936, Dale Carnegie wrote the book “How to win friends and influence people." You may have heard of it. But what can this book, and others, teach us about working as part of a software team today? Quite a lot, actually. https://skillsmatter.com/skillscasts/5282-how-to-win-developers-and-influence-designers
0 notes
Text
Skillscast (film, code, slides): Learning to Code
Angela gives a lightning talk and will be about her adventures, frustrations and triumphs in learning to code and specifically in Ruby. Angela Ebirim has been attending the Funding Circle Code Craft course. https://skillsmatter.com/skillscasts/5281-learning-to-code
0 notes
Text
Skillscast (film, code, slides): Scalable Real-time Analytics with Storm Trident
Would you like to find out more about the core concepts in Trident, the DSL language of Storm? Join The Storm User Group who will help you to understand how the various building blocks can be put together to build a functioning system. This tutorial will assume a basic understanding of Java. You will gain a knowledge of Trident and would have seen a Trident topology developed from scratch and run in a production environment. https://skillsmatter.com/skillscasts/5302-scalable-real-time-analytics-with-storm-trident
0 notes
Text
Skillscast (film, code, slides): Automating Google Analytics tracking
Ever wondered how to test Google Analytics in-page tracking on your website end-to-end? No problem at all - this is quite easily done by programmatically analysing network traffic using a HTTP proxy server like Browsermob-proxy. What's more, testing the Selenium way means you can achieve cross-browser analytics testing effortlessly! https://skillsmatter.com/skillscasts/5239-automating-google-analytics-tracking
0 notes
Text
Skillscast (film, code, slides): Models of Automation
Much of the testing world sees test automation through a common lens, a common mental model. This is the paradigm of the assembly line robot: deterministic, mechanical actions repeated time and again. Whilst this model may have its uses, as with all models, it also has its failings: ways in which it constrains how we think about testing problems. There is another paradigm, an older one perhaps: that of the scientific instrument, that of tools which enhance the senses or allow us to manipulate the world in ways that, unassisted, would be impossible. https://skillsmatter.com/skillscasts/5238-models-of-automation
0 notes
Text
Skillscast (film, code, slides): A discussion on Meteor: A modular platform
Would like to learn more about the modular platform, Meteor? This month London Ajax User Group met to discuss the platform which develops client/server applications in pure JavaScript. https://skillsmatter.com/skillscasts/5237-a-discussion-on-meteor-a-modular-platform
0 notes
Text
Skillscast (film, code, slides): Spoiwo, at the London Scala User's Group
Keep finding you face issues as a functional programmer when using the Apache POI library? This session will run through the standard way to do it in Java and a presentation of spoiwo - a DSL-style wrapper library over apache POI, which would allow generating Excel spreadsheet in the functional manner https://skillsmatter.com/skillscasts/5256-spoiwo
0 notes
Text
Skillscast (film, code, slides): CQRS & Scala
How well does CQRS integrate with Scala? Does it play nicely with Futures and Akka? CQRS or Command Query Responsibility Segregation is a popular design pattern used across many different languages. Over the past several years I have been building up templates and patterns for use in the building of Scala services. I now wish to expose them to the world, hopefully for the benefit of all of us! https://skillsmatter.com/skillscasts/5255-cqrs-scala
0 notes
Text
Skillscast (film, code, slides): iOS Automation with Cucumber, Appium and Saucelabs
Want to find out how you can set up a Mac OSX for iOS automation? Then watch Shashikant's talk! This highly technical talk covers: Introduction to Appium Appium installation and Setup Running Appium Server with NodeJS Setting up your Mobile App for the Appium Test (Local and Saucelabs) Live Demonstration of Cucumber + Appium + Saucelabs https://skillsmatter.com/skillscasts/5323-ios-automation-with-cucumber-appium-and-saucelabs
0 notes
Text
Skillscast (film, code, slides): KVO Considered Awesome with Amy Worrall
Want a whirlwind tour through Key Value Coding (KVC), Key Value Observing (KVO), and Cocoa Bindings? Then watch Amy's talk! Amy explains what these technologies can do, when to use them, what their limitations are, and some tricks to work around common pitfalls. KVO has had a lot of bad press recently, but when used properly it can help you separate concerns and reduce the number of lines of code required for common operations. https://skillsmatter.com/skillscasts/5204-kvo-considered-awesome
0 notes
Text
Skillscast (film, code, slides): TDD in iOS with Tim Duckett
Want to find out how you can use TDD on iOS? Then watch Tim's talk! You'd be forgiven for thinking that TDD and touch interfaces don't really go together, but with a combination of Apple's developer tools, some open source libraries and a bit of cunning, TDD on iOS is both possible and practical. In this talk, Tim will attempt to justify these wild promises through the medium of live code and bad puns. https://skillsmatter.com/skillscasts/5167-tdd-in-ios
0 notes
Text
Skillscast (film, code, slides): Enriching Your Apps With Emotions, with Boisy Pitre
What if your iPad or iPhone could detect your emotional state and respond in a way that enhances your day? What if an app could deliver soothing content when you’re feeling upset, or play your favorite song when you’re feeling happy? Find out how you could achieve this in Boisy's talk! Every day, in multiple settings, we express ourselves through our emotions. Emotions are not only innate to our ability to communicate thoughts and ideas to others, but can also be a gateway to new experiences with our devices. Boisy explores these ideas and possibilities in this brave new world of emotion-intelligent apps and devices. https://skillsmatter.com/skillscasts/5091-enriching-apps
0 notes
Text
Skillscast (film, code, slides): Using Third Party Code In Your Project with Abizer Nasir
Want an overview of how you can add code to your projects and tips on writing and publishing your own modules? Then watch Abizer's talk! You don't have to write all the code in your project yourself. There is an increasing number of third party open source implementations that let you avoid re-inventing the wheel. There are also a few ways of integrating this code into your project, whether using CocoaPods, Git, Xcode Workspaces, prebuilt libraries, or just copying and pasting the code into your project structure. https://skillsmatter.com/skillscasts/5058-third-party-code
0 notes
Text
Skillscast (film, code, slides): Advanced Grand Central Dispatch Tricks with Matias Piipari
Interested in finding out more about Grand Central Dispatch and learning best practices in how to use it? Then make sure you watch Matias' talk! Grand Central Dispatch (GCD, or libdispatch) is a powerful concurrency framework made available by Apple for iOS and OSX. In this talk, Matias will firstly introduce you to the key GCD concepts and essentials of using it for task based concurrency. He then takes you on a tour of a number of production proven GCD patterns. https://skillsmatter.com/skillscasts/5031-advanced-grand-central-dispatch-tricks
0 notes
Text
Skillscast (film, code, slides): Introduction to UIKit Dynamics by Simon Whitaker
Interested in animation effects for iOS and how to use them? Then make sure you watch Simon's talk! UIKit Dynamics, introduced in iOS 7, lets developers add subtle real-world animation effects to their UIs using a simple yet powerful physics engine. In this talk at iOSCon 2014, Simon covers the basics of UIKit Dynamics, show real-world examples of dynamics in use, and explain why you shouldn't use this stuff to build your Flappy Bird clone. https://skillsmatter.com/skillscasts/5000-intro-to-uikit-dynamics
0 notes
Text
Skillscast (film, code, slides) Inside Autolayout
Want to figure out Autolayout and discover how to use it? Then hear it explained in Martin's talk! Autolayout can seem like a mysterious and confusing technology, powered by dark magic; so much so that some developers question its benefit over the old ways of doing layout. https://skillsmatter.com/skillscasts/4999-inside-autolayout
0 notes