Pablo Varando's ColdFusion Blog

Bye Bye Planet... Hello RackSpace!

After 3 years with The Planet, I have moved all the sites over to RackSpace. The Planet was great, but expensive beyond belief... 3 Machines ($1,100+ a month; unmanaged to say the least)...

So I've setup some cloud servers over at RackSpace Cloud... So far I've got 3 web servers and one database server setup and it appears to have made the site run faster and more reliability... (do you agree?) And the best part.... total estimated bill for this month... $300 +/-... so I can spend the difference in amount on the authors and the site visitors... More to come...

Find an error or something wrong? With the move, I think I did everything right... but maybe I forgot something... Please let me know if you see an error... Thanks! ~P

Looking for ColdFusion Developers....

I am looking for ColdFusion developers to work on a project I am working on. I need someone with 8+ years experience and who understands OO concepts. If you're interested; send me an email to : webmaster@easycfm.com.

I've been busy working on the new EasyCFM... In the 8+ years the site has been up; it's been a repository of tutorials and online forums; that's great but we need to bring in some new features and things to bring it into the new era... with that being said; new things are coming... soon! Stay tuned! (I don't want to spoil the surprises) :)

And yes, the developers I am looking for above are for the new changes.... so let me hear from you if you're interested!

~P

Profile Promote - Centralizing how you share your social network profiles with others!

Hey everyone... I am almost done with the first stage of the site release (Profile Promote)... can I get some help beta testing it? Anyone interested? The idea is to create a centralized place to manage ALL your social network profiles from a single place... Also a way to "promote" yourself (Email Signatures, web banners, and other widgets coming soon)... think of it as a directory for your profiles on all the networks you use in a single place.... Trying something new, bare with me! :)

Anyway, Please keep in mind that right now it's mostly a manual process to configure your social accounts; I am working on auto-population based off each system; but I wanted to launch with a manual process initially to get it going and tested.... If you have a few minutes; please take a look and let me know what you think so far and also let me know if you have any questions... I'd love to get your feedback.... thanks for your help, any help you can provide will make the system better! :) ~P

Wanna give me a hand? Check it out here: http://www.profilepromote.com/

FREE BRAND IDENTITY - CONTEST | YEGGA

If you are really passionate about your business, we want to hear from you! Whether you are a start-up or an established business looking for help with branding, marketing and more importantly your web site. We want to hear from you!

If you have a good story and are looking for a little extra help getting online or achieving a successful brand; Just Inspire Us!

If you fit the bill, are passionate about your company and can convince us that we need to pick YOU, we want to help. No, we're not crazy, this is just something we want to do and we're committed to doing it.

