Web APIs has become an very important topic in the last year. We at M-Way Solutions are working every day with different backend systems and therefore we know about the importance of a clean API design.
Static website generator with Grunt.js
In order to implement static websites, a commonly used tool are content management systems (CMS); they provide the separation of design, structure and content; enable multiple users to contribute to the content of the site and allow the scheduling of content publication, among other features. However, the use of CMS limits the customization of the website and also restricts the developer to use a certain structure, not to mention the costs, not all content management systems are open sourced.
Web Technologies conquer the Desktop
A short time ago github announced their new product Atom, a text editor for developers. It is Design for desktop operating systems like Linux, Windows or Mac OS. It is designed for desktop operating systems like Linux, Windows and Mac OS. It doesn’t differ from a native Application at a first look, but looking deeply on its technology surprisingly, shows it is completely based on Web technologies. The UI is build with HTML, CSS and JavaScript. The communication with the underlying operating system is done via node-js. Atom isn’t the only text editor based on Web technologies. Adobe had the same idea and released Brackets even earlier than Atom.
End to End testing with CasperJS
In this tutorial, we get in touch with end to end testing in JavaScript. To save time, we take the existing ToDo App written with Backbone.js. We will extend this app by adding a grunt workflow. The code of this tutorial is hosted on a github repository.
Software and unit testing for iOS
Software testing, also known as quality assurance (QA), on one hand should support developers in their software projects and on the other hand assure profit. For efficient Testing constraints and guidelines should be defined on how a written program should be tested.
Creating apps for windows 8 phone using web technologies & phonegap
Many didn’t expect that Windows Phone would stand a chance against Android and iOS on the smartphone market. But statistical evidence shows that the Windows Phone market share in Germany grew by 6% from July 2012 to September 2013. This and many other influences encouraged many companies to reconsider their decision on this operating system. The following article includes a tutorial of an intermediate level of difficulty, which describes a way to make your The-M-Project v2.0 Absinthe web app running on your windows mobile phone with the help of Phonegap.
So long 2013 – looking back at this year’s blog highlights
We’re fast approaching the end of another year and it’s time to take a look back over the last 12 months. Also, we would like to express our thanks to all our awesome staff, who have contributed to the success of our thinking mobile blog and for sharing their knowledge. Here’s some of our 2013 blog highlights to read (or to read again).
Offline/online synchronization with Bikini: All a model needs
Bikini is not just a fancy name for an outfit where 90% of a woman’s body is exposed. Bikini in a mobile app developing context also tries to address the most common synchronization problems you have with a mobile app. In short, you get offline/online synchronization and live updates of your collection. For our new version of The-M-Project we decided to use backbone.js as the base and build extensions needed to develop mobile web applications.
Client vs serverside rendering – the big battle?
When it comes to the development of a single page web application for mobile devices performance is a big deal. Smartphones are significantly less powerful than a desktop PC. Therefore, a test was setup to measure the time for different approaches in creating html on the client.
Super Scale Systems
The social web is alive! And with it all of its technical challenges. Never had the servers to answer that many requests, never to store so much data. While the technological leaders like Facebook and Google use highly customized super scale systems that run on provincial town sized server farms distributed all over the world current web frameworks barely offer a single strategy to scale. Where the leaders use highly efficient caching mechanisms, frameworks recalculate responses over and over again. Where the leaders automatically add new machines for processing, frameworks allow to manually add machines without a designated field of work.