2016.04.21 / Technology research
Ian Harris
KNOWORTH
只有想不到、没有做不到

2025-12-15 / Industry
Be honest how do you feel when someone tests your code? If youre anything like me, it probably ranks right up there with Monday mornings or getting a root canal. In fact, there are 5 things that drive me absolutely crazy in an average working week: #1. When It All Comes Crashing Down Youve pushed your code to the main repository and you feel like the greatest developer since Dennis Ritchie. Youve thoroughly checked your code (well, you ran over it at least twice while eating your morning cheerios) and youre sure nothing can go wrong. In a state of euphoria, you celebrate with your playstation […]
by Jason Silberman
2025-12-15 / Technology research
Prior to iOS9, you could only use spotlight to find apps by their name. With the announcement of the new iOS9 Search APIs, Apple now allow developers to choose what content from their apps they want to index, as well as how the results appear in spotlight, and what happens when the user taps one of the results. The 3 APIs NSUserActivity The NSUserActivity API was introduced in iOS8 for Handoff, but iOS9 now allows activities to be searchable. You can now provide metadata to these activities, meaning that spotlight can index them. This acts as a history stack, similar to when you are browsing th[…]
by Chris Grant
2025-12-15 / Technology research
Having a basic understanding of web based applications is a good foundation for designing a working Web API. But, if you want to create a good API you need a lot more than that. Designing a good API is hard work and its easy to feel overwhelmed when its your job to make one. But, good design is definitely achievable and this article describes a process that will help you succeed. We will investigate what good design is and how an iterative process can help us achieve it. We will also outline three important phases of design: sketching, prototyping and implementation as well as the tools that wi[…]
by Ronnie Mitra