So what is included anyway?

  • A full corporate branding, this includes a new logo design and much more! (We'll build this custom to your business based on discussions about your business, your market and more!)
  • A fulll database driven website that will allow you to control and update it anytime you want!
  • Free hosting for your website for 2 years!
  • Free stationary and business cards for your business with your new corporate branding! So you can impress your clients before they ever get to your site!
  • Our help along the way... We're always here for you and always willing to help however we can for you to succeed!
This isn't you, but you know someone that fits the bill? Or you just want to let people know in just in case they fit the bill?

Help us spread the word via social media... Twit about it, Facebook It, MySpace it, Blog It, Digg-It... get creative and spread the word... your friends will thank you!


Share | |

Tracking user clicks.... one way....

A few days ago a user on Easy asked a question about tracking users click through your site, like a breadcrumbs.... now naturally my suggestion was to insert a value to the database and then (based on the user's IP address) return back the data for display. This is still my favorite solution as it is quick and painless; the user however asked me to provide a solution that did not involve the database... so here goes nothing.... (disclaimer, use the database it's better and allows you to get data long term, but for a short timespan type thing this might help you... so I thought I'd post it.


Put this in your application.cfm or application.cfc
(onRequestStart).

<!--- create an application structure to track all
users --->

<cfparam name="application.clickStream"
default="#structNew()#" />

<!--- create an array in the structure for this user
(by ip) --->

<cfparam
name="application.clickStream['user_'&cgi.REMOTE_ADDR]"
default="#arrayNew(1)#" />


<!--- now insert this current page for this user --->
<cfset application.clickStream['user_'&cgi.REMOTE_ADDR][val(ar
rayLen(application.clickStream['user_'&cgi.REMOTE_ADDR]
)+1)] = cgi.SCRIPT_NAME /
>



<!--- THIS you can use to see the actual dump of all
users... --->


<cfdump var="#application.clickStream#" />

As mentioned before, the database is the best route; but this is one route you could go.

New Site (Redesign) Launched - Co.ldFusion Blog

I just wanted to announce that I have re-designed my blog to be a little more up to the times. Though I have never been one to blog frequently, I will do my best to start blogging as often as possbile... I am aiming at once or twice a day.... and going from there... So if you have requests on topics or just things you'd like to comment on, please feel free to let me know.

I am going to incorporating a few new features on the blog (adding on to the Jedi's Work) to also allow integration to twitter and the ability to push my posts from facebook here too... I spend sometime on Twitter and FaceBook and I want to make sure that gets posted here.... your thoughts on that? (Good?, Bad?) Let me hear from ya on it...

Also, Free ColdFusion Hosting is back up... For those that have been emailing me asking about it.... Sorry for the down time, working on some good things to come... Please stay tuned!

~p


Hate the new Facebook? So do I.... read on....

I hate the new facebook so much that I felt I needed to start something to get the old site back... I've started a group on Facebook. to help get the word out... I'd appreciate it if you'd join the group to help support us on trying to get the old site back.





Help me get the word out.... Thanks! (P)

Free ColdFusion 9 Enterprise Hosting!!!

I wanted to post a little message letting everyone know that Free ColdFusionHosting.Com (Formerly CFM-Resources.Com) now supports ColdFusion 9 for your account. I upgraded it last night to provide you with the latest and greatest features. More features are in the works as we speak, the control panel is getting an overhaul so you can create your own datasources and more.... things are about to get "fun" again..... So what do you get for free?

The hosting accounts come with the following specs:

Free ColdFusion Hosting Account Details
  • Adobe ColdFusion MX 9 (Enterprise)
  • Windows 2003 Enterprise
  • 500 MB of space
  • 10GB of Bandwidth
  • 1 - MS SQL Database (MSSQL 2005)
  • Unlimited - MS Access Database
  • FTP Access
  • Access to all ColdFusion Tags and Functions
  • Debug on server is turned on to all public calls
  • Forum Support (post and discussion issues with others via our forums).
  • Note: If you would prefer to develop locally, always remember that Adobe does provide a FREE development version of ColdFusion MX 9, you can download it here

* Note that tags and functions might be removed if account is found to be abusing the service; removal will come without notice.

What does it take to be a good developer these days?

You know, as the times change the requirements change for pretty much all things in life, being a superstar developer is no exception. No matter what development field you are in!

I remember the days when being a superstar was simply knowing how to do one thing, and knowing how to do it well. Well times are always changing, this much I know.

I view my career as I view a business, the saying "You're only as good as your last success" is something that my parent's instilled in me at a young age. Knowing that today you are a superstar, doesn't necessarily mean you always will be; is generally a good thing to always keep in the back of your mind.

So what does it take to be the superstar year after year after year? To me it's dedication and hard work. I've known all kinds of people in my life. The ones that stand out the most are the ones that face challenges head on, figure out a solution (or at least provide valuable ideas towards a solution) and more importantly apply themselves to always be better. This means going above and beyond and to never stop learning.

If you look back to the early 2000's technology and the approach to development was different. In those days, standing out was simple and easy to do. Learning a new method or technique enabled you to provide real value to the company and its clients. Sure, the idea is the same these days, but a lot has changed. A lot.

For starters the days of just doing ColdFusion on your website are pretty much gone. As I mentioned on my previous post "What does it mean to be a ColdFusion developer these days?"; these days you need to know more than just the basics. You have to have a whole bunch of knowledge in design, servers & hardware, in methodology, in frameworks, in database architecture and then even more importantly in business. Now I don't want people to get the idea that if you don't do all these things (or know them) that you cannot succeed; because there is luck in it too; but without them you will find yourself to be an average developer time after time after time.

If you look at the shift of technology these days, with API's all over the place doing all kinds of things and integrating the web more then ever before, you have to learn more and more systems to stay above the rest. Knowing more things means more time; which means less personal time... I have a saying that I say all the time... (I didn't invent it; but over the years it kind of stuck with me)... "I'll sleep when I'm dead... While I am still around I'm gonna go full speed and learn everything I can..." And it's the only way to truly stay ahead.

I look around at my peers in the ColdFusion community and I laugh, because I know how hectic their lives are and yet they still push forward, day after day after day. Look at Ray Camden, the guy works literally 4 full time jobs.... One pays his bills, the other pays his knowledge and curiosity and the other two pay for his passion! Have you ever thought about it? How he writes, teaches and attends conferences, blogs like 50 times a day and on top of that he writes out cool apps for people for free.. Why? Simply because he wants to.

Next, let's look at Sean Corfield... The guy is a beast. The same level of dedication as Ray and always has a smile on his face I've message Sean at 4 am before and got a response...!

But you know what, the list goes on and on... Ben Forta, Hal Helms, etc, etc, etc (if I left you out of this mention, not my intention.. if I had to write everyone's name.. I'd be here until I was 50)... yeah it's that long!

So back to my point, to be a superstar, it takes dedication. Though there is nothing wrong with working 40 hour weeks and then going home and relaxing; if you want to compete with people that are standing out.. it's completely on you to push yourself, to dedicate your free time to learning and testing new ideas and to continue to challenge yourself daily. Don't ever get comfortable!. Never stop testing yourself and putting difficult challenges before you... the moment you do start thinking about a career change... because catching up will be very hard.

In all my years doing what I do, I can honestly tell you that not only do I love what I do, I cherish every moment. Having built some pretty intense solutions online, having the honor to work with all the best people in the field, an more importantly the ability to reach so many people world-wide with my work I think that in the end I will look back and smile... And still wish I would have done more... (Hey, it's just me...)

So to summarize my thoughts... here's what I think it takes to be a superstar:

  1. First and foremost, it takes heart. You have to really love what you do and truthfully want to do it... otherwise it's just a job and a paycheck so who cares anyways.

  2. Next, once you put all your heart into it, it takes dedication. And I dont mean a little, I mean you're all in like 200%.

  3. Time, Time, Time.... You can't learn new ways to do things if you don't spend time working out the kinks. You have to have a lot of failures before you can have success.

  4. Next, you have to be able to take criticism... As I like to call it.. "Impactful" Feedback. I believe it was Bill Gates that said; "you learn the most from your maddest clients." So true... :)

  5. Next, you have to help the person next to you. No one ever makes it to the top alone. We all need help and we all need to work together.. otherwise what's the point... If you get to the top alone... who do you have to enjoy it with?

  6. Last of all, I think you really really really need to leap before you look. Most of the projects that I look back on that I consider big successes at the time I was like, this is never going to work... but what the heck.. Let's do it, we'll figure it out! Not only do those end up working out well in he end, they become the ones that you really remember.(Its like they are the superstar projects!)

I am currently taking some additional classes at University and the courses are on Graphic Design and Interactive Media. (Let's just say I'm a better programmer then I am a graphic artists.. but I'll get it...ehe) At School I have a classmate that is just starting out in our field and he asked me the other day;

"You've done this forever... what does it take? I mean 10, 15 years ago.. there were so few people doing this that it was easier to stand out... Now there are web designers, graphic designers and web developers everywhere... how do you stand out?"

That got me thinking... how do we stand out? Well, I thought about it for a few moments and then my answer to him was simple...

"Dedication and lots of hard work! It's that plain and simple! Though the number of developers increase daily, the rarity of complete dedication does not. And in the end, only the ones that give it all stand out.... Do your best, then do more and always help the person next to you... chances are in the end both of you will stand up together because you challenged each other to do more!"

Anyway, I just wanted to put my thoughts to paper (even if it's digital paper) because at the end of the day, if we're all going to be superstars we have to learn from one another....

Pablo

Considering a new sweepstakes.... Hack Day type thing....

So I am thinking of doing something on easycfm.com that would bring out some development and creativity, but I am looking for some suggestionsand ideas from the community.

If MacGyver could use a paperclip for multiple uses... what would you define your personal tool, tag, inhouse tool, framework, anything to be to achieve the same thing? One thing to do many things with.

I'm looking for some suggestions and ideas on a good hack day that we can run to show the world that ColdFusion is not only scalable, but also re-usable. The final idea here is to develop something that we can all use to demonstrate the power of ColdFusion (and maybe with other technologies?)

Anyway, just an idea.. anu suggestions? ideas? Let me hear it... I'd love to hear your thoughts!

I am willing to give out a nice prize to the winner (cash? something electronic? your thoughts on this also)..

I just have been hearing a lot lately that ColdFusion is not as scalable or powerful as other languages (and though I know this is said a lot and has been said for years, I'd like to prove everyone wrong with a single or multiple examples that we can demonstrate the true power of ColdFusion).

So c'mon, let's hear your thoughts... don't be shy, any suggestions is better then none... so speak up!

We all love ColdFuion and would love to see it grow even more then it has in the last decade and I believe if we all pull together we can do it.... so let's hear it!

Pablo

More Entries