December 3rd, 2013 by Nick Weisser
Verschlagwortet mit git, wordpress
This presentation was given at Wordcamp Chicago 2013 by Zack Tollman, a developer at The Theme Foundry, a company obsessed with building beautiful and functional template designs (themes) to use with your WordPress powered website. They will worry about the design details and clean code so you can stay focused on writing great content and running your business. Sort of what we also do at Openstream
His talk at this year’s Wordcamp presents Git techniques that encourage developers to be creative with code in a responsible manner and it explains Git commands that improve a developer’s confidence in writing creative code without the consequences of breaking existing functionality. Weiterlesen
October 26th, 2013 by Nick Weisser
Verschlagwortet mit events, hackathon, magento
Yesterday the 3rd Munich edition of the Magento Hackathon started. It is already the 7th edition organized by FireGento. What a great accomplishment!
Although I cannot be part of it personally, I’d like to write a few words about it, because the last hackathons in Zürich and Leizpig that I personally attended, were such a great experience. I’d like to make other developers aware of how valuable hackathons are for ones own education and for the developer community in general.
The teams are working on the following self-assigned projects. Weiterlesen
October 13th, 2013 by Nick Weisser
Verschlagwortet mit gae, google, mamp, mysql, paas, wordpress
At the Google I/O Developer Conference earlier this year, PHP, the fourth language runtime on Google App Engine was added in Limited Preview. Last Tuesday Google moved to Preview, making PHP on App Engine available for everyone immediately. It is now no longer necessary to whitelist your application for deployment.
Google App Engine is a (cloud computing) platform as a service (PaaS) that uses familiar technologies to build and host applications on the same infrastructure that powers Google’s applications with a 99.95% SLA. Whether you get huge traffic spikes or have lower traffic periods, App Engine scales your instances up and down automatically.
I had my first hands on experience with cloud computing as a developer in 2009 and then wrote an article for German T3N magazine about hosting Magento on Amazon EC2. Amazon Elastic Compute Cloud also delivers scalable compute capacity in the cloud, but Google App Engine is “abstracting” this still further so that you neither actually have to care about the underlying operating system, nor the web or database server. You just set up your PHP application and everything else is dealt with by App Engine. Isn’t that nice? Weiterlesen
September 4th, 2013 by Alexander Haiser
Verschlagwortet mit security, wordpress
WordPress security is definitely important, if you are running commercial websites!
The best way to begin securing your WordPress installation is to be aware of known security issues and best practises to fix them. The first step would be to look at the WP Codex for security tips.
How to secure WordPress
From my experience, I can say that brute force attacks are very common. Brute force means that someone tries to access your admin dashboard by guessing your login credentials. Most of the times this is done by scripts that can make hundreds or even thousand guesses a second. So never use easy passwords and never use “admin” as your username! A good way to get to secure passwords is using the random.org password generator.
If you want to delete the default user admin, simply add a new admin user with a strong passwort and a special username. Then delete the default admin user and transfer all posts to your new user.
August 10th, 2013 by Nick Weisser
Verschlagwortet mit mobile
Although you won’t find any code in the book Mobile First, it is still a good read even for developers.
You will find a business case for mobile first and many design patterns and best practices that you can continue coming back to as you design and develop mobile web experiences.
One exception is the mention of the viewport tag, which is very useful for designing mobile web experiences:
<meta name="viewport" content="width=device-width">