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

Code snippet – jQuery

Posted on March 15, 2014 by Karl-Henry Martinsson Posted in HTML/CSS, jQuery, Lotusscript, Notes/Domino, Programming 6 Comments

This morning I was working on a web application, and I came up with a pretty neat and simple little solution. So I just wanted to share it, in case anyone else need something similar.

I have a webpage with an HTML form. Each input tag has an attribute called notesfield, matching the name of the field in Notes where the value is stored:

<div class="col-md-3">
    <label>First Name</label>
    <input class="form-control" type="text" notesfield="FirstName" value="" />
</div>
<div class="col-md-2">
    <label>Initial</label>
    <input class="form-control" type="text" notesfield="MiddleInitial" value="" />
</div>
<div class="col-md-3">
    <label>Last Name</label>
    <input class="form-control" type="text" notesfield="LastName" value="" />
</div>

Then I created a simple function that will call an agent on the Domino server, which will return all the fields on the specified document as JSON. This function is called after the HTML page is fully loaded.

function loadNotesFields(docunid) {
	var notesfieldname = "";
	$.ajax({
		url: "/database.nsf/ajax_GetNotesFieldFields?OpenAgent", 
		data: {"NotesUNID":docunid},
		cache: false
	}).done(function(data) {
		$('input[notesfield]').each(function() {
			notesfieldname = $(this).attr("notesfield");
			$(this).val(data[notesfieldname]);
		});
	});
}

The function is actually extremely simple, and here you can see the power of jQuery. What I do is to perform an Ajax call to a Domino URL, passing a UNID to the agent to use in the lookup. I set cache to false, to avoid the browser from reusing previously retrieved data (this is a good thing to do if the data retrieved can be suspected to change frequently).

The jQuery .ajax() functions returns the JSON in the data object, and when the call is done, the callback function loops through each input element with an attribute of notesfield, reads the value of said attribute and then sets the value of the input element to the corresponding Notes value.

The only thing left is to write the agent that will return the JSON. It could look something like this:

Dim urldata List As String

Sub Initialize
	Dim session As New NotesSession
	Dim webform As NotesDocument
	Dim db As NotesDatabase
	Dim doc As NotesDocument
	Dim urlstring As String
	Dim urlarr As Variant
	Dim urlvaluename As Variant
	Dim i As Integer
	Dim json As String

	Set webform = session.DocumentContext
	'*** Remove leading "OpenAgent" from Query_String
	urlstring = StrRight(webform.Query_String_Decoded(0),"&")
	'*** Create list of arguments passed to agent
	urlarr = Split(urlstring,"&")
	For i = LBound(urlarr) To UBound(urlarr)
		urlvaluename = Split(urlarr(i),"=")
		urldata(urlvaluename(0)) = urlvaluename(1)
	Next
	Set thisdb = session.CurrentDatabase
	'*** Create content header for return data
	Print "content-type: application/json"
	'*** Get Notes document baed on NotesUIND argument
	Set doc = db.GetDocumentByUNID(urldata("NotesUNID"))
	'*** Build JSON for all fields in document except $fields
	json = "{" + Chr$(13)
	ForAll item In doc.Items
		If Left$(item.Name,1)<>"$" Then
			json = json + |"| + item.Name + |":"| + item.Text + |",|+ Chr$(13)
		End If
	End ForAll
	'*** Remove trailing comma and line break
	json = Left$(json,Len(json)-2)	
	json = json + "}"
	'*** Return JSON
	Print json	
End Sub

Happy coding!

World Wide Web turning 25 years this week

Posted on March 14, 2014 by Karl-Henry Martinsson Posted in Computers, Generic, Sci-Fi, Science, Technology Leave a comment

In some articles it is claimed that Internet turns 25 years old this week, which of course is not true. But the World Wide Web is. It was on March 12, 1989 that Tim Berners-Lee wrote a proposal for a hypertext system that would become what we call “the web”. In 1991 the first webpage was created and published at CERN.

Since then the web has exploded. I first got in touch with web pages and HTML in 1994, and in 1995 I had my own little server running on my work computer. I don’t think I could imagine what the web and other internet technologies would lead to back then.

Back then pages were static, and Javascript was not invented until later (in the end of 1995). Everything was done server-side, so the pages needed to be reloaded to display new or updated information.

