TexasSwede
texasswede@gmail.com
  • About this blog
  • My Website
  • My Resume
  • XML Export Tool
  • Photos

WWII – 75 years since Denmark and Norway were occupied

Posted on April 10, 2015 by Karl-Henry Martinsson Posted in History, Life, Personal Leave a comment

Weserübung-Süd_Panzers
In the morning of April 9, 1940 Germany invaded Denmark and Norway in a surprise attack. Denmark had virtually no chance at all and was quickly overrun by the well-trained and experienced Wehrmacht. After six hours Denmark had no choice but to surrender. The quick surrender is thought to have resulted in a more lenient treatment of the country, and also delayed deportation of jews until late in the war, when most had already been able to escape.

Norway fought longer, and managed to sink the heavy cruiser Blücher just outside Oslo during the initial phase of the invasion. The southern part of the country fell fairly quickly, but it took 62 days before Germany had full control of the country, making Norway the nation that withstood a German invasion for the second longest period of time, after the Soviet Union.

Growing up in neighboring Sweden the events of April 9 were well-known to me, and since I have always been very interested in history (and especially conflict history like WWII) I did read a lot about this. I remember reading stories about Norwegian bus drivers who had their busses confiscated and loaded with German soldiers and then promptly driving themselves off the steep mountain roads, taking dozens of enemy soldiers with them in death. They were as brave as the soldiers fighting the invading forces on the different battle fields.

Sweden was never invaded or directly attacked during WWII, and that was probably very good. Despite starting to rebuild the (by then almost non-existing) military in the late 30’s when the threat from Hitler could no longer be ignored it would have taken until around 1950 until Sweden had a military force that could stop an invasion. It takes time to build up a military force, aquire equipment and teach the soldiers to use it, train officers in sufficient numbers and give them enough experience to lead troops.

Soviet Whiskey class submarine U137 on ground outside Karlskrona, Sweden.

Soviet Whiskey class submarine U137 on ground outside Karlskrona, Sweden.

The time when I grew up was at the tail end of the Cold War (even if we did not know it then). I remember the Soviet submarine U137 (actual designation S-363) running aground in southern Sweden in 1981, causing a tense stand-off between Swedish and Soviet military forces. Swedish fighter pilots had young eastern european men visiting them at home, posing as Polish students wanting to sell paintings or books in order to finance their studies. But strangely enough they only visited pilots, not their neighbors… They were most probably mapping out where the pilots were living, for Soviet special operations units to be able to assassinate them right before an attack on Sweden and thereby cripple the Swedish air defenses.

We also had the Soviet invasion of Afghanistan in 1979, as well as numerous other conflicts all over the world. Not to mention the threat/fear of nuclear war. So in short, it was an interesting and somewhat scary period to grow up, especially living so close to the “Russian Bear”. Sweden have a long history of war with Russia.

This was of course reflected in some of the music at that time:

Me in 1990 during a training exercise in Sweden.

Me in 1990 during a training exercise in Sweden.

 

In 1984 I joined the Swedish Home Guard at age 15. At that age I needed my parents to sign a consent form, but they did. They realized that it would be good for me. The training took place about every third weekend during the school year, with a break during the summers. It was fun and I did learn a lot of things, everything from first aid, survival skills, shooting, using map and compass with great precision, operating radio systems and of course to get along with and work side by side with people/kids from other backgrounds than my own.

At one point I even considered a career in the military, but I quickly decided that computers and programming was more interesting and fun. But I continued as a member of the Home Guard for 13 years, until I moved to the United States. By that time the Cold War was over and the politicians had started to dismantle the military as they did not expect any threats or invasions anymore. That was of course the same way as most of Europe had dismantled their military after World War I, also known as “the war to end all wars”. We now in retrospect know what a bad idea that was.

Sweden is today in the same situation, with a almost non-existant military. The politicians finally realized late last year that perhaps Putin was not such a nice and peaceful guy and decided to increase the military spending, but with very small amounts and over many years. And just like in the 30’s and 40′ it still takes a long time to build up an efficient military force. You don’t hire a major or colonel from your local temp agency… Hopefully there will not be a large scale war in Europe but there is a war going on in Ukraine right now and Putin have been eying the Baltic states lately. If you haven’t read Command Authority, the last book Tom Clancy wrote before he passed away in 2013, I suggest that you do. It is scaringly accurate, and it was written before Russia invaded Ukraine.

So time after time history have shown that the old saying is true: “Every country has an army, either their own or somebody else’s”.

IBM Verse – Features I would like to see

