, - Posted by Tommy Segoro
INTRODUCTION
I’m doing an upgrade from Sitecore 8.0 to 8.2 Update 4 and the solution was using Glass.Mapper.
The upgrade went well except when I tried to access Sitecore, I get the error saying that:
Glass.Mapper.Sc.Utilities.get_IsPageEditor()
no longer exists. Basically GlassMapper tried to access the Get property of Sitecore’s PageMode.IsEditor which has now been set to private in 8.2 Update 4.
I also used GlassMapper’s latest version, which as of the writing of this article, was v4.4.0.199.
RESOLUTION
I think this was a GlassMapper build issue because I downgraded to v4.2.1.188 and all was well!
I used dotPeek to look at the source code and the v4.2.1.188 was using
public static bool IsPageEditor
{
get
{
return Context.PageMode.get_IsExperienceEditor();
}
}
which was correct.
Hope this helps,
Tommy
, - Posted by Tommy Segoro
INTRODUCTION
I have just upgraded a client’s website from Sitecore 8.0 to 8.2 Update 4. Then I also installed Web Forms for Marketers WFFM 8.2 Update 4. After the WFFM install somehow the Indexing Manager and Rebuild Link Databases link did not work. It returned 404.
The exact error message was:
Could not load type ‘Sitecore.Web.UI.Controls.SheerUI’
RESOLUTION
After some investigation I found out that the SheerUI.aspx page which is located in:
\Website\sitecore\shell\client\Business Component Library\Layouts\Renderings\Common\SheerUI
was updated to:
<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”SheerUI.aspx.cs” Inherits=”Sitecore.Web.UI.Controls.SheerUI” %>
Therefore, what I did was I unzip the original Sitecore 8.2 Update 4 files and open the same file. The correct one should be the following:
<%@ Page Language=”C#” AutoEventWireup=”true” Inherits=”Sitecore.Web.UI.Controls.Common.SheerUI.SheerUI” %>
Voila…it all worked fine again.
Hope this helps,
Tommy
, - Posted by Tommy Segoro
INTRODUCTION
Sometimes I keep asking myself a question why I keep signing up with these hard sportive events which after I finished, I would usually regret. Last year I officially completed all the Three Peaks Challenges (Cradle Mountain, Falls Creek, Gold Coast) with the Gold Coast being the last one in August. Once a sportive event is finished I often carried that “on fire” enthusiasm with me, and this has often caused me to do something stupid such as signing up to an another even more difficult sportive without a second thought. And that exactly what I did.
As soon as I arrived back in Perth from Gold Coast, I looked up Letape du Tour 2017 and signed up straight away. Mind you, I have been eyeing the Letape for a long time. Somehow I’m always attracted to mountains. There is something about mountains and the challenges presented that attract me to them. I almost signed up with the inaugural Letape Australia which Chris Froome was the guest rider. However, a lot of people say that nothing would ever replace the original Letape du Tour in France. Therefore, I signed up with Letape du Tour instead.
After my research, it is actually better to sign up with a tour because accommodation and transport can prove to be difficult to organise otherwise. This has proven to be true during the event. Further to this, I signed up very early because the accommodation would get full very-very quickly. You’re talking about 15,000+ riders taking part in Letape du Tour.
So, anyway, long story short I signed up. I went with Sports Tour International as my tour provider. In this opportunity I would like to share with you the ride experience and how it compares to the Australian Peaks Challenges.
RIDER PROFILE
Height: 170cm
Weight: 70kg
Never race, just commute daily @ 40km/day
FTP 20mins: 250w
For Letape I was somehow slacking so much. So much so that I only did long ride once 3 months prior to the event, and another one 1 month prior. For the rest of the rides, other than the daily commuting, I was only doing 40-60 min indoor session on the weekend. I was using the Global Cycling Network (GCN) Youtube indoor training videos.
I don’t know what happened, but somehow after finishing the 3 x Peaks Challenges, I did not have the same enthusiasm in my preparation. In fact, if I’m being honest, I have been dragging myself so much during Letape prep.
BIKE PROFILE
This time I’m using a new bike Swift Hypervox. Weight is about 7.8kg – about 1kg heavier than my AX. Please click on this link to view the bike build details.
STRAVA RIDE
If it’s not on Strava, it did not happen. The Strava link is below.
https://www.strava.com/activities/1086857683
RIDE PLAN
My Peaks Challenges ride plan has been working well for me. Therefore, I’m planning to do the same. Mainly:
THE 2 DAYS BEFORE THE EVENT
The Letape du Tour 2017 took TDF’s stage 18 route: that is 180km from Briancon to Col D’ Izoard (summit finish). I was very lucky to have gone with a tour, otherwise it would be a nightmare. As I signed up very-very early, I get to stay in the hotel within the race village in Briancon. It’s literally a 5-min walk to the start line. Some people who signed up a bit later had to stay in a hotel 15-20km from the start line. And they had to ride back after the event which I can’t imagine what the fatigue level would be like =O
Anyway, I arrived at Briancon about 2 days before the event. Event was on Sunday 16th, I arrived on Friday 14th afternoon. As we get close to the village, traffic was busy and there were a lot of cyclists on the road. Man, seriously, when it comes to cycling, nothing compares like the atmosphere in France. It’s truly their sport. You would never be able to replicate the level of enthusiasm anywhere in the world. As it was already 5pm when I arrived at my hotel, I decided to just take it easy. I was walking around the village with my wife and getting myself familiar with the area.
Briancon was such a beautiful city surrounded by tall big mountains. Along the way the scenery was just magical. Trust me, it gives you relief from all stress simply by looking at the scenery. They were just so beautiful. As much as I love Australia, the alps in Australia just somehow don’t have the stunning view that Briancon has. Here in Australian alps, there are a lot of high trees all along that would obstruct the view. But in Briancon – or French alps for that matter, there were barely trees. So wherever you eyes went, you would see mountains after mountains (and big tall ones) which would vary in colors and shape, and lakes with blue crystal water. They’re just stunning!
So that’s how my Friday went…I was just literally taking all the views in and getting my bike setup.
And oh one more thing, as I setup my bike, somehow my power meter’s low-battery light decided to lit up! I was not too worried at this time because I thought I could just buy the battery tomorrow (in the race village during race pack collection). Ah..how wrong was I.
THE 1 DAY BEFORE THE EVENT
Saturday the 15th, things were getting a bit busier. This was the sign-up, collecting race packs and briefing time. My day started with breakfast at the hotel at 830am. It was then followed with a 930am briefing hold by the tour company. If you were not with a tour company you wouldn’t have these kind of briefings. Within the briefing, similar to Peaks, they would run you through the course and all the gotchas. It was very informational, and as someone who was doing Letape for the first time, I was in need of it indeed. As part of the tour package, you also get a free jersey, additional rest stops and most importantly: valet bag. Excellent!
The briefing finished at about 11am and I headed straight to the village to collect my race packs. As I arrived in the village, man, you wouldn’t see anything like it. With Peaks, the village was quiet small. The number of vendors were not that many. But in Letape, there were vendors after vendors. From Rapha, Katusha to the French large online retailers, etc. Like I mentioned earlier, nothing would ever replace the cycling atmosphere in France. This was – as my wife would say to me – THE cycling haven! The village was guarded with security guards also. Before you could even enter, they would check and go through your bags. Yep…they’re that serious.
Mavic provided free bike service. As it was free, the queue was long! If you decided to go with a paid service (provided by other vendors), the queue was very short. Luckily, as my bike was very new, I did not have to get it serviced or checked at all. I would actually regret this decision eventually because as luck would have it, my front derailleur decided to stop working during the race! I’ll explain later.
I mentioned earlier about my power meter battery that was running low. The power meter was Power2Max and it was running a CR2450 battery. As luck would have it (NOT), none of the retailers in the village had that battery! One of the vendors was FSA. They had different power meters and cranks on display including Power2Max. “Perfect”, I thought. As I talked to them however, they also didn’t carry the battery! “Argh…what a nightmare”, I thought. To be honest, the power meter did not kind of matter. I have been able to judge my effort simply through my breathing and legs. However, it’s a good distraction when you are suffering on the bike. That’s how it has been working for me anyway. The time indicated 130pm. I said to my wife that I couldn’t spend any more time in the village and had to go back to the hotel asap. I also have not even done any training ride so far at Briancon therefore I really needed to get this happening.
So, I collected my race pack and then I headed back to my hotel. I needed to fit in a training ride of some sort to get my climbing legs together again in the real mountain. I quickly get changed and went out with my bike. At this time my wife went to local supermarket. I must have been married to a very-very lucky girl because she managed to get hold the super-rare battery CR2450! So all was well!
The Letape route would take you atop of Col D’ Izoard summit finish, which you would then descend back to Briancon afterwards to receive your medal, etc. So, my training ride went reverse. I started at Briancon and went up the Col. Bike worked perfectly during the training ride. There were no mis-shifts, nothing. I did about 1hr 45 minutes climbing Col D’ Izoard. I only went 1/2 way then I went back down. I took lots of photos (obviously). To this time, I felt confident that everything would be OK. Baring mechanical or puncture, I should be able to finish the event without any problem.
Ah..how naive was I….
Similar to Peaks, I tried to sleep early at 8pm just so I could wake up early and had a lot of time to get ready. The good thing with Letape was, as there were so many riders, my start time was not until 8 in the morning therefore I did not have to wake up as early as when I was at Peaks. At Peaks Challenge Gold Coast, they started at 6am therefore I had to wake up at 4am!
THE D-DAY
On the race day I woke up at about 530am. I had a really nice and long sleep. I have done these sportive many enough to know that I needed at least 8 hours of sleep to perform at my best. So, once I woke up, I get myself prepared. As mentioned previously, I stayed in a hotel where it was only 5 minutes walking distance from the start line. Having said that, just in case something happened, I did not want to be caught in a rush. Therefore, I left quiet early at 7am even though I was not expected to start until 8. As I approached the start line, it was already packed! The very front riders (the fast ones) actually started departing at 7am.
In this edition they had 16,000+ riders, and similar to Peaks, it was a controlled start. The riders would be separated into groups. Each group contained about 1,000 riders. I was in the 8th group, my rider number was 8505. Finding my group was not an easy task either. As the space was limited, they had to use few turns to accommodate all of these riders. It actually took a good 10-15 minutes to find my group so it was actually good that I went early! Long story short, I was in my group by 730am. It was an opportunity for me then to take photos and videos as I have not experienced anything like this before. The Peaks Challenges would boast only about 2,000 riders. But Letape, they definitely took it to the next level.
8am came soon enough so I departed from the start line. Similar to Peaks, they had bike-attached race number with time chip on it. As you were crossing the start line, your time started.
The first 50km was a combination of downhill, false flat (1-3%) and flat (0%). Problem was, the first time cut happened at the first rest stop in 50km which you needed to leave there by 1034am. It meant: if I left at 8am, I only had 2.5 hours to make the 50km. If it’s all downhill and flat it would be easy. But as there was some false flats and few short climbs, things get a bit challenging. So I decided to stay in the bunch as long as I could, sheltered from all the wind. I made it there safely with plenty of time left. I left that first rest stop at about 930am.
The 2nd cut-off time was at Place Aimee Gassier – Barcelonnette (~100km in). We needed to leave there by 1:21pm. That next 50km between 1st and 2nd rest stop included a category 3 climb (Cote Des Demoiselles Coiffees) which was about 7km in length but gradient was fairly shallow. Gradient did not go beyond 8%. Mostly, they were in the 4-6%. Not just this, other challenge was there was no longer any downhill, but rather false-flats. The gradient was rarely 0% if at all. It was 1-3% mostly. You should have plenty of time (nearly 3 hours) between 1st rest stop and 2nd rest stop. You only needed to average ~18km/h to make up the 50km in 3 hours.
I was pretty ahead at this time. I left the 2nd rest stop at about 11:45pm. So far legs were feeling good. I kept eating my 2 gels every hour which would have given me about 60gr of carbs + everything else that came with the gel.
The real challenges were about to come!
As I left the 2nd rest stop, at about 102km in, my front derailleur decided to stop working! I could no longer switch to the big chainring! I thought, “Oh no…”. Luckily, until the finish line, I rarely needed the big chainring. Even on the descend, I didn’t have to pedal and I still made up speed. With 33/13 combination I could muster about 30km/h which was more than sufficient for someone at my strength. The road was rarely 0% but rather false-flats all the way. A 200w on a 2% gradient would give me about 25km/h of speed; and I rarely could pedal at 200w constantly anyway. My power was mostly around 140-150w. “Phew”, I thought.
Because I was going with a tour, they had an extra rest stop which they provided you with extra nutrition such as fruits and gels. Their tent was located at 110km. The gels I was carrying initially were all finished by this time – which was as planned. So I quickly grabbed new ones and left straight away. I was actually planning to change my clothes using the valet bag but I didn’t end up doing. I was also thinking of getting my gear sorted, but again, that didn’t happen either. I was just trying to stick to my master plan: that was to stop as little and as short as possible. After collection of several gels I decided to just keep riding.
The road undulated until we were 151km in and we faced the first real mountain of the day: Col de Vars. It’s a 1st category climb: 12km in length with 10% gradient for the last 5km. It would take us to ~2101m altitude. As we arrived at the bottom of the Col, The initial sign displayed ~4.5% average gradient for 8km. “Ah..that was not going to be too hard”, I thought. It all went well, only until we hit that last 5km, the road sign then showed 10% gradient for that next 5km and the suffering did really start!
Where I live in Perth, Western Australia, we barely have long hills let alone altitude. We have some steep climbs but they’re all doable given you have the right gearing. Based on the Peaks experience, I have since been using 33/50 and 11-42 combination which I could pretty much go up anything with – even if it’s a 20%+ gradient. Now, going back to Col de Vars, the problem wasn’t so much about gearing, but rather altitude! My body – as soon as it hit above 1500m – decided to stop functioning properly! I get dizziness, and my legs could barely turn. This was when my nightmare started. I have done way steeper than 10%, but somehow that day I was on 33-42 churning 50rpm at 5km/h! What would normally take me 5-7 minutes to accomplish 1km, suddenly became 12-15 minutes. It was just a nightmare. A lot of people actually started walking their bike!
I wished I could express how I felt. That was the worst suffering I’ve ever had in my entire riding life. Slowly but surely I crested Col de Vars. People were literally walking faster than me. I could have walked, too except, from my experience at Peaks, walking was not easy either. At 10% gradient, walking would actually hurt your legs more. So, I decided to just keep pedaling. I kept looking at my Garmin wishing the distance counter would turn 1km by 1km.
After about one hour, I finally arrived at the top. At the bottom of the Col, my Garmin was showing 25km/h average speed. By the time I arrived at the top, it became 20km/h. I literally lost 5km/h just on that last 5km alone.
5km/h was A LOT! You could have arrived at the finish line 1hr+ earlier had you ridden 5km/h faster.
Anyway, what made me even more nervous was actually the upcoming Col D’ Izoard. It’s a 10km at 10%…twice longer which came after 170km in your legs. But, let’s not worry about that just yet. From Col de Vars summit, we were all rewarded with a long descend, and the scenery was super stunning. I remembered there was this crystal blue lake along the way. So while recovering on the descend, I tried to enjoy the scenery as much as I could.
At this time we were already 150km in. My legs were OK-ish at this time. As mentioned before, my problem this time was not so much about the legs but rather, altitude. Soon I stopped at the rest stop for the last time just to refill my bottle with water then I went on straight away. The temperature was showing 35 degrees! It was super hot and I still had my long-sleeve base layer on…it was all sweaty. I kind of regretted a bit that I decided not to change my clothes when I was at the tour tent stop at KM 110.
Anyway, at about 160km in, the Col D’ Izoard signboard showed up. We were now in the very last 20km of the course. The first 10km was 5.7% average which was OK. I didn’t think we were above 1500m altitude for that first 10km because my breathing and legs were fine. But then the nightmare soon started.
The next 10km (which was the last 10km of the course), was 10% and elevation was going beyond 1500m….I soon went through the same, if not, worse suffering then when I was at Col de Vars.
At this time, more and more people were walking their bike. I decided to keep pushing on with my 33/42 combination at 50rpm, 5km/h. The thought of giving up started appearing….
I started doing my calculation which if you had 10km in the distance left, and went at 5km/h, it meant that you would be climbing for 2 hours. Plus, this would all be done in an altitude where you couldn’t breath properly nor your legs could turn.
I have done climbing for more than 2 hours but not at altitude. It was totally different! It was a lot easier without the altitude. My head was heavy, breathing was hard, legs just didn’t respond. I remembered my Garmin showed 95-100w only…..sigh….this was the worst feeling I’ve ever had on a bike which kind of gave me a bit of perspective how strong the pros were! They were going at 40km/h attacking each other at altitude. They were just mad!
Going back to the story of my life, I kept hanging on. At this time my brain kept saying to myself, “Let’s just give up…this is just an event…you don’t need to suffer this bad”. But, luckily my spirit was stronger! In addition to all these, I was also “bonking” at this time because my stomach could no longer swallow another gel therefore I have not had any carb/sugar in take for some good couple of hours.
Luckily, along the way there were locals selling cold sweet drinks and coke. I quickly stopped and bought a coke. The sugar boost truly helped! More and more people were walking and I was still spinning at 50rpm on 33/42 at 5km/h.
The organiser put a road sign to indicate the average gradient for every 1 kilometer. Whenever I saw 9.5-10%, my morale was just crushed. The distance indicator on my Garmin slowly ticked kilometer-by-kilometer and finally I arrived at the last 3km!
The road sign suddenly indicated it was going to be 1.5% average for the next 1 kilometer! PERFECT! It was actually a downhill and false-flat…I quickly pushed on. But then, the last 2km sign appeared too quickly. And this time, again, it would indicate 9.5%.
“It’s only going to be another 30 minutes and I’ll be at the finish line”, I thought. I could also hear people cheering and the summit was actually visible from where I was. This was when I got a huge morale boost. Somehow, roque energy started appearing from nowhere…from 5km/h I went almost double the speed at 9.5-10km/h! I kept spinning, grit my teeth and passed a lot of cyclists. Legs were hurting but I could not contain my excitement to arrive at the finish line. Maybe this was probably the closest glimpse I’ve ever had on how the pros were feeling when they attacked knowing they have distanced their rivals.
There were two more switch backs and 500m to go then I would arrive at the finish line. I knew I was in a good hand and I would make it to the finish line way within the time limit. So I decided to stop to take few photos near the top. Once finished, I grit my teeth once again and rode away. Finally I made it…I crossed the finish line in 10 hours 20 minutes.
At the top, I took few more videos and stayed there for few minutes before I started my descend back to the village in Briancon. My wife was eagerly waiting for me at Briancon. I collected my medal and pasta then we celebrated and took lots of photos back at the village! They had some podiums and stuff prepared.
Out of the 16,000+ that started, only about 11,000 made it. The rest was DNF. I was ~9100th rider to make it to the finish line.
CONCLUSION
This was probably the first event which I had my worst feeling on a bike. Don’t get me wrong, I was suffering hard during Peaks Challenge, but this one somehow felt worse.
During Peaks my legs were hurting, but at Letape it was the altitude that killed me. Worse, I don’t know if I can ever be better trained for it in the future because where I live, I don’t have any mountains with that altitude. Even if I go to Australian alps, nothing goes that high.
A lot of these strong cyclists have been in the mountainous altitude area for few weeks before the event. Therefore, their body was already adapting to altitude. Man…I wish I could express that feeling of dizziness, wanting to vomit, etc. You could never understand how lack of oxygen felt like until you were on altitude.
All in all, it was an another eye-opener for me. It humbled me so much and truly made me a better cyclist. I can now have a better appreciation of them pros regardless of their ranks. And most importantly, I have a lot higher respect for mountains! Never underestimate a mountain….
In the end I was stopping for only 20 mins in total which I was very happy with. Letape du Tour is definitely the event you should go for at least once in your life. The atmosphere was like no other. You could never get the same experience anywhere in the world. Along the way, the locals would come out to watch and cheer for us even though we were only mere amateurs. They even put a road sign with dates to remind the locals of these two events: Letape and the actual Stage 18. That’s just how much they were into cycling.
Another thing I noticed was the French cyclists were not too talkative…they were quiet most of the time. The British were talkative but definitely not the French. This was the atmosphere which I missed from Australia. During Peaks I would be chatting to a lot of people: we would have talked about groupset, bikes, etc. During Letape however, people were mostly quiet. Those who were talking were already mates anyway.
So, just to conclude this blog post, should you participate in Letape, ensure you have enough gearing and train yourself at an altitude. Without these two, you would suffer badly like I did. I just want to say that I may never want to put myself in that suffering position anymore…lol…yep, it was that bad! In the meantime I’m happy to just go for local events and daily work commute.
Enjoy the photos below.
, - Posted by Tommy Segoro
INTRODUCTION
To date I have been riding the AX Lightness Vial Ultra – one of the lightest framesets in the world. As mentioned in my review, there is no doubt about its lightness. The only concern I have was how fragile it can feel and that thing is so harsh. Yet, there is actually no reason for me to buy a new bike. If I’m being honest, it’s the N+1 principal that causes me to want to buy a new bike.
I’m also participating in Letape du Tour 2017 – which, as of the writing of this article, happened yesterday on the 16th of July. There is no better avenue to make an excuse to get a new bike than to participate in a grand sportive like this. Therefore, long story short, I purchased a second-hand Swift Hypervox frameset through Ebay which sold for 1/3 of the RRP price and yet only used handful of times by a racer somewhere in London.
My trip to Briancon (start line of the Letape) was preceded by stops in London then driving tour around Scotland before finally making my way to Briancon. I figured that if I went all the way to Europe just to do the Letape then went home, it would be a very expensive exercise. Therefore, I decided to extend my trip a bit to make it worthwhile.
So there I went. I asked the seller to ship the frame to my wife’s sister house in London and it arrived safely. To save money, and plus I was so happy with my AX setup anyway, I decided to strip my setup (components and all) off AX and transferred them to the Hypervox. My bike was built by The London Cycle Shop – which was one of the best bike shops I’ve dealt with in a long time.
The bike build details are as follows:
Frame: Swift Hypervox Small
Groupset: Sram Red
Crank: FSA K-Light with Power2Max power meter, 33 round chainring and 50 allBlack oval chanring
Handlebar: Deda Elementi Superleggera Road Handlebar
Stem: MCFK 70mm with -17 degree
Brakes: ee brakes
Pedals: Crankbrother Eggbeater Ti
Saddle: Dash TT.7
Wheels: Chinese OEM 50mm, 760gr front, 900gr rear (without skewers)
Bottle cage: Elite
Cassette: 11-42 Shimano MTB M8000
Chain: Shimano Ultegra
Total weight: 7.8kg
Yes, it is about 1kg heavier than my AX, but given the stability and sturdiness I should be getting out of it, I don’t mind.
In this article I would like to share with you my first ride impression as well as the long term review (sort of) given that I have used the bike during the Letape. It has been about 2 weeks from the day I get it built.
COMFORT
First things first, this bike is a lot more comfortable than the AX hands down! It is still a race bike therefore you do not expect an armchair ride. If I can put a number:
AX – 2/10
Hypervox – 5/10
Roubaix S-Works – 7 to 8/10
It is not a high score, but given where I was coming from, it is a huge improvements!
I thought my cycling path in Perth was already bad enough until I rode around London! Oh my…there were so many bumps and the road surface was pretty bad. For big bumps, you would feel a thud, and yes, you would still be bouncing on your seat. However, it felt muted. That “mute” feeling was even more prominent in smaller bumps. If you rode on a chip-seal road, the vibration was a lot more muted compared to AX. I simply couldn’t imagine what it would be like to ride in UK on my AX!
STIFFNESS
The Hypervox felt very stiff. I didn’t have any issues in sprinting nor climbing. To be honest, that extra 1kg weight was not visible at all when I was climbing. This bike was good.
SPRINTING
I must say my AX felt a lot more “kicking” when sprinting from a stand-still position. As soon as you jump, AX jumped. I’m not sure if it’s the weight but the Hypervox felt as if it has that “turbo-lag” – similar of a diesel engine. I would like to test using a lighter wheelset and see if it would make a difference.
On an undulating terrain however, the Hypervox did not have any issue in accelerating. That “turbo-lag” was only experienced if you are sprinting from a stand-still position.
CLIMBING
The Hypervox had no issue with climbing at all. Both seated or standing, it felt very stiff and responsive. In fact, it felt a lot more solid with its chunky body. I remembered climbing on Madone 7 and Tarmac S-Works and somehow they felt chunky only at the bottom tube, while with Hypervox, it felt more balanced.
DESCENDING
With its longer wheelbase compared to AX, the Hypervox felt so stable descending no doubt. It was not wobbly at all even on a high-speed 60km/h+ descend. When I did the Letape, we descended both Col de Vars and Col d’ Izoard from 2000+m to 1000+m and I had no issue at all.
I felt very safe on the Hypervox.
CORNERING
On cornering, the Hypervox felt a bit slower than AX. However, it felt a lot more stable. As I’m not a crit racer, I would never need to do crazy cornering anyway. Therefore, my preference resides with Hypervox.
CONCLUSION
All in all, I did not regret my purchase. The AX is now ready to be sold and I’ve found a new lover. This is definitely a keeper. Compared to AX, this is a better all-rounder. If I can keep the weight down to let’s say 6.8kg, I would never look anywhere else for a better bike.
, - Posted by Tommy Segoro
INTRODUCTION
I’m developing a Sitecore website for a client where using Angular and WebApi. One of the functionalities is to ensure that search keyword is tracked in Sitecore Analytics. All sounds simple and straight forward, except the Tracker code requires Session to run. And since the code that tracks the keyword is inside your WebApi, it makes it even trickier.
Session is by default not enabled in generic WebApi let alone Sitecore’s one. A great article has been written to allow you to do this:
http://blogs.perficient.com/microsoft/2016/11/sitecore-add-session-to-web-api/
It all works fine except every time you want to use this functionality on different projects, you have to copy/paste the code and redo all over again.
I’ve managed to wrap it into a Sitecore package which you can deploy to various Sitecore websites. A configuration file has also been created so that you can add multiple WebApi controllers without having to change the source code.
HOW TO USE
1. Go to Sitecore Desktop > Installation Wizard and install the SitecoreSessionApi-1.0.zip
2. Go to your Website folder > App_Config > Include > zzzzSitecoreSessionApi and open SitecoreSessionApiConfiguration.xml.
3. Add all your WebAPIs that require session enabled.
<Api>
<Name>AdvancedSearchSitecoreSessionApi</Name>
<RouteTemplate>sitecoresessionapi/advancedsearch</RouteTemplate>
<ControllerToLoad>Search</ControllerToLoad>
<ReadOnlySession>false</ReadOnlySession>
</Api>
<Api>
<Name>MyOtherApi</Name>
<RouteTemplate>sitecoresessionapi/myotherapi</RouteTemplate>
<ControllerToLoad>MyOtherApi</ControllerToLoad>
<ReadOnlySession>false</ReadOnlySession>
</Api>
4. Finally, in your Angular code, to load the WebApi, instead of using /api/[controllername] URL you would use the URL you specify in the RouteTemplate variable above eg. /sitecoresessionapi/myotherapi
DOWNLOAD
Click here to download the package.
That’s it! Hope this helps.
Tommy
We provides you the best Services in our themes.
Click on the link below to see a full list of clients which we have developed solutions and provided consultancy for.
We are solution-centered and not application-centered.
Being creative and having fun and yet still delivering a fantastic service is the center of our values.
TFS Consulting Services guarantees delivery that is within budget and deadline or you engage us for free.
Implementing IT solution does not have to be difficult. TFS Consulting Services has a lot of resources on planning and methodologies that will ensure successful delivery of your IT solution. TFS Consulting Services has been around in the web industry for more than 10 years and has experienced all the successes and failures of various type of IT deployment.
Do you need a technical resource? TFS Consulting Services can also provide you with technical resource for developing ASP.NET (C# and VB.NET), SharePoint (2003, 2007, 2010, 2013) and MS CRM applications. Our resource is an Microsoft Certified Personnel (MVP) and Microsoft Certified Technology Specialist (MCTS) in all ASP.NET, SharePoint and CRM.
Make sure your IT implementation is robust and scalable. TFS Consulting Services can provide consulting and advice on industry’s best practice on various web-related areas such as website security, design and usability, application-specific (such as SharePoint)’s best practice, Search Engine Optimisation (SEO), coding standards and many others.
Finally TFS Consulting Services provides you with solution development service. We mainly work with Microsoft technologies (ie. .NET and SQL Server), however we are also capable of developing with PHP and MySQL. If you ever need any business process automation, integration and solution development work, we are the trusted expert you should go to.
For more detailed service offerings please visit our Solutions page.
Tommy Segoro
tommy@tfsconsulting.com.au
+61 404 457 754
© TFS Consulting Services 2024. All rights reserved.