Today we have dynamically loading pages, with client side scripts that perform Ajax calls and update elements on the page without reloading the page.  Sure, specialized software like Lotus Notes had similar functionality way back, but required special clients and servers. Now we also have Javascript libraries like jQuery to help in development. It’s like night and day compared with how it was back in the mid-1990’s.

But it is not only the technology that has changed. What the web (as well as the rest of the Internet) is used for has also changed. From being more of an encyclopedia, where you were looking up information, today the web is used for commerce in a way I don’t think many expected back in the mid-90’s.

Today you can use a computer or smart phone anywhere in the world, and buy anything from toilet paper to a new car. We have auction sites like Ebay, big commercial juggernauts like Amazon as well as classified sites like Craigslist. Almost any retailer offers online purchases today.

Here is just a sample of what I bought online in the last week or so: Swedish Björn Borg underwear, a Kensington Proximo tag to use with an iPad at a trade show and a charger and two spare batteries for my GoPro camera. Just a few years ago, I had to wait for my sister to come visit or me going over to Sweden to be able to buy those particular underwear, for example.

The other day I was at JC Penney to buy a couple of Levi’s jeans for my sister’s boyfriend. In Sweden, a pair of $40 jeans can cost over $150… I had the model and the size, but since they had several different shades of blue, I simply took a couple of pictures of the different ones and mailed then to my sister on the other side of the globe. Within a few minutes I had a response and knew which ones to get. I know this was technically not using World Wide Web being used, but this is still a huge development from 25 years ago, when Internet mail was just plain text.

We truly are living in the future, and it is a future that no sci-fi writers envisioned. There are some 1980’s writers that envisioned a world-wide network, with discussion forums and email (e.g. Orson Scott Card in Ender’s Game from 1985). When I recently re-read Isaac Asimov’s I, Robot, as well as Robert A. Heinleins The Moon is a Harsh Mistress, I noticed how they for example still used land-lines for telephony, and that most of the computer technology felt very antiquated. Nothing of what we take for granted today was mentioned, like email, instant messaging, Google search engines or Wikipedia-style reference sites with all it’s collected knowledge.

Some things from the sci-fi stories have come true, like communicating with a computer using your voice. Today that computer is (in most cases) our smart phones, having more computing power than even the most powerful computer back in the 90’s…

What will the next 25 years give us? Who knows. Faster, smaller and more powerful computers and higher connection speeds are obvious. The 5G wireless networks are already in the development stage. But what will the next big leap be? Artificial intelligence? I guess we will see. What do you think will be the next big step in technology?

Connect 2014 – Day 0 (Saturday)

Posted on January 27, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere Leave a comment

After not hearing the alarm this morning and therefore missing my original flight from DFW to MCO (Orlando International), I got booked on the next flight. I was in the air just a couple of hours late, and arrived at Dolphin in time for BALD  at Big River on the Boardwalk. Had a great time connecting with friends after a year of not seeing many of them. Of course I got a hug from Mat Newman, meaning that IBM Connect started for real.
image

image

image

Låter I was going to hit ESPN, but due to changes there, the traditional party did not take place there. Instead I went back to Big River with a few friends for dinner, before I went to bed early.

Connect 2014 – Chilly evenings in Orlando

Posted on January 24, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere Leave a comment

Countdown to Connect 2014

[ujicountdown id=”Countdown to Connect 2014″ expire=”2014/01/26 08:00″ hide = “true”]

OrlandoWeather

It looks like the evenings next week week will be a little bit chilly. So it might be a good idea to bring something warm to wear for the Tuesday party at Disney’s Hollywood Studios.

Hope to see you in Orlando!

Connect 2014 – More about the sessions

Posted on January 22, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere, XPages Leave a comment

The sessions at Lotusphere/Connect are focusing more and more on XPages each year. I don’t think there are really any sessions about classic Notes development this year. Currently I am not able to use XPages at work, due to the client environment we run (Lotus Notes 8.5.2 Basic in Citrix), but the sessions are still great (see video below) and I am learning new things every year. Hopefully we will soon switch the client to IBM Notes 9.0 so I can use all this knowledge to build some really cool and useful applikations for our users.

[embedyt]http://youtu.be/0ViUTfAzoTo[/embedyt]

I am also going to some admin-related sessions, this is an area I am trying to get more knowledgeable in, after our network/Domino administrator left in 2012.