Posted on March 13, 2015 by Karl-Henry Martinsson Posted in Cloud, IBM/Lotus, Verse 1 Comment

I have been testing IBM Verse Preview a little now, and I have compiled a list of some features I would like to see implemented. I have not included things in the UI (User Interface), because it is clear that part is still being polished/developed, and have some ways to go. I am going to focus on actual functionality, the UI items I will wait with until we are closer to the official March 31 launch date.

 

Connect IBM Verse to GMail, Hotmail and Yahoo Mail

This is needed for several reasons. First to import existing calendar entries, contacts (including pictures, e.g. in Google Contact) and even existing email. Say the last 3 months or 6 months or even 12 months of email.

The connection should also be used to retrieve any new email coming to those acounts and display them in Verse. This way Verse can act as a federated email client, replacing the need to login to 3 or 4 different webmail systems. This requires one more function: the ability to change the sender address to match the account it was sent to. For example, if I get a mail delivered to texasswede@gmail.com and it get imported into IBM Verse, when I respond to it I need to be able to select that texasswede@gmail.com is the sender, not karl-henry.martinsson@ibmverse.com. Outlook Express could do this this 15 years ago…

 

Signatures (including graphic elements)

Nobody will be taking Verse serious if you can’t create a signature for your outgoing email. Even for personal mail that is pretty much required today, and if you are trying to showcase a product intended for enterprises, don’t cripple it like this.

New email message in Verse (left) vs GMail (right)

New email message in Verse (left) vs GMail (right)

 

Allow custom usernames and aliases

In all/most other systems I use the nickname TexasSwede. In IBM Verse I have to be karl-henry.martinsson, which is longer, harder to remember (and to get right for people) and also annoying to have to type every time I login. Talking about login, the login screen does not remember my username and I have to enter my username as well as the domain. Not fun, especially when the mailbox times out every 30 minutes. If you like to keep your mail open all day, that is not useful.

While we are on the subject of account/user settings, it would be nice to be able to change the password…

 

Make Verse freemium, not crippleware

Nobody will bother testing IBM Verse if you are limited to 25 emails per 24 hour period and a 500 MB mailbox. Even GMail had 2GB at it’s launch in 2004 (if I recall correctly). I am sure there are many other things in the full version that have been removed in the preview version (if it has been developed yet). From what I understand, there is quite a bit of work left on the full (paid) version as well…

 

Mail Rules

For any kind of corporate/enterprise email you need rules to sort incoming mail into folders. With the integration of Watson in IBM Verse, this should be easier than ever. We should be able to get the most accurant and most powerful email rules ever seen. Of course, with a 25 email per day limitation, nobody will have enough mail in their Verse account to eventest the analytics part of the product.

 

Support more browsers

At least Internet Explorer 10/11 should be supported. Many companies are still standardized on IE, no matter what you think about that product. I know that as late as last year, certain security certificates for banks in Sweden required even older version of Internet Explorer

In addition I have also heard reports that Safari did not work because the version installed with the operating system wasn’t supported. IBM requires pretty much the latest versions of the browsers for Verse to work. They do some fairly advanced browser sniffing, but the error message you get just tell you that your browser is not supported. That message should be much more precise. If you have Firefox 31 and Firefix 32 is needed, that should be explained.

 

Mail sent to non-existing users

If you send a mail to a non-existing user (for example of you type the address wrong, perhaps dropping one s from my last name) you get a non-delivery notification saying “User john.doe@ibmverse.com does not exist in Domino Directory”. We are all happy that Verse is built on top of the reliable and robust .NSF infrastructure from Notes and Domino, but it would be nice to use more descriptive and less confusing messages. What’s wrong with “The user john.doe@idmverse.com does not exist, please check the email address.”

 

IBM dropped the ball on IBM Verse

Posted on March 12, 2015 by Karl-Henry Martinsson Posted in Cloud, IBM/Lotus, Verse 6 Comments

At IBM ConnectED in January IBM promised that all attendees would get early access to the next generation web-based email presented at the conference, IBM Verse. Jeff Schick initially promised it for february, but after several emails where the attendees were offered to sign up, it got very very quiet. Today the real invitation finally arrived in my mailbox, and I signed up. After signing up I was told it would take up to a day before my mailbox would be setup and available, but after about 30 minutes I got the welcome email.

What I noticed is that there are a number of functions not working or not available yet. This is something one would expect of a beta product, so not something I react negative to, even if it would have been nice to see a more polished product being introduced, even if it just labeled “IBM Verse Preview”. Among the functions missing is a way to create a mail signature. There is also a limit to 25 emails in a 24 hour period, as well as no more than 10 recipients for any email. Storages is limited to 500 MB.

