Thursday, August 12, 2010

Objective-C, learning a new language

After a long time programming with .NET technologies I tried some other stuff to make my understand about programming more clear. It's nice to deal with diferent types of language.

I'm programming in Java, and I tried a little bit of Perl and PHP.

But then I got a Mac and everything change. I wanna to try to do a few Apps for iPhone for a while and when I got an iPad I felt that this is the me.

So now, besides ASP.NET MVC2 and 3, a little bit of Mono, I studying Objective-C for iPhone/iPad programming.

The next post I will cover some of good links that I`m found and some good references!

See ya!

Tuesday, April 28, 2009

The forever return

As long the time pass we always say that we are returning blogin and blogin. Let me say that twitter make me forget a little bit my personal blog.

Also now I'm writing in a Corporate Brazilian blog and there we got a lot of nice posts. You can check on BRQ Tec and BRQ Biz some good posts about technology and bussiness.

Check my posts out there on BRQ Tec :: http://tec.brq.com

- Lotusphere 2009
http://tec.brq.com/lotusphere-2009/ (in english)

- Keynote - Lotusphere 2009
http://tec.brq.com/keynote-lotusphere-2009/ (in english)

- Lotusphere 2009 - Usabilty and user focus
http://tec.brq.com/lotusphere-2009-usabilidade-e-foco-no-usuario/ (in english)

- Mono Framework - .NET Development in Unix, Linux e MacOs
http://tec.brq.com/mono-desenvolvimento-net-em-unix-linux-e-macos/ (in english)

And in BRQ Biz :: http://biz.brq.com

- E-commerce: Retail High-Tech
http://biz.brq.com/e-commerce-varejo-high-tech/ (in english)

See ya!

Friday, November 07, 2008

How To: Structure Your Application

A good link sent by Andre Nobre (blog).

The most important for me, and a very common mistake is if you really need a layered application. A good guide.

How To: Structure Your Application (link).

Tuesday, October 21, 2008

What about Microsoft MVC?

I'm reading the Infoq post about Microsoft MVC and i'm really worried about the MS plans for the future of web programming.

I saw a lot of other companies initiatives like JBoss Seam that really look like the way of programming ASP.net and a lot of others Java initiatives.

So Microsoft brings MVC and the talk about keeping ASP.net and so on. The question remains about the plans, and what the future brings for ASP.net.

This is a time to wait and keep watching what the Microsoft MVC will bring. For my first impression MVC will take the space from ASP.net in an enterprise applications.

Let's wait...

Thinking about The Big Switch and beyond

I just got a great suggestion for your next book, The Big Switch from Nicholas Carr (on amazon books). This is a just need-to-read book to get connect with the today's changes and what is comming.

I learn a lot about some details of all computer environment, and how the world sometimes make the same turns.

Good read

Friday, February 22, 2008

Problems with SQL Server 2005 Remote Connection

During execution of my project I had to access my virtual environment with Visio to do a Reverse Engineering in my database, and I got this error :

Error: Microsoft SQL Native Client: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

Here I got a SQL Server WorkGroup and to solve this problem use the following link:

How to configure SQL Server 2005 to allow remote connections (link)

Other important thing is to pay attention always remember to validate the server name when you creating a connection. Here I have a lot of Virtual Machines and sometimes the start up with the same name. Just pay attention, and if you have this case use the [IP]\[Instance_Name].

Tuesday, February 19, 2008

Solving Disallowed Parent Path Error

Today I was installing an ASP 3.0 Web site evaluate an ASP to ASP.net migration... and because that I start to get old kind of problems (nothing like a long time away from ASP 3.0).

I created and Virtual PC with Windows Server 2003, IIS6 and configure my Virtual Directory... and for my surprise I got this error message :

Active Server Pages error ''ASP 0131''

Disallowed Parent Path

/site/index.asp, line 1

The Include file ''../include/conn.asp'' cannot contain ''..'' to indicate the parent directory.



After some Microsoft KB search I found this :

Enable Parent Paths Is Disabled by Default in IIS 6.0 (link)

If you get the same error the workaround is:

1. On IIS, right click on you site/Virtual Directory, Properties

2. Click on Configuration

3. On Options tab

4. Select Enable Parent Paths


See ya!

SEO and .NET

In a recently chat with my friend José Papo we discuss about SEO and how can I make my blog more readable and searchable.

20 minutes after configure my Google Analitcs, Google WebMaster Tools and read his post about how to optimize sites for search engines (portuguese), I start to think how can I do this with .NET and its links, how can I help my customers with that.

Searching Amazon I found an intersting book, that is already in my wishlist for the next month:

  • Professional Search Engine Optimization with ASP.NET: A Developer's Guide to SEO (amazon) (wrox)
  • What you will learn from this book

    • Understand the criteria that influence search engine rankings
    • Create keyword-rich URLs using ASP.NET, ISAPI_Rewrite, and UrlRewriter.NET
    • Use HTTP Headers to properly indicate the status of web documents
    • Create optimized content and cope with duplicate content effectively
    • Avoid being the victim of black hat SEO techniques
    • Understand and implement geo-targeting and cloaking
    • Use site maps effectively—for users as well as search engines
    • SEO enhancements that can easily be applied to an existing web site
    • Build a search engine–friendly e-commerce catalog
    • In my recent projects a common requirement is how to make my site more searchable. How to change my links in ASP.NET to make them more compliance with search engines.

Just to define :

(Wiki) Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results for targeted keywords.

I found an article that contains one way to do this :

Developing SEO friendly URLs with ASP NET 2.0 (link)

Thursday, January 31, 2008

Tips using SQL Profiler :: Performance Workout

As a known problem, performance always fails when you don't think before start coding.

In an earlier suport I got a report that fails by timeout. Like I presume the SQL Queries was not optimeze and a lot of "SELECT *" was found.

To understand better where the problem is I used my preferred tool when I work with SQL Server. The SQL Profiler.

I got a good links to start work with it :

- Step-By-Step: An introduction to SQL Server Profiler
http://articles.techrepublic.com.com/5100-6329_11-5054787.html

And remember, always design before code!

See ya!