2016.04.21 / Technology research
Ian Harris
KNOWORTH
只有想不到、没有做不到
2025-05-05 / Other
Apps are powerful, easy to learn and, thanks to the spread of mobile devices, wildly popular. But they come with downsides: to solve a complex task, users often have to switch between apps, even multiple times. It doesnt have to be this wayif we start looking at apps more as service providers. The Apps Eco-System: Simple And Extensible Obvious cases of systems that can be extended via apps. Apps are everywhere, on smartphones, tablets, TVs, set-top boxes and watches. We also see a rebirth of apps on desktops, where installable applications have been around for some time, of course. Something ha[…]
by Andreas Weder
2025-05-05 / industry
So you have a non-technical role in the tech industrymaybe youre a designer, a digital marketer, a product manager, or an entrepreneur. Youre probably used to focusing on your craft and handing off more technical tasks to developers and engineers. It makes senseyou have your expertise and they have theirs. But as we head into an increasingly technical world, the lines between these roles are beginning to blur. Some even say that you can never truly design an efficient website unless you know how to code one. I believe theres a sweet spot where non-technical people can learn a little code and e[…]
by Josh Hirshfeld
2025-05-05 / industry
As a big fan of Test Driven Design and Development, I believe creating good tests is one of the single most important things we can do as Java Developers. We write tests for a number of reasons: To shape the design of our system. We know what the input and output should be, but what objects do we need to create to do this? What shape should the code take? Writing tests allows us to understand what our code should be created. To ensure initial and ongoing correctness. It is important our application behaves as expected and is consistently accurate. Tests should do their best to ensure this is t[…]
by Sam Atkinson