Living and working in the San Francisco Bay Area, we are inundated with conferences about everything from gardening, to crafts, to superheroes, to technology. You can imagine that some of the most popular and widely attended conferences in the Silicon Valley focus on technology. We follow and try to attend several of these digital events ...
Years ago I worked at a Japanese real estate management company in Los Angeles. The employees were a mixture of ethnicities, but the overarching business culture was Japanese. Each morning we started work in the same place, at the same time, in a circle facing each other for a traditional Japanese chorei. For a reason ...
Imagine that you have a fantastic idea for a mobile application. You even have a team that loves the concept. But, you hit a roadblock when you ask for budget approval. You make a valiant effort to mock out your idea in PowerPoint, spend a few days with Balsamiq or Sketch, but the results are ...
The internet of things (IoT) promises a smarter future. One in which a faltering bridge informs local transportation authorities that it needs repair. Or a bridge that can warn oncoming smart cars to prepare to drive over a frozen surface. An automated manufacturing plant that orders its own supplies and even schedules and executes maintenance. ...
Tech innovation was in the air in San Francisco even more than usual last week, with the Google I/O conference in town. From AI to wearables, and IoT to virtual reality, Google announced several updates to their ecosystem of cutting-edge technologies. Among an assortment of vehicle platforms, Android Auto made a particularly large splash. ...
Earlier last week, Google revealed plans to phase out support for Adobe’s Flash Player in its Chrome browser for all but a handful of websites. The company expects the changes to roll out by the fourth quarter of 2016. What does this mean for the typical person using Chrome? Later this year Adobe’s Flash Player will be ...
A couple development environments worth considering Every Digital Foundry software engineer has their own development environment for their project. It is a common best practice used in the industry, and we have been following it for 20 years. In the past, this meant every time an engineer moved from one project to another they ...
Three Software Development Tools Worth Considering Think of a software developer’s toolkit as your handyman’s tool belt. There are many types of wrenches and screwdrivers, and in some cases even the “wrong” tool will ultimately get the job done. The problem is that it’ll take longer and might not be built as sturdy as ...
Part 2 of Server Frameworks Spring The Spring Framework is an open-source application framework that aims to make J2EE development easier. Unlike single-tier frameworks, such as Struts or Hibernate, Spring aims to help structure whole applications in a consistent, productive manner, pulling together best-of-breed single-tier frameworks to create a coherent architecture. The Spring license falls under ...
A web framework or web application framework is a software framework that is designed to support the development of web applications including web services, web resources and web APIs. Web frameworks aim to alleviate the overhead associated with common activities performed in web development. For example, many web frameworks provide libraries for database access, templating ...