Archive for August, 2013

for PrestaShop Beginner’s

Posted: August 31, 2013 in PrestaShop

Some time ago i had been asked to do in a freelance job a PrestaShop Store. I had love that but at first it was difficult to understand. Some years had pass since then and PrestaShop stills being a big player when talking about accelerated E-Comerce stores.


There as been a while since i don’t do nothing with this platform but some months ago at my job i had the need to make the budget for rewriting a PrestaShop store, so hand’s on and i had to remember how it was to develop and all the features and tricks of the platform.

Site :

Tutorial video before begin:

Tutorial video how to install:

Theming PrestaShop:


runing PrestaShop on Xamp:

Backup and restore PrestaShop:

Tools PrestaShop:’s+Tools


And off course if you are a kind of reading developer i will suggest you this great book: PrestaShop 1.5 Beginner’s Guide

Here it is an excellent post my smashing magazine abou how to make an viral app i recommend the reading to all who are thinking or creating apps




image credits smashing magazine

Some days ago i had the need to look for WordPress plugin’s for SEO optimization i had found a plugin that worth a view and the most refreshing part of this discovery is that the developer team behind this plugin share a lot of knowledge about SEO with their clients and make also some consulting if you need.




Here you have the official website page and also the article to help you improve your WordPress website

Some days ago Teresa Crane come to me with a guide to review and share with my reader’s if i think this can be useful for the ones who read our column.

After some analysis i had found in this guide some of the steps i had done in my career, i think sharing this information can be useful for the ones who are giving their first steps in the market, also i think that for technical people.

You can read the full guide in

But i will copy down some of the most relevant statements i had found in this guide.


Create a list of specific companies and organizations that are currently seeking people with your job skills. You may already be working in your field and have an awareness of where hiring is taking place. If so, add these businesses to your list and continue to explore similar companies and those that provide related services. If you are planning to enter a new field after graduation, now is the time to find out more about the industry you are interested in and identify potential employers to add to your list.

Keep your list of potential employers up-to-date, adding and removing information to maintain a current roster of contacts. Find a format that works for you and is easy to edit. […]



What will potential employers find out if they search for information about you online? A positive and professional online presence is gaining importance in today’s job market. Having an online presence allows you to not only participate in social networking activities related to your career field, but also present your experience, interests, and skills to potential employers in an arena where they are already active – the Internet. […]


Active professional networking means reaching out to and maintaining contact with those individuals who can provide you with information about your career field and potential opportunities. These efforts may open up leads to positions you weren’t aware of, jobs that are filled through referrals, and opportunities that are so new they haven’t been advertised. TheRiley Guide cites a recent report that found over a quarter of external hires where placed as a result of referrals.

Networking can take place in a variety of ways and result in both helpful information and assistance.

  • Contact your previous employers, internship supervisors, and other individuals who may be aware of your skills and experience. Let them know that you are in school, or a recent graduate, and what type of employment you are seeking.
  • Join and participate in relevant professional groups, both formal and informal, that are made up of people working in your field, and that involve discussions about trends and employment. Keep in mind that joining is just the first step in networking with groups — you’ve also got to take the initiative and actively participate in the events and conversations.
  • Ask for help. Let your network know you are looking for a job and what you are looking for in the way of information and assistance. Be as specific as possible with your requests. Ask for an introduction to a valuable contact, for example.
  • Thank those who are helpful to you. Express your appreciation for their efforts and consider how you might offer similar assistance to others in the future.


There is a wealth of advice on how to write resumes and cover letters available online, at your career center, and through private resume writing services. The function of the resume is to attract an employer’s attention to your qualifications, show how you fit their needs, and hopefully prompt them to invite you an interview so they can find out more about you. […]


There’s no doubt that today’s job market is challenging. What if a job offer doesn’t come right away? According to the Career Services Center at the University of Wisconsin-Eau Claire, you can expect your job search to take anywhere from 8 to 23 weeks. It could even take longer depending on your needs and the economic conditions surrounding your field during the time of your search. What can you do to survive a long search? […]






To end in the name of all the digital mind ignition crew and reader’s a big thanks to Teresa for sharing this guide with us.

I had the pleasure to made a technical review of the book C# 5.0 unleashed some months ago, now that the book is already publish and for sale i can share my opinion with you all about this book, that promises to be a language reference book.





A excellent Programming language Book

When asked to make a review of this book, i had accept the challenge and i must confess I was not sure i will read a book with so quality like this.

Is no easy to explain a programming language that is in it’s 5 generation, and keep the reader full immersed until the end of the book especially in a so technical book like this and especially when the reader is me who had learn C# at so long time ago and have already using C# 5.0 at about a year.

I would recommend this book for all the developer’s that are now starting to learn C# and for the ones who hadn’t been working with the language for some time.

For the other’s i think this is a good reference book to quickly understand deep the new features of the language.

If i have to train new professionals in C# today definitely this would be the book i would chose as my recommended C# 5.0 book.

But take some attention that this is a CLI language book and not a .NET platform insider book, for that effect the choice should be other



