In light of today's stay at home, work from home, quarantine mind sets has given rise to more than just text and email communications now to full video chats and group meetings. We have always been a people who thrive off face to face discussions given the growth of apps and other technologies. There is so much more we express through our body language and facial expressions. Not to mention the loss of social iteration when we just talk over a voice based system.
As many of us have jumped on the bandwagon of using Zoom, WebEx, Teams and dozens more of video conferencing systems we have moved to an unstructured method of interacting. And most importantly have not paid attention to the risks and challenges that come with these tools. They are not necessarily a dangerous technology, however our lack of understanding how to deploy and use them is what can be dangerous.
How do you find the right tool for your audience? Do you need just audio. Do you need group or individual chat? Do you need to share file? Do you need "broadcast" video for a single person to a group? Do you need full group discussion for 5, 10 or 500 people? And do you mind if the information becomes publicly available through Google, Yahoo or Facebook?
Some services may take your meeting discussion, notes, documents and make them publicly available. Your meeting may be publicly available by default for others to join. Read about the story this week from California this week where several schools were #zoombombing interrupted the education experience with profane and disgusting content.
Be smart. Talk to your IT expert. Take time to read through all of the "Settings" in the application. If you don't know what something means like "Chime on Entry" then ask on Twitter or another platform or to other users. Do a dry run of the meeting between your phone & computer or someone else and see the experience from a "host" and a "participant". Learn what it means to use a password with your meeting or a waiting room?
If you are going to hand over the meeting to another host then practice that so you know what to expect in terms of delay on the screen and experience on the screen. Be cautious when you start using a new technology, especially when it comes to work.
A dive into the world of technology, fatherhood and the real world. Discussions around enterprise CMS, Web, and other social trends.
Friday, March 27, 2020
Friday, June 10, 2016
Reaching the Audience at the Right Time through the Right Channel
My endeavor this year is not much different than most marketers. Find a marketing automation tool that will improve my overall campaign effectiveness, be easy to use and finally complete the mapping of the customers' journey, through that elusive term Omnichannel Marketing. Easy, right?
Well the market place is full. Check out anyone's Marketing Automation Landscape infographic and you'll become dizzy with the enormous number of toolsets available. And that's not the complete list, there are dozens more that didn't make the landscape graphic...maybe we start building it in a panoramic view.
The challenges I face are similar if not exactly the same as everyone else. And the market has too many tools that are nice, look good but can they do the job. That's the problem. I read case studies, watch Vimeo and YouTube videos showing a specific use case for a specific vertical. Of course it's not a one-stop shop, you plug it in, turn it on, and campaigns start flowing. There's integration, workflows and strategies to build & monitor. But, we all have the same underlying needs. Be able to easily build our own templates, drag & drop the features and modules, segment the universe and send to tens of thousands at once.
What we need is to find the partner, that understands the in's & out's of the marketing automation landscape and determine who can satisfy our specific quarks and meet our goals & requirements. The sales talks are all the same, products do basically the same, or have easy enough integrations. What I need is that partner who will bring to forefront the toolset & vendor that will do it and do it to my liking & grow with me as my business changes.
What about you? How are you working to complete the omnichannel? Do you have a data plan? Do you have a content marketing plan? Do you know what channels are important to your customers?
Well the market place is full. Check out anyone's Marketing Automation Landscape infographic and you'll become dizzy with the enormous number of toolsets available. And that's not the complete list, there are dozens more that didn't make the landscape graphic...maybe we start building it in a panoramic view.
The challenges I face are similar if not exactly the same as everyone else. And the market has too many tools that are nice, look good but can they do the job. That's the problem. I read case studies, watch Vimeo and YouTube videos showing a specific use case for a specific vertical. Of course it's not a one-stop shop, you plug it in, turn it on, and campaigns start flowing. There's integration, workflows and strategies to build & monitor. But, we all have the same underlying needs. Be able to easily build our own templates, drag & drop the features and modules, segment the universe and send to tens of thousands at once.
What we need is to find the partner, that understands the in's & out's of the marketing automation landscape and determine who can satisfy our specific quarks and meet our goals & requirements. The sales talks are all the same, products do basically the same, or have easy enough integrations. What I need is that partner who will bring to forefront the toolset & vendor that will do it and do it to my liking & grow with me as my business changes.
What about you? How are you working to complete the omnichannel? Do you have a data plan? Do you have a content marketing plan? Do you know what channels are important to your customers?
Tuesday, March 15, 2016
Where have all of the volunteer leaders gone?
Volunteer groups like the Boy Scouts of America function and exist because there are adult leaders. At its core they are the reason the boys keep coming back, especially in cubs scouts. The adults brainstorm and commit program activities like camping, community service, fundraising and education to name a few. Without them the boys would be unable to function.
Sitting at a recent district commissioner meeting I was singled out as one of those 'young' parents, though I don't consider that true as I'm nearly 40. But looking around the room everyone was 50, 60, 65 years old or older. I was the young guy. But wait, my sons are in third & fifth grade. Where are the new Tiger parents, those young 30ish adults??? Aren't they also planning and running cub events? Why am I the sole adult in their 30's taking part in planning the years program for our 800+ scouts?
I read recently the young parents are now called the Connected generation. They thrive on Instagram and Facebook. Opting for a text rather than a call. They don't do paper newsletters, phone trees and old fashion calendars. But something else is happening, they are not driving the planning and execution of the bigger events. Are they intimidated or scared to step up? I will be honest, I only have 5 years of Scouting knowledge, not 40 or 50 years like some of my peers. And I was quiet and reserved my first few months as a commissioner. But I was learning, who the thought leaders were, who was the performer and who posed a challenge to work with...let's not forget these adults have decades of experience so they tend to push their agenda.
Out of 30 active cub units I have one or two adults in this age bracket who help. That is help with a project or event. Not at the strategy and planning level with the district. Why?
Over the next four months I M going to try something different at Roundtable. I'm going to challenge the cub adults who attend to take on chairman ship of an event like pinewood derby or On Target or Friends Of Scouting. Not as a direct assignment. But more as a challenge to keep scouting fun and make it fun and interesting for the young adults. This includes opening up our private Facebook page to encourage them to post events and videos, not just photos and training reminders. Utilize snapchap and Instagram to drive home the reason why we are here. To make the program safe and fun.
Sitting at a recent district commissioner meeting I was singled out as one of those 'young' parents, though I don't consider that true as I'm nearly 40. But looking around the room everyone was 50, 60, 65 years old or older. I was the young guy. But wait, my sons are in third & fifth grade. Where are the new Tiger parents, those young 30ish adults??? Aren't they also planning and running cub events? Why am I the sole adult in their 30's taking part in planning the years program for our 800+ scouts?
I read recently the young parents are now called the Connected generation. They thrive on Instagram and Facebook. Opting for a text rather than a call. They don't do paper newsletters, phone trees and old fashion calendars. But something else is happening, they are not driving the planning and execution of the bigger events. Are they intimidated or scared to step up? I will be honest, I only have 5 years of Scouting knowledge, not 40 or 50 years like some of my peers. And I was quiet and reserved my first few months as a commissioner. But I was learning, who the thought leaders were, who was the performer and who posed a challenge to work with...let's not forget these adults have decades of experience so they tend to push their agenda.
Out of 30 active cub units I have one or two adults in this age bracket who help. That is help with a project or event. Not at the strategy and planning level with the district. Why?
Over the next four months I M going to try something different at Roundtable. I'm going to challenge the cub adults who attend to take on chairman ship of an event like pinewood derby or On Target or Friends Of Scouting. Not as a direct assignment. But more as a challenge to keep scouting fun and make it fun and interesting for the young adults. This includes opening up our private Facebook page to encourage them to post events and videos, not just photos and training reminders. Utilize snapchap and Instagram to drive home the reason why we are here. To make the program safe and fun.
Labels:
Boy Scouts,
generation c,
leadership,
roundtable,
strategy
Thursday, July 30, 2015
Home Away from Home
It is interesting to hear what families do when they go on a vacation. Being in the heart of tourist central...Orlando we have done the parks. Not in the typical 4 day flash where most families are pressed to get into and experience each and every ride and experience. Leaving the fourth evening excited and exhausted. But rather quick and targeted trips, visiting the critical rides. If we find one is too busy or shut down we know we can hit it the next trip.
In my experience I'm taking a step back. In my childhood we did those items but we also did something else. We got out away from it all. Experiencing the "Real Florida" TM. This year we have already experienced five trips. Two were not your run of the mill woods adventures. They were a night on the outfield for the Daytona Tortugas (Reds minor league) field. Scout day as it's known has become a tradition. Hot, long games, popcorn & movie and a experience under the stars. This year it got exciting at 3AM when the sprinklers kicked on for about 5 minutes. The other was a traditional camp out at Daytona International Speedway for Scout Days during the Roar Before the 24. Hundreds of scouts and families from all over the area converge on the infield for a three day camp out. There's something awesome about hearing the roar of the engines as cars test and prepare for the endurance race in late January. And seeing hundreds of boys learning skills, taking part in adventures and making new friends.
Now I see that Vantage Hotels is doing a promotion to get families out and help with road trips. I'm getting ready to do one of these later this month as the family drives north to Maryland. For a 5 day experience of seeing the DC area museums, baseball and hiking trails. Let's see maybe I can help some extra spending money...
Go ahead and enter, maybe you can too #homeawayfromhome http://virl.io/vokDRaTr
In my experience I'm taking a step back. In my childhood we did those items but we also did something else. We got out away from it all. Experiencing the "Real Florida" TM. This year we have already experienced five trips. Two were not your run of the mill woods adventures. They were a night on the outfield for the Daytona Tortugas (Reds minor league) field. Scout day as it's known has become a tradition. Hot, long games, popcorn & movie and a experience under the stars. This year it got exciting at 3AM when the sprinklers kicked on for about 5 minutes. The other was a traditional camp out at Daytona International Speedway for Scout Days during the Roar Before the 24. Hundreds of scouts and families from all over the area converge on the infield for a three day camp out. There's something awesome about hearing the roar of the engines as cars test and prepare for the endurance race in late January. And seeing hundreds of boys learning skills, taking part in adventures and making new friends.
Now I see that Vantage Hotels is doing a promotion to get families out and help with road trips. I'm getting ready to do one of these later this month as the family drives north to Maryland. For a 5 day experience of seeing the DC area museums, baseball and hiking trails. Let's see maybe I can help some extra spending money...
Go ahead and enter, maybe you can too #homeawayfromhome http://virl.io/vokDRaTr
Wednesday, March 19, 2014
Cub Scout Year Round Recruitment
What is a leader to do when they are asked to focus on year round recruitment? We have heard the news, overall declining numbers of new youth joining Scouting. Why? In my opinion it's due to our ever changing loves. Sports, academics, friends, parental jobs, I am sure you can provide me with at least five more.
Well as the round table commissioner for Three Rivers District in Central Florida I'm dealing with the same challenge as everyone else. My own pack has had dwindling enrollment, we lose scouts throughout the year. But how do we keep going?
Year round activities, including Summer Time activities. Well I have two ideas, one is to provide an incentive to scouts for bringing friends to scouting. And a second is to promote inter pack activities.
The first is simple, tell your scouts, if you bring in at least one friend who joins you automatically earn the Recruitment patch, but you also get to enjoy a pizza or ice cream party with your fellow scouts. Bring in at least three friends and you get free admission to a special scouting event. In my district its the On Target for Scouting event, a full day of all shooting and action events. Bring five or more friends into scouting and earn a free camping weekend at our local scout ranch.
The district net members and other pack leaders like the idea, I just need to get it approved at the council.
The other activity is one of my wood badge tickets, setup a inter pack sports event. Just one time, have the boys get together and earn a loop, have fun, get to know each other and enjoy friendship. In my case I've expanded it to include all packs. But instead of managing it all push the leaders to talk with other leaders and setup their own events. Nothing like this is happening today.
If you are doing either of these at your local district or council let me know. I want to help not only my own pack but also my district expand its reach into the community and provide a great program to the youth.
Well as the round table commissioner for Three Rivers District in Central Florida I'm dealing with the same challenge as everyone else. My own pack has had dwindling enrollment, we lose scouts throughout the year. But how do we keep going?
Year round activities, including Summer Time activities. Well I have two ideas, one is to provide an incentive to scouts for bringing friends to scouting. And a second is to promote inter pack activities.
The first is simple, tell your scouts, if you bring in at least one friend who joins you automatically earn the Recruitment patch, but you also get to enjoy a pizza or ice cream party with your fellow scouts. Bring in at least three friends and you get free admission to a special scouting event. In my district its the On Target for Scouting event, a full day of all shooting and action events. Bring five or more friends into scouting and earn a free camping weekend at our local scout ranch.
The district net members and other pack leaders like the idea, I just need to get it approved at the council.
The other activity is one of my wood badge tickets, setup a inter pack sports event. Just one time, have the boys get together and earn a loop, have fun, get to know each other and enjoy friendship. In my case I've expanded it to include all packs. But instead of managing it all push the leaders to talk with other leaders and setup their own events. Nothing like this is happening today.
If you are doing either of these at your local district or council let me know. I want to help not only my own pack but also my district expand its reach into the community and provide a great program to the youth.
Labels:
belt loop,
BSA,
camping,
district,
pizza,
recruitment,
roundtable,
Scouting,
sports,
summertime activity,
woodbadge
Thursday, November 28, 2013
To Ooma or not Ooma
I have been thinking about dropping my home VoIP service with BrightHouse. There have only been a few times over the last 6 years where the services was less than desirable. But the main factor is the damn price. VoIP is VoIP why like other service providers do the continue to charge so much?
I have looked at spinning up my own Asterisk server, yea its all pretty straight forward but I really don't want to rely on just my skills and time. Products like Ooma on the other hand are so tempting.
I just checked the Amazon reviews and they have a huge majority of 5 star ratings. And my gmail had an offer from Ooma (direct marketing at its best) for 50% off! Now that's a bargain. If I pay $99 for the product I can port my local number for about $32. And then pay a mere $4 per month in Uncle Sam taxes.
After a few months I would have basically cut even when compared to BH. and then its just extra money in the family budget there after.
Now what about 911 and Internet outages?? Well my home security has built in cell backup. So with or without it will still call. If all cell coverage is down then we are all out of luck. And there are hot buttons on my security panel that will let the family call directly to EMS, fire and police. So I am not overly concerned.
Regular cell service is sketchy at best inside the house with both Sprint 3G and Verizon 4G. So that's just a crap shoot. Oh and there is the occasional Fax...yea still need that for work.
I really think I might go for Ooma, try their pre selected number or maybe port my Google Voice and try it for 30 days. If it sucks then I'll return it. Otherwise its bye-bye BrightHouse.
I have looked at spinning up my own Asterisk server, yea its all pretty straight forward but I really don't want to rely on just my skills and time. Products like Ooma on the other hand are so tempting.
I just checked the Amazon reviews and they have a huge majority of 5 star ratings. And my gmail had an offer from Ooma (direct marketing at its best) for 50% off! Now that's a bargain. If I pay $99 for the product I can port my local number for about $32. And then pay a mere $4 per month in Uncle Sam taxes.
After a few months I would have basically cut even when compared to BH. and then its just extra money in the family budget there after.
Now what about 911 and Internet outages?? Well my home security has built in cell backup. So with or without it will still call. If all cell coverage is down then we are all out of luck. And there are hot buttons on my security panel that will let the family call directly to EMS, fire and police. So I am not overly concerned.
Regular cell service is sketchy at best inside the house with both Sprint 3G and Verizon 4G. So that's just a crap shoot. Oh and there is the occasional Fax...yea still need that for work.
I really think I might go for Ooma, try their pre selected number or maybe port my Google Voice and try it for 30 days. If it sucks then I'll return it. Otherwise its bye-bye BrightHouse.
Labels:
911,
asterisk,
brighthouse,
home phone,
Ooma,
sprint,
Verizon,
VoIP
Saturday, November 23, 2013
Wowza and Haivision Streaming
Producing live audio broadcasts for 3000 to 5000 listeners can be a big challenge. Shoutcast or Nicecast were good for mp3 streams with about 900 listeners. Enter Amazon, Akamai and other CDNs and you have an infrastructure to reach a larger listener ship.
My challenge was limited budget and a relatively diverse environment of encoders and listening devices. With no set standard to reach all.
Enter Haivision and now Wowza. It used to be Amazon and Akamai cloud encoders were leaders. But the cost was too prohibited. Haivision and Wowza now use a common engine and its simple to setup and use. Produce just a single RTMP stream and their applications have user interfaces where you type in a few URLs and click start. Within 30 seconds you can hear the stream and see the crystal clear video.
The biggest challenge is multibit rate needs, multiple protocols and last mile connectivity. It appears that Akamai has this handled with additional edge servers to help 3G/4G coverage. I'm sure Level3, MirrorImage and other CDNs are following suite.
2014 brings a renewed challenge. Delivering a single RTMP stream but output it through a single transcoder. And deliver it with multibit rate support. And venue coverage of WiFi and 3G/4G will also be enhanced, so I suspect to see a few thousand more listeners each day!
What challenges has live streaming brought to you?
Labels:
audio,
broadcast,
Flowplayer,
Haivision,
HLS,
hyperstream,
ios,
live audio,
rtmp,
streaming,
wowza
Monday, October 28, 2013
A little Wood Badge
I wrote earlier this years out my latest experiences with Scouting. Well I took the plunge and signed up for Wood Badge. It is touted as the best training available if you want to be a superior Scouter. Well it is much more than that.
I have been blessed over my career to have taken several training and leadership courses. Several we're really thought provoking, educational and overall well led. Wood Badge is much more. Here in Central Florida the leadership is built strong from the top down. So much so that two courses are offered each year! And they always have a large group of attendees. In S4-83-13-2 it was no different. From the scoutmaster to the SPL Michael, and all of the ASM staff, quartermasters and group guides it was really well done.
If you work in a corporate environment or are a Scout leader looking for more then WB might be for you. 6 days of training, camping, team work, and self reflection. Oh and you still need to work, have a family and find time for anything else. But as a Scouter you learn to adapt.
Now it's all about putting the skills to work, evoking excitement with the team and attaining your goals. I don't want to say WB is not for everyone. Just the opposite, it is here when you are ready to take the next big step. And when you do decide to take the plunge please make sure you have fun. Yes it's important training but it is also about building friendship, teamwork and enjoying life.
I was a Bobwhite
S4-83-13-2
I am going to work my ticket if I can...
Monday, August 26, 2013
Indian Call Center Scammers
Well it's happening again. Around 11:45 pm and the phone rings. Awaken from my slumber and I hear the voice..."your computer is going to crash can I help you", asks the voice. Huh, I respond. And this time I slam the phone down.
Just what is going on? Seriously, Google Indian hone center scammers and you will find a lot of similar stories. I didn't believe it myself the first time. These guys will call and pretend they work for Microsoft or that they are simply with 'tech support'. All they want you to do is give up access to your computer, from which they will likely install software to steal your identity.
It's been a number of months since they have last called. Beware, don't let your guard down. And if they call either give them hell. Or play along and work them good. I did that the time before and it really got them pissed.
Saturday, August 24, 2013
New challenges, new adventures, Do Your Best!
My third year as a scout leader is now getting underway. Seems like just yesterday Matt was putting on his tiger uniform and I was stepping up to be his den leader. This past year was much more challenging, starting a new pack, becoming committee chair and then district round table chairman. And to top Italy off, Cub Scout leader of the year. What a whirlwind adventure.
It's true scouting is a full time job. Always getting asked to help, or should I say voluntold. Then balancing unit needs, district needs, family and of course work. You can't take it for granted, scouting is so much more than that. I am there for the boys; mine, my friends and those that may not the support of their family.
My next challenge has already begun, Wood Badge. It's the embodiment of Scouting. The ultimate leadership training that helps to make you a well rounded person. Over the next three weeks I'll be writing my 10 ticket ideas. Then I get to spend two weekends with my peers working toward five SMART goals. With their support I will work these five items for the next 18 months. All to become a better leader, supporter, father and person.
Labels:
goals,
leadership,
planning,
Scouting,
training,
wood badge
Tuesday, January 17, 2012
Sitecore RichText Commands Custom Media Library
My last post discussed a unique setup where we needed to point the Sitecore Media Library (Insert Sitecore Item) to a different root folder based on the website. We have a multi-site implementation. All have their own distinct Media (Images, Video, Audio & Documents). If we didn't there would be nearly 180,000 items in these folders.
To get 6.3.0 to work the following changes need to be made.
in sitecore\shell\Controls\Rich Text Editor\RichText Commands.js
add the following to the RadEditorCommandList["InsertSitecoreMedia"] = function(commandName, editor, tool):
var editedItemId = ''; if ((document.location) && (document.location.search)) { var qStr = top.location.search.substring(1); var keyValList = qStr.split("&"); for (var i=0; iThis will allow Sitecore to check for an existing item and go directly to it in the Content Tree. Otherwise it will default to the current sites Media folder. Really simply to implement and makes managing 300,000 items of content much easier.1) { if (splitPair[0] == "id") { //Value was already escaped, no need to unescape and re-escape editedItemId = splitPair[1]; } } } } } And then I had to add to the query string variables of editor.ShowDialog: + (editedItemId ? "&editedItemId=" + editedItemId : "")
Labels:
Insert Sitecore Media,
JavaScript,
Media Library,
Sitecore
Sunday, September 25, 2011
Sitecore RadEditor and Multisite Media Library
Currently working through an upgrade from 6.0.1 to 6.4.1 yea we are a little behind but we need to catch up and start using some of the features. We have 18 sites in a single Sitecore instance. And about 250,000 items in that tree.
During the upgrade process our problem and so far only one we have run into is our custom Media Library. Each site has its own Media folder with a separate Images, Videos, and Audio folders. This makes ownership and maintenance a little easier.
How did we do this? There is an override of the InsertImageForm (picture coming soon) that calls a sitecore query: similar to this.
targetPath = "query:ancestor::*[@@templateId='{18F42371-1B85-4EE1-AF6B-20F5AF81BD5D}']/Media";This uses a technique very simliar to Alex Shyba's example on how to remember the last section when working with Media. Once we deployed 6.3 we ran into an issue where this no longer works. The query appears to be failing and we end up with the default Media Library being displayed. This means that all of our sites no longer have access to their unique media content. My mission this week is to use .NET Reflector and see what's changed in the Sitecore.Kernel.dll and how this override of InsertImageForm needs to be altered. Any suggestions?
Wednesday, June 29, 2011
Telerik MVC Gymnastics
Just upgraded our MVC2 to MVC3 and took advantage of the OpenSource Telerik MVC controls once again. Thanks!!
I've got a AJAX Edit Grid displaying a mixture of text boxes, combobox and dropdown list. The final product will use the Batch Editing option
On the latest build I added some ClientEvents to the onEdit action. If I'm inserting a new record then I disable one combobox and set it's default value.
But if I'm editing an existing row then I disable a dropdown box.
Confusing I know. But it should make managing our race information easier than the page full of dropdown boxes we're dealing with now. The page load on that is between 2-15 mintues, all depending the number of records. Yes, you read that right. But some of the dropdowns are set to have about 13,000 entries. Yes that's awful!
The new setup using the Telerik control is calling back with AJAX and bring over just a handful of records. Much cleaner code and much happier users.
I've got a AJAX Edit Grid displaying a mixture of text boxes, combobox and dropdown list. The final product will use the Batch Editing option
.Editable(editing => editing.Mode(GridEditMode.InCell))but I'm not quite ready for that yet.
On the latest build I added some ClientEvents to the onEdit action. If I'm inserting a new record then I disable one combobox and set it's default value.
But if I'm editing an existing row then I disable a dropdown box.
Confusing I know. But it should make managing our race information easier than the page full of dropdown boxes we're dealing with now. The page load on that is between 2-15 mintues, all depending the number of records. Yes, you read that right. But some of the dropdowns are set to have about 13,000 entries. Yes that's awful!
The new setup using the Telerik control is calling back with AJAX and bring over just a handful of records. Much cleaner code and much happier users.
Friday, March 11, 2011
Adobe Summit 2011
It was a whirlwind week in Salt Lake City for my first Summit. I have to admit the coming changes to Sitecatalyst version 15 are well need. It'll save hours of report building and data mining. The biggest surprise was their announcement of a social analytics tool. Now we can see real-time over 40+ social networks what's happening with our brands and our marketing projects.
I myself found the Tech Tracks very interesting. Though they were weaker than I would have liked. I know it's their first dive into the topics, hopefully next year they can put more time and effort into more geeky code samples and more hands on labs. I know it would make my life much easier.
One of the best features of the break out sessions is the inclusion of actual customers and partners. It's nice to see how they are succeeding or failing in the social/media space. Makes me feel a little better that we're not alone.
I will be posting some additional information as we start to implement some of the items I learned about. And I'll let you know what the experience was like.
I myself found the Tech Tracks very interesting. Though they were weaker than I would have liked. I know it's their first dive into the topics, hopefully next year they can put more time and effort into more geeky code samples and more hands on labs. I know it would make my life much easier.
One of the best features of the break out sessions is the inclusion of actual customers and partners. It's nice to see how they are succeeding or failing in the social/media space. Makes me feel a little better that we're not alone.
I will be posting some additional information as we start to implement some of the items I learned about. And I'll let you know what the experience was like.
Monday, January 10, 2011
Speediatrics Finishes Strong
I had the unfortunately chance at spending four days and nights at the hospital. Well, let's not confuse the situation. My wife spent the entire time at the hospital while I drove to home each night for four days to feed the dog and exchange clothing for her and our daughter.
There, now that that is out of the way, why were we there? The exact cause to Liz's sickness has not been found. But for six days she would not eat more than a few crackers and sip just an ounce or two of liquid. Oh and she was having some extreme diarrhea. When I say extreme let's say my fraternity brothers and their antics couldn't hold a stick to my 15 month old girl.
We ended up being frequent visitors to our pediatrician. Way more than I wanted. And our GI doctor couldn't figure out what was wrong either. Everyone said she had some redness in her throat but everything else was fine. So the GI ordered some blood work and there started the trek.
We made two trips to our local Labcorp only to spend 3.5 hours waiting and trying to draw blood. No luck! So I took her to another location the next day and after another two hours of waiting and trying still nothing. So what did I do...I went to another Labcorp. Only to find we still couldn't draw anything except screams and cries from Liz.
So I made the trek back to the pediatrician. After the fifth visit he said he would admit her to the hospital for fluids and an attempt to draw blood. From that afternoon we had an IV flowing adn several more attempts at drawing but no luck still.
We finally had the pediatric intensive care surgeon draw from her femoral artery in her thigh. That worked! Poor girls has more needle marks and bruises than I can count. If anyone were to see her arms or legs they would immediately call the Child and Family services and have us taken away. But after four long, grueling days we got four IV's into her and were told to go home.
There, now that that is out of the way, why were we there? The exact cause to Liz's sickness has not been found. But for six days she would not eat more than a few crackers and sip just an ounce or two of liquid. Oh and she was having some extreme diarrhea. When I say extreme let's say my fraternity brothers and their antics couldn't hold a stick to my 15 month old girl.
We ended up being frequent visitors to our pediatrician. Way more than I wanted. And our GI doctor couldn't figure out what was wrong either. Everyone said she had some redness in her throat but everything else was fine. So the GI ordered some blood work and there started the trek.
We made two trips to our local Labcorp only to spend 3.5 hours waiting and trying to draw blood. No luck! So I took her to another location the next day and after another two hours of waiting and trying still nothing. So what did I do...I went to another Labcorp. Only to find we still couldn't draw anything except screams and cries from Liz.
So I made the trek back to the pediatrician. After the fifth visit he said he would admit her to the hospital for fluids and an attempt to draw blood. From that afternoon we had an IV flowing adn several more attempts at drawing but no luck still.
We finally had the pediatric intensive care surgeon draw from her femoral artery in her thigh. That worked! Poor girls has more needle marks and bruises than I can count. If anyone were to see her arms or legs they would immediately call the Child and Family services and have us taken away. But after four long, grueling days we got four IV's into her and were told to go home.
Thursday, December 23, 2010
Akamai - Sitecore and CCU Web Services
I just wrapped up work to integrate the Akamai Content Control Utility webservices and automatic purging from Sitecore.
Using the Telerik RadFileExplorer and some crafty C# code I am now able to trigger content purging from the Sitecore Desktop. Just created the service object, collected the parameters and called the webservice.
Pretty cool, I even get an email once the purge has been completed.
//create the purgeResult object
X.Web.Isc.UI.ServiceReference1.PurgeResult r = new X.Web.Isc.UI.ServiceReference1.PurgeResult();
X.Web.Isc.UI.ServiceReference1.PurgeApiClient a;
a = new X.Web.Isc.UI.ServiceReference1.PurgeApiClient();
string[] options = new string[4];
string[] uri = new string[1];
//get the login credential and other data for Akamai from the web.config
options[0] = ConfigurationManager.AppSettings["AkamaiCCUEmail"].ToString();
options[1] = ConfigurationManager.AppSettings["AkamaiCCUAction"].ToString();
options[2] = ConfigurationManager.AppSettings["AkamaiCCUType"].ToString();
options[3] = ConfigurationManager.AppSettings["AkamaiCCUDomain"].ToString();
//build the URL to the file that was uploaded
uri[0] = "http://www.mydomain.com" + e.Path;
//request the content purge
r = a.purgeRequest(ConfigurationManager.AppSettings["AkamaiCCUUserName"].ToString(), ConfigurationManager.AppSettings["AkamaiCCUPassword"].ToString(), "", options, uri);
//log the activity
X.Web.Core.Context.Current.LogMessage("Akamai CCU WebService Message: " + r.resultCode + " " + r.resultMsg + " " + r.sessionID + " " + uri[0].ToString());
}
catch (Exception ex)
{
//something didn't work so let's report the issue
X.Web.Core.Context.Current.LogMessage("Error Akamai CCU WebService Message: ", ex);
}
Using the Telerik RadFileExplorer and some crafty C# code I am now able to trigger content purging from the Sitecore Desktop. Just created the service object, collected the parameters and called the webservice.
Pretty cool, I even get an email once the purge has been completed.
//create the purgeResult object
X.Web.Isc.UI.ServiceReference1.PurgeResult r = new X.Web.Isc.UI.ServiceReference1.PurgeResult();
X.Web.Isc.UI.ServiceReference1.PurgeApiClient a;
a = new X.Web.Isc.UI.ServiceReference1.PurgeApiClient();
string[] options = new string[4];
string[] uri = new string[1];
//get the login credential and other data for Akamai from the web.config
options[0] = ConfigurationManager.AppSettings["AkamaiCCUEmail"].ToString();
options[1] = ConfigurationManager.AppSettings["AkamaiCCUAction"].ToString();
options[2] = ConfigurationManager.AppSettings["AkamaiCCUType"].ToString();
options[3] = ConfigurationManager.AppSettings["AkamaiCCUDomain"].ToString();
//build the URL to the file that was uploaded
uri[0] = "http://www.mydomain.com" + e.Path;
//request the content purge
r = a.purgeRequest(ConfigurationManager.AppSettings["AkamaiCCUUserName"].ToString(), ConfigurationManager.AppSettings["AkamaiCCUPassword"].ToString(), "", options, uri);
//log the activity
X.Web.Core.Context.Current.LogMessage("Akamai CCU WebService Message: " + r.resultCode + " " + r.resultMsg + " " + r.sessionID + " " + uri[0].ToString());
}
catch (Exception ex)
{
//something didn't work so let's report the issue
X.Web.Core.Context.Current.LogMessage("Error Akamai CCU WebService Message: ", ex);
}
Adobe Omniture Marketing Suite - Mobile
I just found the mobile version for the Marketing Suite. Pretty cool that I can keep tabs on traffic real-time from my phone. But I've got 16 report suites...I can't for the life of me figure out how to switch report suites.
Any ideas?
Any ideas?
Sunday, December 19, 2010
The Crunchies - Love Social Media
Monday, November 22, 2010
Finding the Team with MVC
Our new MVC based stats engine was lacking some basic functionality. Pagination! Yes something so simple was missing. But not much longer.
Our app maintains over 150,000 racing stats ranging from 1955 to 2010 and covering some 5,000 races. So when it comes to finding a driver or an owner to update their bio or head-shot was, well painful. On the LAN it would take Firefox about three minutes to load. That's awful, pitiful, not unacceptable for any cutting-edge application. Why was it this way. Two reasons, short staffed and behind schedule.
That's the past, today is the now. With the help of Michael Ceranski's post on Phonebook Style Paging in ASP.NET MVC I was able to apply code necessary to make the app race. Now we're loading some 4,000 active drivers in just a split second, but now it's done via a typical 0-9 A-Z paging system.
My only changes from Michael were adding the numerical selections. It's quick, easy, and the perfect solution to my needs.
Our app maintains over 150,000 racing stats ranging from 1955 to 2010 and covering some 5,000 races. So when it comes to finding a driver or an owner to update their bio or head-shot was, well painful. On the LAN it would take Firefox about three minutes to load. That's awful, pitiful, not unacceptable for any cutting-edge application. Why was it this way. Two reasons, short staffed and behind schedule.
That's the past, today is the now. With the help of Michael Ceranski's post on Phonebook Style Paging in ASP.NET MVC I was able to apply code necessary to make the app race. Now we're loading some 4,000 active drivers in just a split second, but now it's done via a typical 0-9 A-Z paging system.
My only changes from Michael were adding the numerical selections. It's quick, easy, and the perfect solution to my needs.
Saturday, November 13, 2010
It's a team effort
I had the opportunity to coach my sons t-ball game today. Something I've done a few times in the past. The boys range in age from 4 - 6 some have older brothers who play so they have some knowledge while other are in their first season. It's an hour of fun, no stress sports. Just teaching the fundamentals of baseball, teamwork and self-confidence.
A fellow parent overheard another one of the players parents at the game and the discussion is something that has me at my boiling point. These parts have an older son, about 11 who's playing, a father who is pretty good and a 4 year old. The youngest was a walk-on. Wait, let me rephrase that. His mother walked up two weeks ago and told the coach that her son was to play on this team because no one else had room. She hasn't paid the fee for the association, wasn't put on the team and joined 4 weeks into the season.
OK so it's just t-ball, no huge deal. Except that this mother and her husband were overheard making derogatory comment about one of the other boys. This is complete and utterly unacceptable. The mother that overheard the comments did not feel comfortable repeating what was said. But she told me that she doesn't feel like keeping her child on the team.
What is one to do? The teams main coach is a good friend of this father. The mother and father are both highly competitive, they only cheer for their son, never for anyone else on the team. When I was told of this today I felt hurt, enraged and sad. Sad for this boy who's parents feel it's acceptable to talk about another child in a way that is completely absurb. And hurt that these parents feel it is fine to talk about another child who's learning not only how to play the great sport of baseball but also life skills.
Monday night practice is going to be interesting. Should I call and talk to the league president, should I call the coach or should I keep my mouth shut? I know for sure that I am going to continue to teach my children and these boys how to respect not only each other but anyone else they run into.
Just like my fraternity motto, Vir Quisque Vir, every man a man it's something that I live by day after day. And I want to make sure that I teach this to everyone I work with.
A fellow parent overheard another one of the players parents at the game and the discussion is something that has me at my boiling point. These parts have an older son, about 11 who's playing, a father who is pretty good and a 4 year old. The youngest was a walk-on. Wait, let me rephrase that. His mother walked up two weeks ago and told the coach that her son was to play on this team because no one else had room. She hasn't paid the fee for the association, wasn't put on the team and joined 4 weeks into the season.
OK so it's just t-ball, no huge deal. Except that this mother and her husband were overheard making derogatory comment about one of the other boys. This is complete and utterly unacceptable. The mother that overheard the comments did not feel comfortable repeating what was said. But she told me that she doesn't feel like keeping her child on the team.
What is one to do? The teams main coach is a good friend of this father. The mother and father are both highly competitive, they only cheer for their son, never for anyone else on the team. When I was told of this today I felt hurt, enraged and sad. Sad for this boy who's parents feel it's acceptable to talk about another child in a way that is completely absurb. And hurt that these parents feel it is fine to talk about another child who's learning not only how to play the great sport of baseball but also life skills.
Monday night practice is going to be interesting. Should I call and talk to the league president, should I call the coach or should I keep my mouth shut? I know for sure that I am going to continue to teach my children and these boys how to respect not only each other but anyone else they run into.
Just like my fraternity motto, Vir Quisque Vir, every man a man it's something that I live by day after day. And I want to make sure that I teach this to everyone I work with.
Subscribe to:
Posts (Atom)