According to a response in the support forum, IBM have dropped the Freemium idea. IBM Verse Preview replaces it, and will be just a demo version to try to get customers to buy the full version, where signatures and other features not present in the crippled Preview version will be available.

If you want to hear Jeff Schick announce the Freemium version (and personally invite ConnectED attendees to get early access to Verse Freemium), watch this video (starts at 42 minutes in):

In my opinion, IBM need to drop the 25 email and 10 recipient limit, increase the mailbox to at least 2 GB and add at least the functionality GMail offers, which include signatures (with graphics). Then there is quite a bit of polish left, if you mail a non-existing user you get the message “User XXX not listed in Domino Directory”. Yes, we are all happy that IBM Verse actually uses Domino and .NSF for mail storage, but it should probably be hidden from users.

There are also parts that look totally different, a lot of Connections stuff like profile settings, inviting users to your network, etc. Finally, Internet Explorer should be supported. Not that it is my favorite browser, but many companies are still standardized on that browser.

In my opinion, IBM dropped the ball. As my instructors in the Swedish army would have said: “Do it over, do it right”.  IBM Verse has potential, but not as crippleware.

Microsoft and jQuery Ajax calls – not using standards

Posted on March 10, 2015 by Karl-Henry Martinsson Posted in .NET, jQuery, Microsoft, Web Development 3 Comments

I recently started using C# and .NET for the first time to build a web application. It is just a proof of concept application where I am trying to implement CRUD (Create, Read, Update and Delete) though jQuery and Ajax calls from a simple webpage. The application should let me retrieve a list of all companies in the database, get information about a specific company (based on a company id), update an existing company (and create a new company in the database if it does not exist) and finally allow a company to be deleted.

I been doing these things for years using IBM Domino as the backend, simple reading the query string and parsing the name-value pairs before performing actions based on the values. So when I started using Visual Studio I naturally thought things would work the same there.

But I found out that ASP.NET is using a different method to address web resources. It uses the concept of routes, so instead of adding information passed to the server using the query string, the data is passed in the actual URL:
To get a list of all companies you would call /api/Company, and to get information about a specific company you add the company id (/api/Company/Q1234). If I want to pass two arguments to the server, for example to get all companies in a specific city and state, you would call /api/Company/TX/Dallas.

In my opinion, this gives you much less flexibility than if  you pass arguments in the query string. You must put the arguments in the correct order, and it is much harder to use optional arguments. One example of where I used optional argumenst is for sort order. In some cases I want the companies to be returned in descending order, instead of the default ascending. Or I want to sort on a specific column/values. In those cases I pass along a special argument, but normally I don’t. Less data to transfer that way, and cleaner code. But it still works.

It is when you want to perform a POST of form data to the server that it get really complicated and annoying. This is the sample code using the ASP.NET Web API generated by Visual Studio 2013:

// POST: api/Company
public void Post([FromBody]string value)
{
    ... do stuff here
}

As you perhaps can tell, this function only take one argument, which is pretty useless in a real application. And you can’t just add additional arguments in the declaration. One way to do it (as described here) is to use a data transfer object containing all the arguments, which then is used in the function:

