As systems grow in complexity, coverage and accuracy of testing via manual systems becomes too labour intensive. Automation assists the team to achieve maintainability and flexibility of test suites, identifying issues quickly to ensure they are resolved at an early stage. Automation can be done repetitively and adds additional testing that would be difficult to cover through manual testing.
As Microsoft has officially confirmed the release of Windows 10 for July 29, let’s take a closer look on the new features. We can’t mention them all, but there are several aesthetics and functional changes that are definitely worth watching out for.
Last week Apple announced iOS 9, the next version of their operating system on mobile. This release is set to make the platform smarter and more powerful, with upgrades to built-in apps and Siri, improvements to performance, and new features that are looking to create a better experience and change the way we interact with our devices. Below are many of the changes we can expect to see with this upgrade.
A CMS (Content Management System) is an application, mostly web based, to create, edit, delete and manage content from a central interface. CMSs are often used for running small and large web sites, blogs, forums and news pages up to complete E commerce shopping platforms and can include user targeted marketing.
CMS platforms have come a long way, presented in many shapes and sizes. They are still evolving through new technologies and new ideas. With an abundant selection on the market, thorough investigation and consideration is needed before making the right choice.
Tools of the trade for a digital designer are Adobe Photoshop and Illustrator. Photoshop is an image editing program and Illustrator is a vector graphics editor. In digital design, the two are used in conjunction with each other; however, this can bring a lot of frustration and slow down the designing process.
As a frequenter of Dribbble, a community for designers to showcase their work, the application Sketch is frequently mentioned in projects and in comments. Not wanting to be left out on the latest technology, I downloaded a free trial of the application to see what it was all about.
Before I get into the technical parts of this blog, I would like to give a brief summary about why I chose this topic. In my work, we have a task tracking board similar to Trello where cards are frequently moved around to different groups. The problem was that other users were not able to get the updates from other users. So, we used Signalr to do update the board whenever changes were made. All was well and good, until we created a public version of the site. The board was still updating but only within the context of the site. For example, the changes made to the public site wasn’t updating the intranet site and vice versa. This is when we decided to integrate Signalr with Redis. Redis backplane acts like a middleman between the two sites and notifies all subscribed sites with any changes.
The Adobe Creative Cloud is a great way to have a seamless way of keeping settings, files, and feedback from team members in sync. Before CC every 2 years Adobe would release a new Box set with CD’s. If they were to make an update you would have to wait 2 years to get that update. Now with a subscription you get monthly updates on each individual program.
There are several approaches to building cross platform applications targeting mobile platforms.
Frameworks such as Mono allow development of a common application core, with a native user interface and platform specific integration developed on top of this for each platform.