Ciao ColdFusion

By Mike Maddaloni on Monday, July 16, 2018 at 05:33 AM with 0 comments

image of original ColdFusion logo

After recently re-reading my post about “retiring” my New England Patriots fan Web site GoPats.com, I realized that with its shutdown, I also took down the last remaining Web site I built using ColdFusion Web technology.

For those of you who are not technical – no fear, as this is not a technical post, rather one about a journey and choices made along the way – good and bad – and where I am today. So you don’t have to tune out just yet!

You Never Forget Your First Web Scripting Language

When I saw the very first graphical Web browser, NCSA Mosaic, shortly after it launched in 1993, I was hooked, and realized this is where I needed my career in technology to go – creating Web sites. Up to that point I was creating reports and screens on mainframe computers and there was nothing exciting about a black screen with white letters. So the playing and experimenting I did with Web sites – including GoPats.com – led to my first Web job a few years later.

For as much as I did to that point, when I started that job I quickly realized I still had a lot to learn. Another colleague at the small consulting firm I was at realized it too, and reminded me of it consistently! Eventually we would become friends and solid co-workers and even did a successful project that pissed off the president of said firm. And it was this colleague who one day early on in my time there asked me if I knew ColdFusion. I said no. He said that I could learn the basics of ColdFusion in an hour, creating a dynamic Web page that queried information from a database and displayed it in the browser. He also said that if I couldn’t do that in an hour that I was stupid! Needless to say I was able to do what he said and within 60 minutes. For me this was a big event, and got me started on more advanced Web site development.

Armed with this new skill, I wanted to use it, but my firm didn’t have any projects that required ColdFusion. So I sought out such projects elsewhere. As I had recently created a Web site for the Boston Jaycees, a non-profit organization I was involved with, I decided to apply ColdFusion code to it, giving the Board the ability to maintain the Web site with ease, and not requiring any HTML or any other coding knowledge. For 1997, this was rather unique. I then applied similar code to GoPats.com and some other personal Web projects, as well as some freelance Web projects I had taken on, work that would expand and eventually lead me to starting my own Web consulting business.

Becoming Web Multilingual

In 1996, as I started working for that small consulting firm, Microsoft didn’t have a Web strategy. By the following year it did, combining its Web browser and scripting language with some of its marketing genius. It was in 1997, when working on a project for a client using Microsoft’s client-server (e.g. PC-based) Visual Basic language, they asked me if I knew anything about the Web. I said yes, and they gave me a Microsoft Web server and its Web applications as part of my responsibility. Only one small thing, I didn’t know anything running a Web server or the language – Active Server Pages (ASP) – the applications were in. This has been a recurring theme throughout my career, but I digress. With the purchase of a few books and some guidance of a summer intern about 10 years my junior, I quickly got up to speed in developing Web pages and Web business applications for the client. Life was good.

All along, however, I was still working with ColdFusion – I had several sites using the technology, plus ColdFusion’s owner, Allaire, was in the Boston area and it had a good user group. There was, however, the beginnings of a change in the landscape. ColdFusion, for all of its ease of use and power, was a commercial product and to run it on one Web server cost somewhere over US$1,000. Microsoft’s Web server and ASP were free. There were other open-source (also free) Web scripting languages I was aware of, like Perl and PHP, though I was not using those at the time. Over time Allaire was acquired by Macromedia who was later acquired by Adobe. Though Web sites written in ColdFusion continued to work just fine even to this day, the Web language fell out of favor for many and they felt it was time to move onto other tools.

For myself, when I started my Web consulting business in 2004, I too was looking at other options, including other programming languages as well as packaged software instead of custom developed applications. This research was done along with the ColdFusion and ASP I was working with for my clients. All of my sites were powered by a content management system (CMS), going all the way back to my first Jaycees site. As time went on I continued to enhance and perfect my own CMS, but at the same time other CMS products came out that allowed me to do what I did best for clients, without the need for developing the CMS itself. Over time I migrated sites to these new platforms, but GoPats.com kept running just fine under ColdFusion.

All Good Things...

As I discussed back when I was doing some major digital spring cleaning and closed down some Web sites, GoPats.com was the last one to go. As updates to the site declined, the cost of Web hosting did not, and is was a cost savings as well. Where I had mixed emotions about this, simplifying the number of languages I was working with and needing to keep up on was also a time savings with all else I have going on in my life now.

So, “ciao, ColdFusion!” It was fun, and we had some great times. Where we may not see each other again anytime soon, we will always have the memories of the pioneering days of the World Wide Web.

Deconstructing Working With ColdFusion