public class CompanyDTO
{
    public string CompanyID { get; set; }
    public string LegalName { get; set; }
    public string Address { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public string ZIP { get; set; }
}

// POST: api/Company
public string Post(CompanyDTO Company)
{
    return Company.LegalName + " in " + Company.City + ", " + Company.State;
}

The issue here is that you need to put the arguments in exactly the same order in the Ajax call (and hence the query string) as they are declared in the code. You also can’t (as far as I understand) send only updated values, you need to always send all the fields, even if just one field has been changed.

So what should one do? The best solution I found this far is to pass the data from the browser as a string, containing JSON. Not as a JSON object, as that will not work.

So do not do this:

$.ajax({
    type: "POST",
    url:  "api/Company/",
    data: {'city':'Dallas','legalname':'Test Company, LLC'},
    contentType: "application/json; charset=utf-8",
    dataType: "json"
});

The browser will just convert the JSON object to name-value pairs, and you end up with null in your code. Instead, change the jQuery code to this:

$.ajax({
    type: "POST",
    url:  "api/Company/",
    data: "{'city':'Dallas','legalname':'Test Company, LLC','Owner':'Karl-Henry Martinsson'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json"
});

Now it will work! Notice the small change, I added quotes around the JSON. An added bonus is that you don’t need to pass along all fields, just the ones you want/need in any order. And if you pass along a field/name that is not defined on the server, it will simply be ignored.

You probably don’t want to build the data string manually. Perhaps you want to loop though certain fields and retrieve the values to pass to the server. You would do something like this:

// Create a new empty object
var Company = { };
// Loop through all elements with the class 'dataField' and
// build an object with the ID of the element as the name.
$('.dataField').each(function() {
  Company[this.id] = this.value;
});

$.ajax({
  type: "POST",
  contentType: "application/json; charset=utf-8",
  url: "/api/Company",
  data: JSON.stringify(Company),
  dataType: "json"
});

I use JSON.stringify to convert the JSON object to a string before sending it to the server.

So this is what I found out. Hopefully it will help someone. I am still a bit frustrated that Micorosft once again decided to do things a different way than the rest of the world, but I guess one should not be surprised at that.

 

 

 

 

We are living in the future

Posted on February 14, 2015 by Karl-Henry Martinsson Posted in Computers, Gadgets, Generic, Personal, Sci-Fi, Science, Technology 2 Comments

bttf-arrival-date

The last few years I have revisited the stories of some of my childhood favorite sci-fi authors, and in particular Robert A Heinlein. It is fascinating to read stories written in the 50’s and 60’s and compare them to what actually happened.

Last week I finished The Door into Summer (1956) which takes place in 1970 and in 2000. It is amusing to read about the household (and other) robots and how they are programmed using a kind of electronic tubes. My robotic vacuum at home is the size of a pizza box, not the human sized robots described in the book. Voice recognition is mentioned, but according to the book it is too complicated and bulky, except for a very limited vocabulary. Today we have voice recognition in every mobile phone, and programs like DragonDictate (later Dragon NaturallySpeaking) have been around since the late 90’s.

In The Moon Is a Harsh Mistress (1966) one of the main “characters” is the computer Mike, who takes up a large building and control all of the Luna colony. This echos the quote attributed to IBM’s Thomas J. Watson: “I think there is a world market for maybe five computers”. The philosophy back then was that centralized computer power was the way to go, not the distributed systems we have today. And they were still using telephones with wires in the future. Today we use smart phones with more computing power than Heinlein could ever imagine, and probably more computing power than the computer in the book.

And in Starman Jones (1953) the crew calculate their position largely manually, with the help of a computer that requires all the input data entered with binary switches, and returns the data in binary code using lights. The positions of the stars (used for the calculations) are recorded using “plates” which have to be developed, in other words traditional photography. Digital photography have today pretty much killed off traditional “chemical” photography using film.

There are of course many examples of where authors been right and describe technical equipment which have actually been developed, like the water bed (Heinlein in aforementioned The Door into Summer) and tablet computers (Orson Scott Card in Ender’s Game from 1985).

So in many ways we already live in the future, and in an even more amazing and technologically developed world than even the greatest sci-fi writers could imagine. I don’t think anyone envisioned Internet and it’s importance, even if Orson Scott Card does write about a world wide computer network used for information and discussion in Ender’s Game. But by that time Internet already existed (just not the world wide web) and the electronic bulletin board systems (BBS) were becoming popular in the late 70’s and early 80’s. Personally I started connecting to BBSes in 1986 (possibly 1987) and in 1990 I connected to my favorite BBS almost daily.

Sure, we don’t have the flying cars everyone expected, or even the hoverboards from Back to the Future II (1989). But I believe that the rise of Internet is perhaps the single most important event in recent history. It has revolutionized shopping, you can now connect to a site on the other side of town or the opposite side of the planet and talk to people or purchase products. We have sites like Wikipedia and Stack Exhange where we can learn things and ask questions, not to mention online learning.

We have home automation that rival what is described in sci-fi books and movies. At home we are renovating (or rather rebuilding from scratch) our bathroom. We are going to install a Moen digital shower system as well as a pretty high-tech toilet. We already have a number of Insteon lights all over the house, controlled though a hub and a smart phone app (some lights are even turned on and off on a schedule based on sunset and sunrise), as well as a robotic vacuum. The latter is cleaning the house twice a day by itself, which is keeping the pet hairs under control and improving the air quality substantially. There is so much more you can do to your home these days, including changing the temperature remotely and even monitoring and controlling your hot tub.

My car has a radar to automatically break if someone walks out in front of the car, and this feature has been improved even more in the latest models. When the car is not braking by itself, the radar assisted cruise control let you drive safely behind other cars while you stream live radio from the other side of the globe through the Internet to your phone and then over bluetooth to the car stereo.

I love living in the future.

7 Rules for Creating Gorgeous UI

Posted on February 13, 2015 by Karl-Henry Martinsson Posted in Design, Graphics, HTML/CSS, UI/UX, Web Development Leave a comment

I found this two-part article about web design very interesting and want to share it. I am very similar to the author, I have also learned what looks good by looking at sites.

In the end, I learned the aesthetics of apps the same way I’ve learned any creative endeavor: cold, hard analysis. And shameless copying of what works. I’ve worked 10 hours on a UI project and billed for 1. The other 9 were the wild flailing of learning. Desperately searching Google and Pinterest and Dribbble for something to copy from.

These “rules” are the lessons from those hours.

So word to the nerds: if I’m any good at designing UI now, it’s because I’ve analyzed stuff — not because I came out the chute with an intuitive understanding of beauty and balance.

Part 1: https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda

Part 2: https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-2-430de537ba96

IBM ConnectED 2015 – The Good and The Bad

Posted on January 31, 2015 by Karl-Henry Martinsson Posted in Community, ConnectED, IBM/Lotus, Lotusphere, Uncategorized, Verse 5 Comments

When I arrived to Orlando for the 18th time to attend Lotusphere (now renamed IBM ConnectED), it was with mixed feelings. The conference was much smaller than before, and everyone expected this to be the last conference in the Lotusphere format in Orlando. IBM had a contract with Disney that expired after the 2015 conference and we all knew it. So most attendees did see this as a last hurrah or a kind of farewell to Lotusphere.

But during the conference the feeling was something different. There was an energy there, and people were excited, not saying farewell.  Many new announcements were made that energized the attendees.  In particular the new web based mail client IBM Verse generated a lot of buzz.  The news that IBM Verse will integrate with Watson logic and capabilities and the promise of an on-premises version later this year were especially positive and energizing.

The sessions I attended were great. The opening session had a new format, with the guest speaker at the end instead of at the beginning, and this actually worked really well. There were a lot of demos, most of them said to be live, and no panels on stage. There were three customer stories/presentations (from Blue Cross of California, Bureau Veritas and LVMH Moët Hennessy – Louis Vuitton) and they were refreshingly more relevant than the “commercial breaks” of the last several years. The guest speeker was French high-wire artist Philippe Petit, famous for walking on a line between the two World Trade Center towers in 1974. This event is the subject of an upcoming movie called The Walk, with former Lotusphere guest speaker Joseph Gordon-Levitt playing Petit. I enjoyed his talk, it was one of the better ones. I still think he is crazy for what he does, though. :-)

