Dev Talk

Getting started with REST using Zend Framework

I was playing with SOAP for the last few days. I must say, it looks somewhat complicated in some areas. After some google-ing on SOAP vs REST stuff I decided to write this simple ZendFramework REST how to. Actualy this is a PHP part of tutorial since I was working on a PHP and C# solution using Mono framework for C# part can be found on my site. My desire was to create a web service in PHP environment and consume that service in C# environment.Getting started with REST using ZendFramework. Here’s the PHP REST server part.

Basic example is really, really simple. Aren’t they always. Seriously, it’s not my intention to go into outermost details.

Read more

What is a #pragma mark?

One of many features in Xcode that developers forgot to use is #pragma mark directives. What is a #pragma mark? #pragma marks are simple directives that help us better organize our implementation code.

Read more

CRU(EL)D: Reinventing the Wheel

Every developer knows what CRUD stands for. Its an acronym for (C)reate, (R)ead, (U)pdate, and (D)elete. Dealing with CRUD is one of the most time-consuming tasks in a Web developer’s day. Combine that with website styling process and you get at least 50-60% of the development time spent on each site, on average (at least that is my experience).

Read more

1 PSD and 2 Web Tools for Better Web Design

While designing a Web project is best approached from an “Agile development” standpoint, preparing for the job should be more than pure agility—you should make sure you have some proper, time-saving tools easily accessible.

Starting a project should be considered almost as a ritual where everything is already set and ready to deploy without any excessive brain strain.

Over the years, you’ve probably amassed quite a collection of tools for text, design, layout, and framework. You’ve also probably accumulated multiple problem-solving apps and template documents. Every once in a while, I run into a set of tools that would really streamline your daily routine. Here are a few that will help cut down the clutter on your desktop.

Read more

WordPress 2.7 Is Out—and Better Than Ever

Oh, yeah! Coltrane (WordPress 2.7) is finally out. The last time an upgrade was released, you had to update WordPress manually, which is fine if you only have to upgrade your own blog. But imagine having 15 clients—each of them wanting to have latest WordPress version ASAP.

With the newest version, WordPress includes a built-in upgrade notification so that when you’re ready, you can download, install, and upgrade your blogs with a single click.

Another milestone you will notice is an all-new admin interface.

Read more

First time working with Objective-C?

Do you want to build nice-looking and good-working applications for iPhone®? Let’s start by assuming that you already have all the “man needs” to develop applications for the applications (registration, the newest iPhone SDK, Xcode running on your iMac, etc.) What now?

The first step in learning how to develop iPhone applications is learning Objective-C, an object-oriented programming language that we use to develop iPhone applications.

Read more

Something about interface builder

The best thing about iPhone development is interface builder (IB) and his capabilities. Interface Builder is a great visual design tool you use to create the user interfaces of your iPhone application and Mac OS X applications. Using IB graphical environment you can assemble windows, views, controls, menus, and other elements from a library of configurable objects.

Read more

What can you create with iPhone SDK tools?

You can run two different types of custom applications on a device, and they are web and native applications. Native applications are installed directly on the device and can run without the presence of a network connection. Web applications use a combination of HTML, CSS, and JavaScript code to implement interactive applications that live on a web server and are transmitted over the network and run inside the Safari web browser.

Read more

dotProject – Open Source Project Management for free

Notice the word free in the title. If something is declared as open source this does not imply it should be free. Take a look at FogBugz. It is, one of the best open source project tracking tools currently available. However it’s quite expensive. Maybe not so expensive to larger companies but for small businesses and freelancers it sure is.

Yesterday I came across dotProject tool. If you are like me and came to PHP from .Net world then your first though might be that this is .Net application due to the “dot” in the title. Well, it isn’t, it’s a PHP powered collaboration tool.

Read more

5 tips on using blogs to create relevant backlinks

Building backlinks is the most important part of SEO work. The only thing more important is how relevant the becklinks you build are. You could actually rank at number one spot on Google for a keyword you don’t have anywhere in your content solely based on your backlinks. This have been proven in practice many times and I have personally done this on several keywords.

Read more

Getting started with iPhone development learning

To develop applications for iPhone and iPod Touch, first of all you will need a Mac OS X computer running the Xcode tools. Xcode is Apple’s suite of development tools that provide support for project management, code editing, building executables, source-level debugging, source-code repository management, performance tuning, and much more.

Read more

Harvest CO-OP review

Do you work in a larger team? When a new project comes, it can be quite hard to determine what human resources are available. It is very hard to know what each one of 30 team members has on its queue list. This simple CO-OP online tool makes availability communication issues much easier and faster. We started using it couple of days ago and it was extremely helpful. Some might have a feeling like they are in online Big Brother, but it is an useful tool.

Read more