A frequently comparison is that going to Lotusphere is like trying to drink from a fire hose. There is so much info that you can’t take it all in. You will soak up a lot of good and useful information, and if there are things you don’t understand, you can ask the speakers after the sessions, or even later in the week, as you surely will see them around in the hallways, at other sessions. You can also ask questions to the Best Practices speaker at Gurupaloza (Thursday 10am) and the IBM developers at Ask the Developers (Thursday 1.30pm) sessions. The latter is often tongue-in-cheek called Beat the Developers. If you have less technical questions, for example about the future direction of a product or if a particular feature is planned for a future release, don’t miss the Ask the Product Managers (Thursday 11.15am).

Talking about those sessions, here is a friendly reminder: keep the right questions in the right sessions. Every year there is someone who asks questions about future directions of products at Gurupaloza or asks about a particular problem/function in the Product manager session. Doing this irritates the rest of the audience, and causes someone else not to get the time to ask his/her question. Also, if you have a very specific technical question, don’t bring that to these sessions, go see the developers in the lab instead during the week. Nobody is interested in the printing problem one user at your office is having with one specific type of printer… That is a support question.

The most important rule however, is one question per user. If you have two questions, go to the back of the line and wait for your turn. Don’t try to hog the microphone.

Connect 2014 – 3 days left until I leave for Orlando

Posted on January 22, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere 6 Comments

Wednesday morning. In exactly 3 days I will arrive in Orlando, after a short flight from Dallas. My preparations for the trip are almost done, I just have to charge up some batteries for cameras, dig out some spare USB cables and purchase a few last-minute items.

So what is it that is so exciting about Lotusphere (now Connect)? How do you explain it to someone who never been there? In the past, several members of the community have brought their significant other to Orlando, at least for a few days in the beginning or end, so they could get an idea what it all is about. But how do you express it in words?

Play the game!

To me, Lotusphere is a family reunion. I meet people I haven’t seen in a year, or in some cases in several years. At work I am the only developer working with the ICS stack (Notes/Domino), but once a year I get to talk to other developers, exchange ideas and tips, and just “talk Lotus”. This makes me recharge and makes me enthusiastic about things I can do when I get back to the office again after the conference.

All the social event and impromptu meetings are a large part of what Lotusphere been to me for the last 7 or 8 years, when I started getting more involved in the community. I wish I would not have waited that long, I have made many good friends over the years, as the community is very welcoming of new people. So I will repeat what I already said before, go out, be social, meet people. Don’t sit in your room at night, then you miss at least half (if not more) of the Lotsuphere/Connect experience!

And don’t miss playing the game Journey to Dolphindor! Click on the game card to the right for more info.

Connect 2014 – My preliminary schedule

Posted on January 15, 2014 by Karl-Henry Martinsson Posted in IBM/Lotus, Lotusphere Leave a comment

I have now created my preliminary schedule for Connect 2014. There are two only sessions that collide (on Tuesday), and I have not been able to find any repeats for them. That is how often has been at Lotusphere, but I would say that in the later years, the collisions have been fewer and fewer, thanks to more repeats and (perhaps) smarter scheduling.

Monday afternoon is when I have set time aside to visit the showcase and the labs. I also have a little bit of time after lunch Wednesday. As I mentioned in a previous post, I like to set aside plenty of time to visit the showcase and the labs, that is not something you want to rush between two sessions. The labs close at noon on Thursday, so the staff can attend the “Ask the developers” session later that afternoon.

My preliminary schedule for Connect 2014

My preliminary schedule for Connect 2014

I still haven’t figured out when to visit the certification labs. Remember, this year you get free certification tests! There is also a prep lab where you can do study for the test and do test exams.

In the evenings you will probably find me at Kimonos, in one of the Swan courtyards, at the Dolphin bar or the fountain, or perhaps somewhere around the pools. If you see me, don’t be shy, come say hello to me!

Pool party or no pool party, that is the question – or is it?

Posted on January 13, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere 1 Comment

With the name change to Connect in 2013, the welcome reception/pool party changed somewhat. Instead of taking place at the pools/beach area between Swan and Dolphin, it started inside in the showcase area (Atlantic hall), and then moved outside for food, drinks and entertainment.

From what it looks like on the Connect 2014 website, and based on Chris Miller’s blog post, it sounds like the traditional poolside party is no more. The Connect website also only mention snacks and beverages.

However, according to IBM, the website is not clear enough at the moment (they say it will be fixed/updated). The poolside party will still take place, according to IBM. The showcase reception starts at 6.30pm and goes on until 8pm. The poolside party starts at at 7.30 and goes on to 9.30. This is longer than previous years, allowing the exhibitors to attent the party as well.