I Would like to thanks to Bart to Pearson Company and to SAMS the opportunity to read in first hand this book and was a pleasure to help with the review. I sincerely hope to see more good technical books like this in the market.

I Was a speaker in WordCamp Portugal sometime ago ( to know more about go to, last Friday i gave a small interview to this year  WordCamp Porto, next we publish the interview if you want to go to the Portuguese organization site you can go to

Was a pleasure to be in WordCamp some years ago and is great to view how well structured WordPress adoption had been made.

“Be really Prepared!” Advices Alexandre Marreiros to the

WordCamp 2013 speakers


“Be really prepared” with an exclamation point at the end of the sentence. Alexandre Marreiros recommends those who are interested in making presentations at WordCamp Port to do the homework. Speakers should also be ready to be “original, hardworking and incisive.”

Speaks who knows. Who took the stage at WordCamp 2012 in Lisbon to discuss the implementation of plugins.

Alexandre Marreiros a degree in Computer Engineering and Computers by ISEL. Since January 2010 shall act as the CTO Innovagency .

Alexandre acceded to our invitation to answer some questions about WordCamp, WordPress and announce that the calendar tells you to 9 and November 10 will be in a certain event in Porto.

What was the topic addressed in the presentation?

The theme of my presentation was to implement plugins for WordPress framework. The plugins are all extensibility mechanisms of WordPress that has the greatest potential, unfortunately not the whole community understands or knows how to implement. The aim of the session was precisely sensitize developers in a relaxed but incisive for the development and use of this mechanism as well as explain some of the details that occur behind the scenes at runtime WordPress.

It is a topic that still stands today?

Without a doubt. That is because in addition to knowledge of programmatic plugins allow us to understand many of the basic concepts of the runtime of WordPress allows anyone engaged in the development of solutions based on WordPress and acertivo be more “modular”. Besides being one of the plugins more powerful extensibility features of WordPress there is an entire “market” based on this type of development that has grown immensely and that is far from being exhausted.

Still retains the enthusiasm in WordPress?

Yes It’s been interesting to see the adoption of the WordPress platform to grow, as it has grown since the blogosphere to be used as core to the digital content management, which increasingly see solutions ‘not web’ to use WordPress as a backend. It is a platform where there is still much work to do and with a huge growth potential.

How did the WordPress?

I started using WordPress for a blog privately and quickly began to adopt a logic of backoffice web solutions developed under this freelancing at a stage not yet via WordPress as a CMS platform.Also used WordPress as a content provider via feeds for “3rd party aplications” in the epoch in which he spoke very adopting webservices but in the paradigm used was mainly SOA, what kind of solutions for fast and that detached intended was too heavy. Were thus the first technical contact I had with WordPress in mid 2005/2006.

Any suggestions for potential speakers next WordCamp?

Yes Prepare well! The WordCamp must normally be a very interventional and multidisciplinary audience with good skills in WordPress matter as such deserve themes that really pull the audience who watch and help to achieve a higher level. Be original, hardworking and incisors.

WordCamp will be in Porto?

Probably yes, at least it is marked on my calendar ;).


original news at (all credits to Jose Freitas and WordCamp 2013, translation by Google Translation tool)

There are essentially to ways to host WordPress in to Windows Azure, the first is using the Windows Azure Websites feature (, this is a good approach when you have simple solutions of wordpress that use plugin’s that runs equal in Windows SO as in Linux SO. The other way is mounting a server on the cloud, in some cases this can be the best option, if you want to create a dedicated server to host a few sites or if you have the need to share some content between different WordPress WebApps.




In this post we will take a look in how to create the needed infrastructure to have a secure and optimized dedicated server for WordPress in the cloud. Let’s begin.

After accessing the portal create a new virtual machine


Select the type of virtual machine you wish from the gallery of pre-built templates that azure offers, this will help you have your job done quickly.


Once in the Virtual Machine pre-build templates choose to use one of the distributions of linux. I prefer Suse Enterprise Server because for me is one of the most secure and configurable distributions of linux, and when you want to expose a server on the web this can make the difference. His configuration is a little more difficult than Ubuntu distributions but what you win with this choice worth’s the work.



Provide the Machine name, administrator and password or certification chain


After that choose the World datacenter zone where you wish your machine will live and a storage account for your hard drive, I prefer to have a storage for each VM i create. Define also a availability set for your vm if you don’t have already one in your Infrastructure, this is particularly important to grant the high availability of your Machine.

After the machine as been created you should enable the remote desktop. To do that you have to connect yourself to the remote machine using a SSH client, since this is the only endpoint opened in your recently created machine, in our case I will use putty client  ( After running the *.exe file you should look in your Windows Azure Dashboard for the SSH details, copy that address:port and paste it on the putty console (on the Host Name field), and click open.


When you click open if the connection is succeeded your operating system will ask if you trust the server footprint, validate that footprint in to the dashboard. After this a black console will open for you to login in the server.


Now is time to enable VNC to allow you can use windows to access the Guid of your Linux server, for less practices Linux user’s this can be essential.

After that we will configure our FTP and Apache server Feature, in the next part of this post we will guide you in a step by step process to end our goal, for the most experience Linux administrators you can start at this point with the configuration of your server.