Deze website maakt gebruik van cookies.
Als je deze website browst dan ga je akkoord dat wij cookies gebruiken voor onze gebruikersstatieken, facebook en twitter.

Boy Baukema March 21st, 2013 by Boy Baukema

Verifying our software with OWASP ASVS

“If a tree falls in a forest and no one is around to hear it, does it make a sound?“ Likewise if a software project is delivered and no one has looked at security, can it be said to be secure? If a tree falls… by Dunc(an) When a customer commissions Ibuildings for a new application, he [...]

If a tree falls in a forest and no one is around to hear it, does it make a sound?

Likewise if a software project is delivered and no one has looked at security, can it be said to be secure?

If a tree falls… by Dunc(an)

When a customer commissions Ibuildings for a new application, he usually has plenty of functional demands (I need it to do X and also Y and Z… oh and can I get A?).
And maybe some thoughts have been given to performance metrics, but security?

Well… it “needs to be secure”.
Read more

Martin de Keijzer February 8th, 2013 by Martin de Keijzer

Boosting mobile deployment with PhoneGap Build

Developing a mobile web-based application is one thing, but deploying it is something different altogether. If you’re just deploying to the web, this can be a fairly easy task. The pain usually starts when you want to deploy to multiple OS’s as a native application.

Developing a mobile web-based application is one thing, but deploying it is something different altogether. If you’re just deploying to the web, this can be a fairly easy task. The pain usually starts when you want to deploy to multiple OS’s as a native application.
Read more

dpcradio January 14th, 2013 by dpcradio

DMCRadio: Sencha Touch 2

Episode: 2012 – 15 Tommy Maintz In this session, Tommy Maintz will guide you through building an HTML5 mobile web application using the latest release of Sencha Touch 2. If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our [...]

Episode: 2012 – 15
Tommy Maintz

In this session, Tommy Maintz will guide you through building an HTML5 mobile web application using the latest release of Sencha Touch 2.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio January 14th, 2013 by dpcradio

DPCRadio:Scalability issues: cure first, prevent later

Episode: 2012 – 26 Thijs Feryn The “it works on my machine” mentality has resulted in numerous face palm moments. This is even more painful when a your app is under heavy load due to a marketing campaign. With some minimal code changes and some smart utilities, you can maximize your scalability and performance. Keywords: [...]

Episode: 2012 – 26
Thijs Feryn

The “it works on my machine” mentality has resulted in numerous face palm moments. This is even more painful when a your app is under heavy load due to a marketing campaign.

With some minimal code changes and some smart utilities, you can maximize your scalability and performance. Keywords: Varnish, PHP-FPM, Nginx, APC, CDN, Gearman, Memcached and a proper server setup.

I’ll show you how you can make a slow app with a crappy code base go mighty fast on one and even multiple servers. The focus of this talk is to cure first and eventually learn and prevent.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio January 14th, 2013 by dpcradio

DMCRadio: Ten considerations for taking a web business to the mobile market

Episode: 2012 – 10 Sam de Freyssinet Business owners have woken up to the reality that the web is increasingly consumed on the move. Product owners are demanding new mobile sites that must be released yesterday! You manage an established online business, now you need to move into the mobile market. How do you take [...]

Episode: 2012 – 10
Sam de Freyssinet

Business owners have woken up to the reality that the web is increasingly consumed on the move. Product owners are demanding new mobile sites that must be released yesterday! You manage an established online business, now you need to move into the mobile market. How do you take your existing business into a mobile domain? Does the entirety of your current business model need to exist in the mobile environment? Or is there a killer mobile app hidden within your existing product? This talk will walk through ten considerations that you must make when moving your online business to a mobile audience. Using a case study from a web startup transitioning to the mobile market, we take a guided tour through the challenges encountered and how you can avoid them in your business.Throughout this session, we will examine the finer points of the mobile development process we wished we had considered in advance. Learn how the user experience evolved beyond the initial business requirements through prototypes and testing. Discover how the legacy architecture was not suitable for mobile operations and the big infrastructure decisions that resulted. Witness our decision making process that led to the final solutions.Laid bare in this talk is the entire mobile development process as we experienced it, distilled down to ten useful pointers for you to take away.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio January 14th, 2013 by dpcradio

DPCRadio: The API Dilemma

Episode: 2012 – 30 Chris Cornutt Creating a good, useful and functional API for your application can be one of the most difficult parts of a project. With more and more things becoming API-powered, it’s important to plan well and provide what the user expects. I’ll look at some principles you can follow to make [...]