SessionIsFullThere were several session who were filled to capacity and had to turn away people, just like in the good old days of 10,000+ attendees back in 1998-2000. Yes, the sessions who were full were scheduled for fairly small rooms, but they were also extremely technical in nature. To me this indicates that this is just what the audience wants. More hard core technical sessions and less marketing and customer stories. IBM marketed ConnectED as more technical than in the past, and to a large extent they delivered. But there were still a number of sessions with less technical/product subjects.

Liz Urheim at IBM is talking about IBM Verse at the closing session

Liz Urheim at IBM is talking about IBM Verse at the closing session

The main focus of ConnectED was in two areas: IBM Connections and IBM Verse. The unexpected announcement that IBM Verse will be offered as a freemium product and positioned to compete with giants like Google Mail in itself generated a lot of interest. Attendees were also guaranteed early access to the new IBM Verse mail client.

Personally I really like the integration of IBM Watson in Verse, and the way email is sorted/categorized based on importance. I am looking forward to testing this for myself.  I hope there will be a way to import existing email from Gmail or even on-premises Notes mail into IBM Verse.

There were, as always, some complaints among the attendees and many had to do with changes to procedures from previous years. During registration, each person was give four (4) drink tickets for the Monday and Tuesday parties. Previously the drinks were free at these events.  Since the generic paper tickets given out at registration came from the office supplies chain Staples, some attendees considered just driving to a local store to buy some more. In the end IBM did not enforce the drink ticket policy.  They rescinded this in steps, first not requiring them at the Monday evening event where the 25th birthday of Lotus Notes was celebrated, and then again at the Tuesday party.

The traditional Wednesday party in a local theme park was moved to Tuesday last year, as the Kennexa part of the conference ended one day before IBM Connect (as the conference was called in 2013 and 2014). This year the party was held in the Dolphin hemisphere ballroom, with a band playing and serving some food and drinks. The party was two hours long, shorter than the theme park parties in the past. The loud music made it hard to talk, so I actually did not mind the shorter party. But I have to say that it did not feel anything like the events in the past.