Lotusphere 2010 Sunday Party

Lotusphere 2010 Sunday Party

Lotusphere 2010 Sunday Party

Lotusphere 2010 Sunday Party

Connect 2014 – Survive the week!

Posted on January 6, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere 10 Comments

In exactly 3 weeks, thousands of us will be sitting in the Northern Hemisphere ballroom at the Dolphin hotel in Orlando. We have already been involved in some social activities on Saturday with soccer, BALD and ESPN, followed by a full day of jumpstart and master class sessions on Sunday. Sunday evening there was the big welcome reception on the beach between Swan and Dolphin.

Some of us may have continued to Kimonos afterwards, or perhaps to Jelly Rolls dueling piano bar on the Boardwalk. Or perhaps we have been hanging out with friends somewhere, catching up on what happened since last year, smoking a cigar and having another drink.

Dolphin Hotel

But now it is Monday morning. You probably got up early and headed to breakfast, so you could get to the OGS early and get a good seat. For the last 10 years or so, breakfast have been in the Pacific hall, but in 2013, that area was used for the Conference. Instead a big dining tent was erected in the parking lot in front of the Pacific hall, reminding us old-timers about Lotusphere in the late 90’s, before the Pacific hall was built, back when all meals were in dining tents. I suspect we will see that dining tent again this year.

This all brings us to food and drink. As a 16-time attendee to Lotusphere, take my word for it: don’t skip breakfast. Different days have different breakfast items to offer. Some mornings there will be scrambled eggs, bacon and sausages. Other days there will be fruit, bagels and pastries. There is always cereal, milk, yogurt and orange juice, as well as muffins. If nothing else, grab a muffin and an orange juice or two. Perhaps a cup of coffee or tea to wake you up. But if you don’t eat breakfast, you will not have the energy you need for the first part of the day. Lotusphere is not a sprint, it’s a marathon. You will do a lot of walking, and sit in dark conference rooms, drinking from the proverbial firehose of knowledge. You need all the energy you have to keep up.

Lunch is usually a buffet, except Thursday, when it is a boxed lunch. Don’t miss the famous pretzel cookie in the box! The lunch offers two or three different types of meat, several sides as well as a couple of salads and bread. Small individual deserts are available on the tables, together with ice tea and water. Historically, the lunches have been Italian, Mexican and American, and after all these years, I don’t see that changing.

In the morning and afternoon, there are coffee breaks, where you in addition to coffee and tea also can find bottled water and soda. In the afternoon break you can often find some snacks, like soft pretzels, ice cream bars, cookies or pastry. Bottled water is available all day now, but I still suggest that you stick a few bottles in your backpack when you can. I usually grab a couple of cans of caffeinated soda as well. They usually come in handy during lunch or during the morning sessions the next day when I need to wake up… If you stay at Swan or Dolphin, you get a resort package, which includes “high-speed” internet access as well as a couple of bottles of water each day. I still make sure I have plenty of water in my room, for when I get thirsty at night. It is very important to stay hydrated. Drink as much water as you can. In the past I have also been bringing Crystal Light powder to flavor the water, and this year I intend to do the same. Stick a few individual packages in your backpack or badge holder for easy access.

Dinner is usually up to you, but don’t fear. Monday you have the showcase reception, as well as some vendor or national dinners or receptions. UK Night has been taking place Monday evening as well. You can often get invitations to dinners if you talk to your account reps of your vendors. The classic Wednesday party has been moved to Tuesday this year, to give the attendees of Kenexa World a chance to go. Their part of the conference is shorter, and ends already Tuesday. There will be food and drinks at the park, which this year is Disney’s Hollywood Studios. I am sure many of the vendors who traditionally had their receptions on Tuesday will move them to Wednesday instead. Keep your eyes and ears open, and you may score a free dinner, keeping the bean counters in accounting back at the office happy.

So to recap: drink plenty of water, don’t skip meals (especially not breakfast) and take advantage of the free dinners that often are available through your vendors.

One more tip. Since the alcohol consumption at Lotusphere/Connect tend to be somewhat high, make sure you know your limits. Have a beer or a drink each night for the two to three weeks leading up to the conference to increase your tolerance. You may want to increase this to two drinks the last week before you head to Orlando.
Oh, and don’t try to out-drink any Scandinavians or attendees from the UK or Ireland… You will lose. :-)

 

Previous articles about Connect 2014

