Collabsphere 2021 Slide Deck and the Session Video - Lotus Notus (English)  

By Serdar Basegmez | 10/23/21 5:35 AM | Development - Notes / Domino | Added by Serdar Basegmez

This year, my session was about RESTful API once more. As you might know, I presented this session a couple of times before and I review the ways to implement REST services within Domino application space.This time, I updated the content to cover the newest player on this domain, HCL Domino Keep.

Design a RESTful API for your Domino Apps  

By Serdar Basegmez | 3/4/20 7:07 AM | Business - Events / People | Added by John Oldenburger

Today, during my session, I remembered I had a blog and my last update was the last year, again for sharing a slide deck. So, here it comes... Yet another slide deck on my blog. First, I'd like to thank to the Lifetime IBM Champion and HCL Grandmaster Theo Heselmans once more.

A New Life Ahead  

By Serdar Basegmez | 1/4/19 9:50 AM | - | Added by Oliver Busse

In 2003, I left my job and started looking for a better one. I wasn't quite happy working for a corporation and I wasn't the employee of the month either. However, after a series of coincidences, I end up with a brand new laptop waiting for a long bus ride to a resort near the Mediterranean Sea.

My Favorites from #Domino2025 Product Ideas  

By Serdar Basegmez | 9/10/18 9:58 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

As Domino v10 launch time approaching, great ideas are being accumulated in product ideas forum. If you have not contributed in yet, it's not too late. Vote some ideas and even better, add yours and advertise them to get more vote.

IBM Connect 2017 Session Materials  

By Serdar Basegmez | 3/7/17 12:30 AM | - | Added by Oliver Busse

After a great conference, I have just been able to prepare session materials. Sorry for the delay but I had to complete the documentation for the demo application I have used in the REST session.

ICONUK 2016 Session Materials  

By Serdar Basegmez | 9/19/16 7:37 AM | - | Added by John Oldenburger

Here are the session materials from ICONUK 2016. Firstly, in the Administration track, "Back from the Dead: When Bad Code Kills a Good Server" session with my great co-speaker Bill Malchisky. The second session was my solo show, "REST Assured, Freeing Your Domino Data Has Never Been That Easy!

Engage 2016 Slidedeck: Back From the Dead: How Bad Code Kills a Good Server  

By Serdar Basegmez | 3/30/16 12:38 PM | Business - Events / People | Added by Oliver Busse

Back from Engage! Again, it was an incredible user group conference! Thanks to Theo, Hilde and all others helping to the team, we had fantastic time with so many friends for a couple of days.

Integrate your XPages apps into Slack  

By Serdar Basegmez | 11/19/15 12:23 PM | - | Added by Oliver Busse

Normally we do not link to just a repository. As it came that overall awesome Serdar Basegmez made a small XPages based app that can be used to integrate your own services (also XPages based) to Slack. As he wrote in the readme file: fork and contribute!

OpenNTF XSnippet: DominoRunner: Provides a temporary Notes Session for your Java code  

By Serdar Basegmez | 9/16/15 5:44 AM | - | Added by John Oldenburger

This class is a temporary encapsulation for a code that needs a Session. I have inspired from a number of snippets, but probably, Nathan T. Freeman is the founder of the idea itself :) Although I've been using this for a couple of months in a production system, still, it's quite out of the mainstream and it contains some bad practices.

I have my own extension library...  

By Serdar Basegmez | 6/22/15 4:54 AM | - | Added by Oliver Busse

6 months ago, I accepted my problem. As many developers, I was working on several different XPages projects in different times. Using a couple of Java classes over and over again. Each time I add a new method/modify an existing one, I was copying and pasting code between several applications. Versioning was a nightmare.

XPages Performance: Dojo Widgets and Resource Aggregation  

By Serdar Basegmez | 5/28/15 6:25 AM | - | Added by Oliver Busse

Lately, I have been working on developing my own extension library for different applications on a client. I started with putting a couple of Java libraries, utility objects and managed beans, but it evolved into a very cool project. I want to talk about it, but not now. Today, we will talk about a boring topic, Dojo.

Deep Dive into Social Business Toolkit with XPages: The Box Integration (1)  

By Serdar Basegmez | 9/15/14 8:00 AM | - | Added by Oliver Busse

I have been working on IBM Social Business Toolkit SDK for a long time. Last year we have introduced a couple of cool demos on IBM Connect with my friend Graham Acres. One example was the XPages integration with Basecamp. It has been on my to-do list for months to blog more details on this topic. Finally, here I am... This is going to be a series of blog post. What I'm planning is to blog [...]

XPages Tip: Realizing the Cost of a Value Binding...  

By Serdar Basegmez | 9/8/14 2:45 AM | - | Added by Per Henrik Lausten

A little tip on XPages development... We are binding values everywhere on our pages. Are you optimizing the way you use them?

Mini Patterns for XPages: Using Beans for Parent - Child Documents  

By Serdar Basegmez | 9/1/14 12:05 PM | - | Added by Oliver Busse

After a looong time, I'm blogging XPages again :) Last time, I was blogging about mini patterns (this and that). These are partly reusable design patterns for common cases. Today I'd like to introduce a simple pattern which I have been using in a couple of applications. This is also an example how you get benefits from Managed Beans for specific purposes. Let's start.

Changing URL in File Download Control  

By Serdar Basegmez | 6/25/14 8:56 AM | - | Added by Oliver Busse