It is obvious that IBM is in cost savings mode. The badge holders were regular clear plastic holders, not the much more elaborate and useful holders of the past with the conference name printed on it, integrated pen holders, pockets useful to hold and collect business cards as well as space for the convenient pocket guide with all sessions. But what irked the attendees the most was that the traditional pretzel cookie in the boxed lunch distributed on the last day of the conference had disappeared.  In its place was a generic cookie that was not well received by attendees. The Twitterverse lit up as disgruntled attendees expressed their strong displeasure using the hashtag #pretzelcookiegate.  IBMs Jeff Schick even mentioned this during the closing session.

The exhibitors at the showcase were located in a new area called TechnOasis, two meeting rooms in the Swan conference section across the hallway from where most of the sessions took place. Personally I liked the location, it made it much easier to drop by the different pedestals between session than in the past. The area was much smaller than in the past and a little bit harder to navigate. I am not sure if the size was due to fewer companies exhibiting this year or because the available space was limited. As opposed to previous years I was able to meet up with pretty much every exhibitor, and I found some very useful products.

One of those product was Domino4Wine, which lets you run Domino Designer and Administrator natively in OSX and Linux. Prominic.Net worked with (and paid) CodeWeavers, the company behind CrossOver, to get the IBM products working in Linux and on OSX. Teamstudio also announced that their products work in this environment, and other toolmakers like Ytria (creator of scanEZ and several other Domino toiols) and MartinScott Consulting (developer of NoteMan) also plan to make sure their products work in this environment.

This is a very interesting development, and it shows that the business partners community see such a strong value in Notes and Domino that they are willing to pay for development that IBM really should have done, and which the community have been requesting for years.

DSC_3671The closing session featured Dr Arthur Benjamin, a professor in mathematics. He is what he calls a mathemagician, and on stage he squared two-digit, three-digit and four-digit numbers faster than the assistants from the audience could do it with their calculators. He even squared a five-digit number, but that took a little bit longer, about 45 seconds. He also explained the method he uses to perform these calculations. The closing sessions are always great, and this was one of the best ones I attended, in my personal opinion.

After the closing session there were a number of traditional events loosely organized by members of the community. Linuxfest was held poolside.  This year it was more a review of Linux related news and a Q&A session for running Notes and Domino on Linux. Later that evening another tradition continued with the closing of Kimonos at 2am, followed by a gathering of about two dozen community members and IBMers in the Dolphin rotunda. Beverages were consumed and Mat Newman had his badge removed around 3.45am, marking the unofficial official ending of Lotusphere (or ConnectED if you are IBM).

People said farewell, with the usual “see you next year” and “see you next time” even though we were all acutely aware of the lack of future plans for the conference. Some people hope that the success of ConnectED 2015 (rumors talk about over 3000 paying customers, as opposed to the planned 1500) will pave the way for a Lotusphere 2016.

In my opinion the most likely resolution is that IBM will fold the conference into one of their mega-conferences in Las Vegas. The important thing then is that the ICS (Collaboration) products like Notes, Domino, Verse and Connections must have their own section and not be so mixed in and diluted with all other products. That would make it very hard to find our specific sessions and also be a huge disadvantage for the active and engaged Notes community itself. There is a need to have a place to congregate as specialists in this field so that we can meet, congregate, learn from each other, re-invigorate and motivate ourselves and enjoy each others company.

At the closing session, Liz Urheim from IBM said that the plans were still being discussed, but that there would be a ConnectED/Lotusphere in one form or another. She promised some news in the next few months.  Soon we shall see.

On a personal note, I am happy I got to see so many of my friends, and as always I made some new ones. Some of my long-time friends were missing and their absence was noted.  What is clear is that they are still part of the community even if they do not attend anymore or have moved on to work with other products or platforms. Once in, never out.

With this I am saying goodbye Orlando and goodbye Lotusphere. See you all next year, wherever and under what name it may be. To me it will always be Lotusphere.

Windows 10 will be a free upgrade

Posted on January 21, 2015 by Karl-Henry Martinsson Posted in Microsoft, Software, Technology Leave a comment

Owners of Windows 7 and 8 will be able to upgrade to Windows 10 for free when it is released later this year, Microsoft announced at their big Windows 190 even today. A consumer preview release will be available for free shortly, but a date for the finished version has not been announced yet.

Among the other news is that Internet Explorer will be retired as of Windows 10 and be replaced by a new modern browser (code name Spartan) created from the ground up. The start menu is back, and Cortana (Microaoft answer to Apple’s Siri, and already available on Windows phones) will be available for the desktop as well. Talking about desktop, Windows 10 will support multiple desktops, similar to what Linux users have been able to enjoy for years.

