yannxou

88 Flips | 6 Magazines | 4 Likes | 1 Follower | @yannxou | Keep up with yannxou on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “yannxou”

Desmitificando los dobles de test: Mocks, stubs and friends

Si sientes curiosidad por Agile y eXtreme Programming, es muy probable que hayas escuchado en artículos y charlas que el testing es bueno, que es tu …

Introducing Twitter Network Layer iOS framework for open source

Today, we’re excited to open source our Twitter Network Layer framework for iOS, or TNL for short.

Manipur

Swift's new calling convention

One of the major changes in Swift 4.2 is a change to the calling convention. But what exactly does that mean? Why is it important and why would you …

Optimistic UI

So, <i>Optimistic UI</i> <i>shows the final state</i> <b>before</b> <i>the app finishes (or starts, even) the real work</i>.<p>So, it’s a magic trick. Why do we need it?<p>It is a very …

About

Subscribe on Awesome-iOS Weekly!!🗞<p>A curated list of awesome iOS frameworks, libraries, tutorials, Xcode extensions and plugins, components and much …

Playing My Chemical Romance using the Apple Music API

Last week, we released the very first version of our app called Combo.fm. It’s a neat little music discovery tool (you should probably go check it …

Shortcuts: A New Vision for Siri and iOS Automation

In my Future of Workflow article from last year (published soon after the news of Apple's acquisition), I outlined some of the probable outcomes for the app. The more optimistic one – the "best timeline", so to speak – envisioned an updated Workflow app as a native iOS automation layer, deeply …

Deep links with no brainer

Very often in my practice deep links were something that no one cares much, they work somehow and its fine. Or there are just few of them and its …

Embracing Algorithms - WWDC 2018 - Videos

Stop Using Structs!

I hear all the time people say ‘prefer value types over reference types’. What if we are all getting it wrong?<p>Hello everyone, first of all, this is …

Inside the livecoding algorave movement, and what it says about music

Using code for live music has gone from geeky fringe to underground revolution, offering a fresh approach to music and pattern, even for first-time …

CD Baby, Tunecore, DistroKid, AWAL, Ditto...Who is the Best Digital Distribution Company for Music

This is the most comprehensive and accurate digital distribution review comparison piece on the web. By far. I checked. Who is the best digital …

Building a fast Electron app with Rust

When I built Finda, I wanted it to be <i>fast</i> — specifically, to respond to all user input within 16 milliseconds.<p>Given this goal, you might be surprised …

JavaScript

Type safe network layer 2.0

There are plenty of posts about doing a network layer in a type safe way with Swift. No matter the used network API, those approaches all rely on …

So Swift, So Clean Architecture for iOS

This entry is part 1 of 7 in the series Building a Scalable App<p>You are not paid to code; you are paid to create solutions.<p>The topic of iOS app …

The 30 second guide to government spending https://t.co/fi3M0aXp5M

Compusition

Now that we know how to access the currently selected clip in session view, let's see what we can do with the clip object. In the info we logged …

Architecture in Context

Video Transcript:<p>I have always loved this conference, and it's a huge honor to be here today. We've spent the last year and change at Tinder working …

Introducing Clean Swift Architecture (VIP)

Forget MVC, now!<p>A couple of years ago, all of the iOS apps were small containing less than 10 screens. The codebase was small, storyboards were …

Xcode UI Tests with Embassy and Succulent

How to record and replay APIs request to make UI Tests work.<p>In the past few days, I’ve been integrating Embassy and Succulent in my UI tests.<br>If you …

Unit-Testing a ViewController

Unit-Testing is an important tool to validate the functionality. But I feel that it is not used to its full potential. Usually developers just test …

What's New In Vapor 3

Vapor 3 has been one of the most exciting, world-changing, rug-from-out-underneath-you, interesting and at times head-banging-on-the-wall experiences …

JavaScript

SOLID Design Principle using Swift

The SOLID principles are the foundation for the implementing/creating effective, maintainable, scalable and loosely coupled system.<p>It doesn’t matter …

The Future of Lottie

When we released Lottie six months ago, we never imagined it would be embraced by the community as it has been. It is inspiring to hear from people …

You can override a stored property with a computed one and still retain the superclass’s storage (using super). https://t.co/Fb6UKkVoem

Intermorphic work their generative magic once more with the latest iteration of Wotja

I have been both a fan of and a friend to the chaps at Intermorphic for a long time now. I still have a copy of one of the earliest versions of their …

Midi

Features

Arithmetic and logical expressions elegantly modeled and visualized using protocol-oriented binary trees with value semantics.<p>Model arithmetic and …

Getting Started with Core Data Tutorial

<i>This is an abridged chapter from our book Core Data by Tutorials, which has been completely updated for Swift 4 and iOS 11. This tutorial is</i> …

iOS Programming

Multiple Managed Object Contexts with Core Data Tutorial

<i>This is an abridged from our book Core Data by Tutorials, which has been completely updated for Swift 4 and iOS 11. This tutorial is presented as</i> …

Concurrency

Guide To Organizing Your iOS Debug, Development, and Release States With .xcconfig Files

Storing API Keys and Other Constants in Swift 3<p>Introduction<p>After your app is on the App Store, you’ll have at least two states of your app to …