Connect 2014 – Plan your schedule!

Connect 2014 – Prepare properly!

Connect 2014 – Let’s be social!

Connect 2014 – Plan your schedule!

Posted on January 3, 2014 by Karl-Henry Martinsson Posted in Connect, IBM/Lotus, Lotusphere Leave a comment

We already talked about how to prepare for Connect by getting everything together, like batteries, chargers, comfortable shoes and questions for the IBM developers. But you also should plan ahead for the sessions. You will spend hours listening to experts from IBM as well as from business partners from all around the world. There are always several sessions at the same time, sometimes making it hard to choose. There are also the longer Show n’ Tell sessions, sometimes overlapping other sessions you might want to attend. So picking the right ones, at the right times, is crucial to get the full benefit of the conference.

Connect 2013 Pocket AgendaPrevious years some popular sessions have been repeated during the week. They are listed as R1 and R2 in the pocket agenda, making it easy to tell that they are repeating sessions. Hopefully this will be done this year as well. In the past, Ben Langhinrichs used to create an online session database, and Gab and Tim Davis built a smartphone app you could download. This is no more, but hopefully IBM will offers some of that functionality through the conference website. With the focus at IBM on mobile technologies, one would hope that IBM would have developed a conference app using their own tools. But I would not hold my breath on the last one…

Back to planning. What I do is that a couple of weeks before the conference, I go to the conference website and look at the list of sessions. I print the ones I am interested in (there is usually a way to print them with the session abstract), then mark them from 1 to 3, with 1 being the most important to attend, and 3 meaning “if I have time”.

Worst Practices 2013 with Paul Mooney and Bill Buchan

Worst Practices 2013 with Paul Mooney and Bill Buchan

Next I try to puzzle together my schedule, using the tools on the conference website. The last few years there has been a scheduling tool, letting you select your sessions to build a personalized agenda, which I print. I bring that printout, together with the session printouts, in a folder to Connect. After I get my badge and pocket agenda, I take a pen and mark all the sessions I plan to attend in the pocket agenda as well. This way I have that information at my fingertips. You could of course download all the information into the calendar in your smartphone, but sometimes an old-fashioned analog solution is the fastest and easiest. And it works even after the battery died and I forgot the portable charger in my room… :-)

Mat Newman at Connect 2013

Mat Newman at Connect 2013

As a developer, I usually focus on the AD (Application Development), BP (Best Practices), SHOW (Show ‘n Tell) and JMP (Jumpstart and Master Class) tracks. Sometimes I pop over to the ID (Infrastructure) track for a session or two. New this year is the Innovators and Thought Leaders track, and I will absolutely take a closer look at the sessions in that track and see if I can find something that would benefit me or my organization.

Jane McGonigal at Connect 2013

Jane McGonigal at Connect 2013


For the last couple of years, there have been additional keynote sessions Tuesday and Wednesday morning. On Tuesday, Scott Adams (creator of “Dilbert”) will speak about how he used his failures to be successful. Last year one of the keynotes had Jonathan Coulton perform, followed by game designer Jane McGonigal. This was a very interesting session, I wish IBM would take a cue and put some of that energy into the OGS (Opening General Session) on Monday morning.
The OGS is not geared to the technical audience, but more to press, analysts and CIO/CEO type attendees. There is usually a panel discussion, some customer testimonials and (towards the end) some demos of current, new or sometimes upcoming products or technologies. The big draw of the OGS is the secret guest speaker. In the past we have seen names like William Shatner, Francis Ford Coppola, Michael J Fox, Walther Cronkite and Neil Armstrong on the stage at Lotusphere.  Who will it be this year? Guess, and you can win $100!

Finally, don’t forget to visit the Showcase Exhibit. Not only can you pick up some cool give-aways, but you will also find information about all kinds of third-party tools and products, and meet business partners that could help you and your company. Some of the tools I use daily today I originally found at the showcase, like NoteMan from Martin Scott and the Teamstudio Notes Tools. I try to hit the showcase several times, it is easy to get stuck there talking to the vendors. So plan accordingly! For the last few years the afternoon coffee breaks have been in the showcase area, use this to your advantage and schedule some time in conjuction to them to visit the vendors.

 

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
  • …
  • 16
  • 17
  • 18
  • 19
  • 20
  • …
  • 54
  • Next

Administration

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

Tracking

Creeper
MediaCreeper
  • Family Pictures
© TexasSwede 2008-2014