At the event Microsoft also demonstrated a holographic headset. A new API allows developers to create augmented reality applications that can interact with the new headset/goggles.

IBM ConnectED 2015 – Community events

Posted on January 21, 2015 by Karl-Henry Martinsson Posted in Community, ConnectED, IBM/Lotus, Lotusphere 1 Comment

Outside the official program at Lotusphere/Connect there has always been a number of community events, organized by different people. One tradition for many years was Blogger open, a mini golf tournament at Fantasia Gardens across the road from Dolphin, but as of two years ago, that was cancelled. A new tradition started that same year, a soccer tournament Saturday morning, and that one will take place this year again. Soccer Saturday starts at 10am and ends at noon. More info here.

Another long time tradition is BALD, which stands for Bloggers (and friends) Annual Lotusphere Dinner. This one takes place at Big River Brewhouse on the Boardwalk, starting at 3.30pm on Saturday. People usually come and go, have something to eat, something to drink and enjoy each others company. This usually goes on until about 7pm or so.

After BALD most people continue over to ESPN a few doors down on the Boardwalk. Originally this event was know as Turtle’s Party, and despite The Turtle no longer attending Lotusphere, the party continues in the same spirit with people having fun together. The ESPN Pre-ConnectED Community Party starts around 7.30pm and goes on until people get tired or ESPN closes, whatever comes first.

Finally we have the annual Linuxfest. This year it starts 30 minutes after the end of the closing session on Wednesday, and it takes place at the Swan poolside bar.

You can find out more about these events by getting the Totally Unofficial Totally Unsupported IBM ConnectED Session Database.

I hope to see you at some of these events!

Celebrate 25 years of Lotus Notes at ConnectED

Posted on January 20, 2015 by Karl-Henry Martinsson Posted in ConnectED, IBM/Lotus, Lotusphere Leave a comment

Monday evening at IBM Connected there will be a party hosted by OpenNTF.org, SocialBiz User Group and the IBM Champions. The invitation can be found below. I hope to see some of you there. Due to the shorter conference, there are a lot of social events taking place at the same time, Monday evening is very busy. But I hope I will be able to make it!

Notes25Invite

Stack Exchange

profile for Karl-Henry Martinsson on Stack Exchange, a network of free, community-driven Q&A sites

Recent Posts

  • Domino 14 is now available
  • Domino 14 Early Access Program
  • Announced: Engage 2024
  • Integrate Node-RED with Notes and Domino
  • Notes and Domino v12 is here!

Recent Comments

  • Theo Heselmans on Announced: Engage 2024
  • Lotus Script Multi-thread Message Box [SOLVED] – Wanted Solution on ProgressBar class for Lotusscript
  • Viet Nguyen on Keep up with COVID-19 though Domino!
  • Viet Nguyen on Keep up with COVID-19 though Domino!
  • Mark Sullivan on Looking for a HP calculator? Look no further!

My Pages

  • How to write better code in Notes