As I said early on, this was not a technical discussion, rather one of choices. We make a lot of them through life and at the time, a good choice may not necessarily be the best one down the road. Though I didn’t choose ColdFusion initially, it worked well for me and I did make decisions about working with it or not over time, until I eventually decided it was not one to continue with. The technology continued to work right up until the end, and I know there is still ColdFusion code working very well today, and you can’t ask for more than that.


This is from The Hot Iron, a journal on business and technology by Mike Maddaloni.


Did you enjoy this? Subscribe to The Hot Iron by RSS/XML feed or Read by Email.

Subscribe to The Hot Iron by RSS/XML Feed  Subscribe to The Hot Iron by Email


BuildStrategizeTechnologyWeb Development • (0) CommentsPermalink

Expand Your Twitter Followers In 3 Steps

By Mike Maddaloni on Thursday, October 19, 2017 at 12:47 AM with 0 comments

screenshot of Twitter follow button

Whether you are new to Twitter or have been using it for years, having a list of followers has always been, and continues to be, important to the social network. Where all public tweets are readable by all, most people engage with those who they follow and who follow them. This engagement makes using Twitter worthwhile.

Like with anything, quality engagement is better than quantity engagement. This is measured directly by likes and retweets of what you post, as well as replies and conversations with others. Indirectly, it can be measured in traffic to your Web site and offline in, for example, new customers or increased sales.

People often asked me, how do you get followers? “Getting” followers – real human beings, that is – is a process, as ideally you want people to want to follow you. In some cases though, people may simply not be aware of who you are. This is why I present these 3 steps to expand your base of followers. Of course, there are no guarantees your list of followers will balloon overnight, but these are geared towards getting people’s attention to you.

1. Decide who you would like to follow you – This offline strategizing is you thinking about who you would like to follow you. For people who have businesses or are in business, they will relate to this as it is similar to who their target audience or customer or other demographic information is. For some, that is a great place to start, and for others it can be who you would like to read your blog or those who work in the same industry as you.

Write this down – your target followers. Keep this by you as you go through the following steps.

2. Follow those who you want to follow you – Now that you have defined who, look for them, and follow them. Many times when people think of social media engagement, they purely look at it from their own vantage point. However, take a 360-degree approach – would the people who you want to follow you actually want to?

By following them, you are expressing interest in them, and in most cases, letting them know who you are. The hope is they will see you following them, look at your profile and what you have tweeted, and then follow you back.

So how do you find them? By searching – either for specific people or terms, words hashtags – for whatever ways you can think of to find people, businesses, organizations, whomever that you want to follow, and to follow you back.

3. Follow those who follow those you want to follow you – Apologies for the mouthful there… as you are targeting people to follow, why not check out who they follow as well as who follows them? This is a great wat to expand the scope beyond merely searching, as many times potential targets for your following may not come up in a search for a variety of reasons, including their profile not matching what you have been searching on.

Everything in moderation

One consideration to make when you follow people is there are limits imposed by Twitter to the number of people you can follow, and you can read more on these limits on Twitter’s help site. To start, you can follow up to 5,000 people. After that, you need to have more followers in order to follow more that that number. There is a ratio to this, though Twitter does not specifically disclose it. Of course if you hit the limit but want to follow others, you can always unfollow accounts to make room.

Deconstructing Twitter Followers

Wouldn’t it be great to have tons of Twitter followers? But if you think of it from the point-of-view of real life, it’s a similar approach to friends in real life – they are relationships you establish and maintain. Sometimes you are the one initiating it, and this is where following others you want to follow you comes into play.


This is from The Hot Iron, a journal on business and technology by Mike Maddaloni.


Did you enjoy this? Subscribe to The Hot Iron by RSS/XML feed or Read by Email.

Subscribe to The Hot Iron by RSS/XML Feed  Subscribe to The Hot Iron by Email


BuildSocial MediaStrategizeThrive • (0) CommentsPermalink

2 Ways to Export Your LinkedIn Connections And Information

By Mike Maddaloni on Thursday, June 16, 2016 at 12:23 AM with 5 comments

”LinkedInWith the news this week of Microsoft acquiring the business social media site LinkedIn for US$26.2B, the first thought I had was, “gee, when was the last time I exported my LinkedIn connections and information?”

As you read that, you may have thought, “gee, I can export my LinkedIn connections and information?” Yes you can, and if you didn't know that 1) you are not alone, as many people are unaware of this, and 2) you still can do it, and I'll show you how.

After all, they are your connections

As you have built your connections and updated your information in LinkedIn, you have compiled a wealth of data over time. For many of your connections, you may not have their business card or any other record of them outside of the site. With LinkedIn's messaging service, you may have been in communication with someone without ever sending them a regular email message. Many people also keep their LinkedIn profile more current than their resume.