Episode: 2012 – 30
Chris Cornutt

Creating a good, useful and functional API for your application can be one of the most difficult parts of a project. With more and more things becoming API-powered, it’s important to plan well and provide what the user expects. I’ll look at some principles you can follow to make sure the API you write is the right one, both from the developer perspective and what you, as a user, should expect of a quality web service API.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio November 19th, 2012 by dpcradio

DMCRadio: CocoonJS

Episode: 2012 – 12 Ibon Tolosana CocoonJS is a native wrapper for HTML5 canvas based applications/games.Without any code changes and thanks to its OpenGL canvas bindings CocoonJS is able to execute you applications with almost a 1000% performance boost.CocoonJS offers native iOS and Android deployment environment. It is highly focused on monetization since applications deployed [...]

Episode: 2012 – 12
Ibon Tolosana

CocoonJS is a native wrapper for HTML5 canvas based applications/games.Without any code changes and thanks to its OpenGL canvas bindings CocoonJS is able to execute you applications with almost a 1000% performance boost.CocoonJS offers native iOS and Android deployment environment. It is highly focused on monetization since applications deployed in CocoonJS have out-of-the-box Ad networks and tracking systems integration. Other features like asynchronous websockets, localStorage, facebook integration, etc. are available too. All this magic is achieved directly, without cross-compilation processes or being limited to custom APIs.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio November 19th, 2012 by dpcradio

DPCRadio: Travis CI – Distributed CI for the masses!

Episode: 2012 – 16 Josh Kalderimis Continuous Integration has typically been a practice only performed by companies who want that piece of mind for their client software, but does it need to be like this? Travis CI is a continuous integration service for the open source community. We make testing OS projects dead simple and [...]

Episode: 2012 – 16
Josh Kalderimis

Continuous Integration has typically been a practice only performed by companies who want that piece of mind for their client software, but does it need to be like this?

Travis CI is a continuous integration service for the open source community. We make testing OS projects dead simple and fun. But most importantly, we help improve code quality for large projects like Doctrine2 and symfony, to smaller libraries like FOSRest.

The vision behind Travis CI is to become for builds what PEAR is for distributing libraries.

In this talk Josh, one of the core members of the Travis CI team, will introduce you to the vision behind Travis, the how it is implemented, and why it matters to everyone in the OS community.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

Martin de Keijzer November 13th, 2012 by Martin de Keijzer

Getting started with Sencha Touch 2

The web as a mobile platform The web has been a great place on desktops and laptops for quite some time, but with a booming growth of mobile devices like tablets and smartphones, the internet has become increasingly more interesting on these devices as well. Building mobile apps for the web has some advantages when [...]

The web as a mobile platform

The web has been a great place on desktops and laptops for quite some time, but with a booming growth of mobile devices like tablets and smartphones, the internet has become increasingly more interesting on these devices as well. Building mobile apps for the web has some advantages when compared to native development, before we start with Sencha Touch 2 we will take a look at these advantages.

Read more

dpcradio November 12th, 2012 by dpcradio

DMCRadio: Mobile Performance Considerations

Episode: 2012 – 09 Estelle Weyl Mobile browser performance is challenged by bandwidth, battery, and memory constraints. Slow loading and reacting sites create bad user experiences. Sites that drain batteries or crash the browser are infuriating. Porting a web application designed and developed for desktop devices—devices with virtually unlimited memory, and literally unlimited power (they’re [...]

Episode: 2012 – 09
Estelle Weyl

Mobile browser performance is challenged by bandwidth, battery, and memory constraints. Slow loading and reacting sites create bad user experiences. Sites that drain batteries or crash the browser are infuriating. Porting a web application designed and developed for desktop devices—devices with virtually unlimited memory, and literally unlimited power (they’re plugged in, not running on battery) in many cases just doesn’t work. By understanding mobile limitations and keeping mobile in mind throughout the development process you can create more responsive, faster downloading, less battery consuming applications.In this session we assume you understand general web performance optimization, and instead focus on best practices required to improve performance on mobile devices. Instead of just covering how best to get a site onto a device, you will learn how to make sure it works optimally once it is there. Topics include HTML5, CSS3, images, JavaScript and the DOM.We’ll cover mobile device limitations that often lead to poor user experiences as well as tips and techniques to prevent these trouble spots from arising.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.