Archives

  • December 2023 (1)
  • October 2023 (2)
  • September 2023 (1)
  • June 2021 (1)
  • April 2021 (2)
  • March 2021 (1)
  • August 2020 (3)
  • July 2020 (2)
  • April 2020 (2)
  • March 2020 (1)
  • December 2019 (2)
  • September 2019 (1)
  • August 2019 (2)
  • July 2019 (2)
  • June 2019 (3)
  • April 2019 (2)
  • December 2018 (1)
  • November 2018 (1)
  • October 2018 (5)
  • August 2018 (2)
  • July 2018 (3)
  • June 2018 (2)
  • May 2018 (1)
  • April 2018 (2)
  • March 2018 (1)
  • February 2018 (2)
  • January 2018 (4)
  • December 2017 (3)
  • November 2017 (2)
  • October 2017 (2)
  • September 2017 (1)
  • August 2017 (2)
  • July 2017 (6)
  • May 2017 (4)
  • February 2017 (1)
  • January 2017 (2)
  • December 2016 (2)
  • October 2016 (3)
  • September 2016 (4)
  • August 2016 (1)
  • July 2016 (2)
  • June 2016 (2)
  • May 2016 (3)
  • April 2016 (1)
  • March 2016 (4)
  • February 2016 (2)
  • January 2016 (4)
  • December 2015 (3)
  • November 2015 (2)
  • October 2015 (1)
  • September 2015 (2)
  • August 2015 (1)
  • July 2015 (5)
  • June 2015 (2)
  • April 2015 (2)
  • March 2015 (3)
  • February 2015 (2)
  • January 2015 (10)
  • December 2014 (1)
  • November 2014 (3)
  • October 2014 (3)
  • September 2014 (13)
  • August 2014 (6)
  • July 2014 (5)
  • May 2014 (3)
  • March 2014 (2)
  • January 2014 (10)
  • December 2013 (5)
  • November 2013 (2)
  • October 2013 (5)
  • September 2013 (4)
  • August 2013 (7)
  • July 2013 (3)
  • June 2013 (1)
  • May 2013 (4)
  • April 2013 (7)
  • March 2013 (8)
  • February 2013 (9)
  • January 2013 (5)
  • December 2012 (7)
  • November 2012 (13)
  • October 2012 (10)
  • September 2012 (2)
  • August 2012 (1)
  • July 2012 (1)
  • June 2012 (3)
  • May 2012 (11)
  • April 2012 (3)
  • March 2012 (2)
  • February 2012 (5)
  • January 2012 (14)
  • December 2011 (4)
  • November 2011 (7)
  • October 2011 (8)
  • August 2011 (4)
  • July 2011 (1)
  • June 2011 (2)
  • May 2011 (4)
  • April 2011 (4)
  • March 2011 (7)
  • February 2011 (5)
  • January 2011 (17)
  • December 2010 (9)
  • November 2010 (21)
  • October 2010 (4)
  • September 2010 (2)
  • July 2010 (3)
  • June 2010 (2)
  • May 2010 (3)
  • April 2010 (8)
  • March 2010 (3)
  • January 2010 (5)
  • November 2009 (4)
  • October 2009 (7)
  • September 2009 (1)
  • August 2009 (7)
  • July 2009 (1)
  • June 2009 (4)
  • May 2009 (1)
  • April 2009 (1)
  • February 2009 (1)
  • January 2009 (3)
  • December 2008 (1)
  • November 2008 (1)
  • October 2008 (7)
  • September 2008 (7)
  • August 2008 (6)
  • July 2008 (5)
  • June 2008 (2)
  • May 2008 (5)
  • April 2008 (4)
  • March 2008 (11)
  • February 2008 (10)
  • January 2008 (8)

Categories

  • AppDev (10)
  • Blogging (11)
    • WordPress (5)
  • Design (5)
    • Graphics (1)
    • UI/UX (2)
  • Featured (5)
  • Financial (2)
  • Food (5)
    • Baking (3)
    • Cooking (3)
  • Generic (11)
  • History (5)
  • Hobbies (10)
    • LEGO (4)
    • Photography (4)
  • Humor (1)
  • IBM/Lotus (178)
    • #Domino2025 (14)
    • #DominoForever (8)
    • #IBMChampion (46)
    • Administration (7)
    • Cloud (7)
    • CollabSphere (9)
    • Community (49)
    • Connect (33)
    • ConnectED (12)
    • Connections (3)
    • HCL (15)
    • HCL Master (1)
    • IBM Think (1)
    • Lotusphere (46)
    • MWLUG (25)
    • Notes/Domino (99)
      • Domino 11 (7)
    • Sametime (8)
    • Verse (14)
    • Volt (3)
    • Watson (6)
  • Life (8)
  • Microsoft (7)
    • .NET (2)
    • C# (1)
    • Visual Studio (1)
  • Movies (3)
  • Old Blog Post (259)
  • Personal (23)
  • Programming (84)
    • App Modernization (11)
    • Formula (4)
    • Lotusscript (47)
    • NetSuite (4)
      • SuiteScript (3)
    • node.js (4)
    • XPages (4)
  • Reviews (9)
  • Sci-Fi (4)
  • Software (24)
    • Flight Simulator (2)
    • Games (4)
    • Open Source (2)
    • Utilities (6)
  • Technology (37)
    • Aviation (3)
    • Calculators (2)
    • Computers (6)
    • Gadgets (7)
    • Mobile Phones (7)
    • Science (3)
    • Tablets (2)
  • Travel (7)
    • Europe (1)
    • Texas (2)
    • United States (1)
  • Uncategorized (16)
  • Web Development (50)
    • Frameworks (23)
      • Bootstrap (14)
    • HTML/CSS (12)
    • Javascript (32)
      • jQuery (23)
  • Prev
  • 1
  • …
  • 11
  • 12
  • 13
  • 14
  • 15
  • …
  • 54
  • Next

Administration

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Tracking

Creeper
MediaCreeper
  • Family Pictures
© TexasSwede 2008-2014