With the reality of our reliance on Web services like LinkedIn, this is not surprising. Fortunately they also offer the ability to export key data – your connections and other information it has collected on you, such as your profile. If you have never done it, there's no time like the present, and here's the quick and painless steps to execute these not-so-obvious functions.

Exporting LinkedIn Connections

Whether you have a handful or 500+ connections (LinkedIn will only show you the true number you have and nobody else for some reason), you have the ability to export them. When you perform an export, key information you'll get is name, current employer and title and email address, as most everybody has this information on their own profile. Name and email is in my mind most important as you have a way to reach them.

Here's the steps to follow to export connections.

1. Log into LinkedIn using a Web browser and select Connections from the My Network menu.

Log into LinkedIn using a Web browser and select Connections from the My Network menu

2. Click the gear icon for Settings on the right side of the screen.

Click the gear icon for Settings on the right side of the screen

3. Click the link “Export LinkedIn Connections” on the right column on the screen.

Click the link Export LinkedIn Connections on the right column on the screen

4. You have the option to select the format you want your connections in. I have always selected “Microsoft Outlook (.CSV file)” as this gives me a delimited file I can easily open in Excel or Open Office. The other formats may better suit for importing into another program or Web service. Once you select your desired format, click the Export button.

Once you select your desired format, click the Export button

5. You will be prompted with a CAPTCHA for a “security verification” to ensure LinkedIn that you are a real human being requesting your contacts. Enter the CAPTCHA value and click the Continue button.

Enter the CAPTCHA value and click the Continue button

6. You will get a popup in the browser to save or open the file (the actual appearance of this will vary by browser). Make your choice, in this case I am going to save it.

Make your choice

7. Open this file in Excel or your favorite spreadsheet and you can browse and process your contacts.

Open this file in Excel or your favorite spreadsheet and you can browse and process your contacts

What you do with your contacts is of course up to you. Even if you have no immediate plan – or time – to do anything with them right now, you at least have a backup of the contacts your spent a long time curating.

Exporting LinkedIn Information

In addition to your contacts, you have profile information and activity performed on LinkedIn, such as messages, etc., which you can export as well, though you may have to wait at least 24 hours to get it. This is probably due more to load on their servers than an element of control (I hope!), but within a day you can get it all, and here's how to request and receive it.

1. Click on your picture icon at the top right of the screen and select “Privacy & Settings / Manage” from the menu.

Click on your picture icon at the top right of the screen and select Privacy & Settings / Manage from the menu

2. Scroll down the page and click the “Getting an archive of your data” link.

Scroll down the page and click the Getting an archive of your data link

3. Click the button labeled “Download” on the right side of the screen.

Click the button labeled Download on the right side of the screen

4. Wait. The message on the screen will say you will receive an email within 24 hours. In this case I got 1 email with a partial file within a short period of time, and then within a day I got a second email with a link to the entire archive of information.

Wait The message on the screen will say you will receive an email within 24 hours

So what's in this archive Zip file? In addition to any images you have posted (your profile picture, banner, etc.) there are several delimited files in CSV format with everything from profile information to what you have searched on. Take a look!

Again, what you do with this – and when – is up to you, but it is yours, and now you have it in your digital hands.

Deconstructing Data Exporting

Since LinkedIn launched in 2003, many, including myself, assumed the service will always be there, every time we want it, as it has been. In the recent past it has added and even removed features, like Answers, where many posted a lot of information. Where it's their platform, at least they realize it is your information and make it available to you. With the unknown of the future, plus a future under Microsoft's ownership, why not get a copy of your LinkedIn information today?


This is from The Hot Iron, a journal on business and technology by Mike Maddaloni.


Did you enjoy this? Subscribe to The Hot Iron by RSS/XML feed or Read by Email.

Subscribe to The Hot Iron by RSS/XML Feed  Subscribe to The Hot Iron by Email


BuildBusinessSocial MediaStrategizeTechnology • (5) CommentsPermalink

Why Chicago Needs Dedicated Festival Grounds

By Mike Maddaloni on Monday, April 04, 2016 at 08:40 PM with 2 comments

”photo

The motto of the city of Chicago, Illinois is “urbs in hortu” which is Latin for “city in a garden.” The motto for Chicago is not “festum in urbs” or “festival in a city,” yet festivals large and small draw people to the city – to visit as well as to live – and contribute tremendously to the unique place it is.