After a very long period of silence, here I am with a tiny little trick about File Download Control in XPages. I saw that there are lots of questions about this component, related to showing attachments instead of downloading them. Instead of using Repeat controls to iterate within @AttachmentNames, I'm using the native download control with a little SSJS function to solve this problem.

IBM Connect 2014 slidedeck on the IBM Social Business Toolkit SDK  

By Serdar Basegmez | 2/5/14 12:20 AM | - | Added by Niklas Heidloff

It's been a week after my session with Graham Acres. Sorry about the delay but we needed some time to prepare demo databases...

BP308 - The Journey to Becoming a Social Application Developer  

By Serdar Basegmez | 1/21/14 4:15 AM | - | Added by Niklas Heidloff

This is going to be my third IBM Connect and second session. Excited! Last year, my session co-presenter was my dear friend Bruce Elgort. I feel privileged this year again, because I am sharing the stage with a great speaker, Graham Acres...

Change is good...  

By Serdar Basegmez | 11/18/13 4:02 AM | - | Added by Niklas Heidloff

Yes! Change is good... For a couple of weeks, I've been working on Bootstrap and as I learn it, my blog became a great playground for me!

ICONUK 2013 Slidedeck, Demo Application and a Surprize...  

By Serdar Basegmez | 9/11/13 1:15 PM | - | Added by Per Henrik Lausten

ICONUK 2013 is over. I had so much fun again and hope it wasn't the last one... Me and Frank van der Linden had a joint session this year: "An XPager's Guide to Process Server-Side Jobs on IBM® Domino®"

Domino is Curious: A Potential DAOS Problem...  

By Serdar Basegmez | 8/14/13 9:11 AM | Infrastructure - Notes / Domino | Added by Niklas Heidloff

After 5 months, here is a new blog post :) Yesterday, I was upgrading a customer server and I have noticed that DAOS folder was larger than it should be. Since my customer is heavily using attachments in messages, a large DAOS folder is expected but 150 GB attachments for less than 100 users? Something's wrong here.

Two critical HTTP problems in Domino 9  

By Serdar Basegmez | 3/29/13 6:19 AM | Infrastructure - Notes / Domino | Added by Cn=Bruce Elgort/O=Notesoss

After I upgraded my servers to Domino 9, I have found two problems affecting HTTP task.

Happy Pi Day present: Pi Calculator for XPages...  

By Serdar Basegmez | 3/14/13 3:48 AM | - | Added by Per Henrik Lausten

Today is the "Pi Day"... Last week I was playing with Threads and Jobs project from OpenNTF. I needed a very long job to be run n the server-side. I have thought calculating pi digits would be a cool selection :) I found a Javascript-based Spigot algorithm by Stephen R. Schmitt and easily converted to Java.

DOTS Deep Dive 4: I can schedule myself...  

By Serdar Basegmez | 2/21/13 8:10 AM | - | Added by Niklas Heidloff

Finally, we will be able to enable FeedMonster for CollaborationToday project. While doing final touches, I have been challenged by a question: "Can we schedule DOTS tasklets programmatically?"

DOTS Deep Dive 3: Warning for Deadlocks  

By Serdar Basegmez | 2/14/13 11:49 PM | - | Added by Niklas Heidloff

In most of the time, canceling a task is a 'choice' you have. You might want to stop the task for a reason. However, a very important problem is falling into deadlocks. If somehow your code falls into a deadlock or stuck situation, that would lock your DOTS container entirely.

DOTS Deep Dive 2: Cancel me or I will crash your server...  

By Serdar Basegmez | 2/14/13 12:21 AM | - | Added by Niklas Heidloff

I just wanted to emphasize an important functionality within DOTS... One of our slides in the recent DOTS session in IBM Connect 2013, we have talked about the "monitor" argument in tasklets. It has two important uses.

DOTS Deep Dive 1: Art of Scheduling Tasklets  

By Serdar Basegmez | 2/11/13 11:32 PM | - | Added by Niklas Heidloff

After a successful IBM Connect session, I started a series of posts, based on feedbacks I received from other developers.

BP207 - Meet the Java Application Server You Already Own – IBM Domino  

By Serdar Basegmez | 2/7/13 1:07 AM | - | Added by Niklas Heidloff

IBM Connect 2013 Best Practices Session on Domino OSGi Tasklet Service (DOTS) with Bruce Elgort.

Second Article is on The View: Custom Controls - Deep Dive into Parameterization  

By Serdar Basegmez | 11/29/12 11:52 PM | - | Added by Niklas Heidloff

Finally, I have finished my second article "Custom Controls, Part 2 - Deep Dive into Parameterization" and it has been published on The View magazine. This is the second part of the article "Custom Controls — Basic Concepts and Techniques for Getting Started" published before.

Experimenting DOTS task vs. Java Agent  

By Serdar Basegmez | 11/9/12 1:23 PM | - | Added by Cn=Bruce Elgort/O=Notesoss

DOTS (Domino OSGi Tasklet Service) project has been contributed into OpenNTF last year. Basically, it provides a way to create server tasks for Java developers. This is huge. Basically we could run our Java code in a similar way with a couple of other techniques, but DOTS provide many advantages. I'll dive deep on this in a seperate blog post. For now, take it as a teaser.

Really don’t care...  

By Serdar Basegmez | 8/27/12 7:06 AM | Business - Events / People | Added by

IBM finally decided to announce that the last major yellow word in the community has changed... Lotusphere event has been renamed as "IBM Connect" and Lotusphere has become a sub-event or so now. Shocked? No... Expected? Yes...