It is the large festival concerts that of course draw the largest crowds, including myself. For me personally, there is nothing else like watching live music with tens of thousands of strangers, to say the least! As great and memorable as these festival concerts are – the likes of Lollapalooza, Pitchfork and Riot Fest – they also have an impact long after the last note is played and people leave, namely in the physical damage done to where the concerts are held, which is in public parks across Chicago.

The damage to parks is eventually fixed, and the cost is mostly covered by the concert promoter. However in 2014, the concert and amusement festival Riot Fest, which called the city’s northwest side park Humboldt Park its home for the past several years, was denied a permit to return there after neighbors complained about damage not completely repaired and other issues related to crowds. The 2015 concert was held on the other side of the city in Douglas Park.

I can understand the issue of park damage. Lollapalooza, the annual concert that consumes Chicago’s Grant Park along Lake Michigan, takes most of the park out of commission – including use for locals – for many weeks to repair the damage, which in their case and for Riot Fest is usually due to rain and millions of footsteps wrecking grassy areas which need to be replanted or resodded. It’s not only an inconvenience, but people are denied access to a park they pay for with their tax dollars.

While existing spaces and places make a great setting for concerts, namely in aerial photos of the crowds, a solution that could make everybody happy – from concertgoers to neighbors – would be a permanent festival location for such events.

Dedicated festival grounds

What you say, Mike, build out an open space for multi-stage concerts or other large festival activities and events? Yes, I am, and allow me to make the case for such a venue.

There’s plenty of space in Chicago. If you’ve ever traveled across this fair city, whether by train, car or even over it by airplane, there is all kinds of “vacant” land across the city. I use “vacant” in quotes as clearly someone owns it. But it is there, and not being used.

This is not an original idea. The concept of space for events is nothing new. The Midwest is dotted with fairgrounds, with indoor and outdoor facilities. Growing up in Massachusetts, the Eastern States Exposition grounds hosted not only the Big E, the annual 6-New England state fair, but events large and small throughout the year. Also, about 90 minutes north of Chicago is the Summerfest grounds along lake Michigan in Milwaukee, Wisconsin, which is designed and used for varying sized events.

Can be designed for its use. By building out a space for such events, it can be designed for multiple stages and the crowds that will stand and watch them and walk around, ideally not on grass but asphalt. Not to mention having some “permanent” fixtures like real bathrooms! Perhaps the event organizers, including Lollapalooza’s Perry Farrell, could have a say in its design too?

Can be designed to scale. Not all concerts and festivals draw the same size crowds, and the venue can be designed and built to accommodate different sized crowds.

Better accommodations for inclement weather. It’s rare than a little rain (or a lot) doesn’t fall on an outdoor festival event. This can be factored into the design of the venue with shelters and indoor facilities.

Better offering of VIP services. In addition to general admission tickets to such events, VIP tickets are more and more commonplace. Designing this into venues can provide a greater experience, at a greater cost, for VIPs, which can contribute more to the cost of the venue itself.

Better transportation planning. Or maybe simply “transportation planning” as such a venue would have planned transportation options – not to mention working in public transportation, paths and parking to accommodate it?

For all of these great reasons, it doesn’t mean that it will just happen. Especially in a city like Chicago, with burgeoning deficits, its politics and everything else making headlines, it could take years for something like this to ever happen. Plus, the city has a long history of hosting great events with little physical traces of them years later, such as 2 World’s Fairs in 1893 and 1933.

But nothing is ever easy, and because of it, it doesn’t mean we shouldn’t think about it. “Make no little plans. They have no magic to stir men's blood and probably will not themselves be realized.” was a quote from Daniel Burnham, the famous Chicago architect and author of the Chicago Plan, a design for the city that was implemented in part, just like there would be some compromise on such a venue.

Could this happen in Chicago? Should it happen? Does the city have more pressing priorities? I welcome your thoughts and opinions on my idea in the comments of this post.


This is from The Hot Iron, a journal on business and technology by Mike Maddaloni.


Did you enjoy this? Subscribe to The Hot Iron by RSS/XML feed or Read by Email.

Subscribe to The Hot Iron by RSS/XML Feed  Subscribe to The Hot Iron by Email


BuildBusinessStrategizeThrive • (2) CommentsPermalink

3 Challenges of In-App Web Browsers

By Mike Maddaloni on Sunday, March 13, 2016 at 05:52 PM with 1 comments

”screenshot

Quick – how many Web browsers are on your mobile phone?

Now I realize this question may confuse you, but please read on, as I may be talking about something completely new to you or something you know about but didn't realize its full impact and the challenges that come from it.

The Mobile Web Is Still a Thing

With the growth of mobile devices and apps, many predicted the Web would be less relevant. With advances in Web design, namely the concept of responsive Web design, where a Web site will adapt or :respond: to the size of the screen it is presented on, Web sites are still viewed on mobile devices, and this will certainly continue.

To view Web sites on a mobile device, like on a PC or Mac, you use a Web browser. This in itself is an app, and on the iPhone the “native” browser is Safari and on an Android phone, it's Google Chrome. As well, you can install other browsers like Opera or Firefox. Just as on the desktop or laptop computer, some people just use the native browser and others use another. Some use more than one, realizing one may present a Web page differently than another – that difference can be slight, or to the extreme the Web site functionality may not work at all. Unfortunately there is no strict standards that a Web browser must follow to display Web pages, thus the differences.

The More Not The Merrier

As you may guess, the more Web browsers there are, the greater the chance these differences – or errors – may occur. I personally have encountered this many times as a regular Web user, as well as someone who owns and builds Web sites.

To compound the number of apps out there that are Web browsers are apps that serve a unique purpose but also have a Web browser built into it.

Again, my apologies if I have confused you... Web browsers in apps? Which ones? And how many different ones? And why? Where I have some answers to these, I am not a mindreader, though as someone who has designed products as well as software, I will share with you my thoughts as to why, and their impact.

As for the which and how, the image at the top of this post shows 8 apps I currently have installed on my iPhone that have an in-app Web browser. Eight! One is Safari, the iPhone native Web browser, and the other 7 are inside apps. As for the why, this depends on the thought and design of the app owners and developers.

Here's one thought as to why: the chief reason is the user experience – click a Web link in an app and you stay within the app. Granted you can launch a separate Web browser on your mobile device, but the user is then leaving your app, where you want them to stay. Talking with some Web app owners off-the-record, they have also said this, as well as functionality of the app they would like to leverage in the Web browser. So as I said, they have their reasons.

Challenges All Around

After this setup, it may already be obvious as to what the challenges to in-app Web browsers are, and who they impact, including:

Challenges to App Users – Thats you and me folks, the end consumer of these apps and their browsers. There's a real-world example tha

t happened to me that first brought this to my attention.

I went to an eCommerce Web site to make a purchase, one I have been to man times on a mobile device as well as my Mac. However a popup window that normally comes up as the last step of the process to complete the order did not appear. I tried and tried a couple of times and it still did not complete the order. It wasn't until I realized I was in an in-app Web browser and not Safari, which I had used in the past. I then opened Safari on my iPhone, tried the order again and it worked just fine.

Even for someone like myself who considers himself a high-end user, I didn't think twice on what app I was really in, and once I did, it still didn't matter, as I wondered why the Web page didn't work?

Challenges to Web Site Owners and Developers – One of the greatest challenges to those who run and build Web technology is that their Web sites and Web applications work in browsers. This may be even more challenging than the site being of value and compelling to the end user.

Going back over 20 years there have been the need to test and verify Web sites on all PC and Mac Web browsers, as well as on other computer operating systems, which back then you could count on one hand. Add to it mobile devices, tablets, watches and multiple brands of browsers on each, not to mention different versions (not everyone is on the latest version!) it can be overwhelming.

Overwhelming, and expensive. The need for a quality assurance (QA) lab, equipment (basically at least one of each piece of hardware), staff, third-party consultants, services and software... you don't even need to be technical to realize the magnitude of it.

Challenges to App Owners and Developers – If you decide you need/want a Web browser in your app, you are basicaly doubling the functionality to build and support in your app. A Web browser is a beast all into itself – and now you have one. You need to test your browser with the latest Web technologies and standards, consistently. You also need to keep up with the competition – standalone Web browsers – as to their features and how they deliver Web pages. And where you have the staff to develop your app, you will need to expand it for the Web browser functionality as well.

This goes beyond the technology and into your product management and development. Where it may be ideal to have that tightly integrated browser, the overall question must be, at what cost?

Supporting not Scaring

As business needs and technology are always a moving target, it's good to have an idea of what may be in case you ever lose scope or focus on it. I hope after reading this I haven't scared you – saying you have almost a dozen of something when you had no idea can be a bit much.

I welcome your thoughts on multiple Web browsers in the comments of this post. I promise not to scare you anymore now... on this topic anyway!


This is from The Hot Iron, a journal on business and technology by Mike Maddaloni.


Did you enjoy this? Subscribe to The Hot Iron by RSS/XML feed or Read by Email.

Subscribe to The Hot Iron by RSS/XML Feed  Subscribe to The Hot Iron by Email


BuildMobile TechnologyTechnologyWeb DesignWeb Development • (1) CommentsPermalink


Page 2 of 12 pages  < 1 2 3 4 >  Last ›