Gmail Calendar Documents Web Reader more »
Settings | Help | Sign in

Seun Osewa

Researcher, Programmer, and Webmaster at Nairaland

Seun Osewa - Buzz - Public - Muted
There are many things you do because you want to earn money, make a name for yourself, make your family happy, etc. But there are other things you do just because you love to do those things. Things you will continue to do whether or not people pay you, praise you or join you. Most people divide their time between the two types of activities. They call it balance.

But the idea of balance/compromise/staying-in-the-middle/time-juggling doesn't sit well with me. I'd rather focus on one thing and do it very well; that's how I work. I would like to do something I actually love which also brings a lot of material benefits. Someday.
1 person liked this - Obiora Igwe
mariam campbell - My dear Seun the best way to continue to be relevant and make money is to do that thing that you so love to do.Jul 28DeleteUndo deleteReport spamNot spam
Damilare Onajole - Yeah, Seun, and its annoying that we have to juggle between these two things, especially, as one has to conquer poverty in our part of the world.Jul 28DeleteUndo deleteReport spamNot spam
olumuyiwa saka - same here boss. the issue comes when the "loved" activities seem to provide less payout than the "bread n butter" but provide more fulfilment. You want to do it but the society (or other such bodies) requests all your time. I have decided to just break up my time into blocks of focused action to ensure I dont betray either of those goals. They are both important and even the boring ones are just means to an end (to be able to do the exciting ones in peace). Keep going and share your lessons. much appreciated.4:07 pmDeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Jessica Alba was awesome in Dark Angel. But since then she's been getting only skinny dumb blonde Bimbo roles. Maybe she's just playing herself now, but frankly, I want 'dark angel' back.
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
'I Will Survive' by Gloria Gaynor, 1978.
I Will Survive
I like confrontational ballads quite a bit.

"Ain'y you the one who tried to break me with goodbye? Did you think I'd crumble? Did you think I'd lay down and die? Oh no, not I, I will survive!"
2 people liked this - bayo opadeyi and mariam campbell
Seun Osewa - I'd love to see how the wonderful cast of Glee will render this song.Jul 28DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Watching an episode of CSI Miami just after an episode of CSI New York is jarring. CSI Maimi is so ridiculous that it overflows and becomes an awesome parody of the genre.
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Had a very intense weekend doing some server maintenance work. Everything seems to be ok now but if there are any bad developments, please drop a comment here.
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
The idea that you should always look for solutions to existing problems instead of looking for needs to fit a solution you have seems logical to a shallow thinker, but it's ridiculous. Every job-seeker is a solution looking for a problem. You have some expertise in a certain domain (solution) and you're looking for a company that needs your skills (problem). Every advertiser is a solution...
Expand this post »
Damilare Onajole - Wow, while this direction is valid, methinks the other way round is safer cos u offset the risk of solving an illusory problemJul 20DeleteUndo deleteReport spamNot spam
6 more comments
Akin Akintayo - Conversely, every job is a problem looking for a solution, every product seeks a buyer sometimes persuaded by an advertisement and every career can be monotonously fitting an market requirement or allows for the practitioner to present new thinking and perspectives.

It is not so much about what is safe, but the ability to view things from various perspectives either from your view or views you consider ridiculous but are quite relevant especially if someone is paying for the problem to be solved either from expertise or new thinking.

In any case, a solution has to be invested in as a foundation for solving new problems or developing new perspectives - you cannot out of nothing become a solution creator, if I get your drift about being a solution first.
Jul 20DeleteUndo deleteReport spamNot spam
Seun Osewa - What I wrote is very straightforward. If you don't get it, I can't help you.Jul 23DeleteUndo deleteReport spamNot spam
Akin Akintayo - The ability to communicate is to remove ambiguity from opinions that can have many perspectives. One would think Google Buzz was more a forum to encourage discussions and so to disengage with prickly conceit leaves the views questionable at best and makes any consequent Buzz less interesting.Jul 23DeleteUndo deleteReport spamNot spam
Kayode Muyibi - Every job-seeker is a solution looking for a problem? Perhaps every job seeker with a specific skill-set in a particular industry that actually requires that specific skillset of that job seeker is more of a tool. Your assertion is way too generalized don't you think? Just because you need a job or you are looking for a job doesn't mean you are a solution to an available job vacancy. You are not a solution, not at all, you are more of a tool that could help find a solution to a pre-existing problem. Your expertise is not a solution, but a tool. You are just the hammer without a nail in a construction site.

Advertisers do not necessarily create products, they create a solution to solve a particular problem, that is generally centred around creating the awareness of the co-existence of an unknown product towards getting the targeted audience to embrace it. Does that make them a problem creator? I dont think so, but rather more of a tool.

You cant advertise without having a product !!, The product in the inventory is the problem. The solution is clearing the inventory, thereby the advertisers are not creating a problem, but rather a solution to a problem.

Most service agencies are solution creators, believe it or not, they dont create problems, or needs without it pre-existing in the first place. I think you got it intertwined
Jul 23DeleteUndo deleteReport spamNot spam
Seun Osewa - Grrr. This is like debating whether 2 + 2 equals 4. Not very stimulating.Jul 23DeleteUndo deleteReport spamNot spam
mariam campbell - well well well! I have no comment but I wanna steal all the thoughts here and put on my blog. I have to say Seun you are gradually becoming mind to be reckoned with. I give you hand!!Jul 23DeleteUndo deleteReport spamNot spam
Seun Osewa - @miriam thanks! you're welcome to steal my thoughts and anything else you ... require. The purpose of this post was just to free myself from some comments.Jul 23DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
When you "judge not", people tend to think it's because they are perfect. This makes them judge you more, because they can't understand why you refuse to be perfect like them. In other words, 'judge not, and you will be judged more!'. The fastest way to shut critics up is to criticize them too.
1 person liked this - Obiora Igwe
Kayode Muyibi - Good for you :)Jul 23DeleteUndo deleteReport spamNot spam
4 more comments
Essien Essien - Seun: What I do... is not to worry about being understood over the internet... it can't be done and even if it could be done, its not worth the trouble. Unless the other guy is paying to understand me of course... like a client.

Because of the way the internet is, there is a rise in casual relationships... the kind of relationships that in real life, you'd probably just say "Hello..., Hi" and only just once in a while. I try to keep in mind that some people are my real friends and some are only ever going to just be "Hello... Hi" types... even online!

To keep myself from becoming overly obnoxious, I try to limit my passionate discourse to only people that are really my friends, most of whom I've actually met and in a few cases, whom we totally connect and have mutual respect, even if we've never met.

Ah well... the person that said the internet will change the way we live life has no idea how much of an understatement he made!

In summary:

1. Identify those whose opinions matter to you
2. Once they understand you (even if you don't agree...), you're good. You're good b/cos you're friends and difference in opinions makes friendships richer.
3. To the rest of the people... just ignore... it can be hard, but its totally worth it
Jul 23DeleteUndo deleteReport spamNot spam
Kayode Muyibi - @Mark Essien interesting viewpoint. Nevertheless, I dont think that because of the variation in the behaviour amongst the people we interact we, we need to change who we :), or choose who we interact with.

For example,Assuming that another person actually believes that they are perfect, without them actually saying it, Infact is a flaw that needs redressing .

Believe it or not, when it comes to the social part of our life, we have to take and give.It would be close to impossible for all your friends to be perfect, or behave just the way you want them too.

How we relate with our friends, how we tolerate their differences and how we embrace our similarities is what makes the difference.

Everybody judges !! Believe it or not. I think assuming that other people think they are perfect itself is judgemental !!
Jul 23DeleteUndo deleteReport spamNot spam
Essien Essien - uhh... wrong Essien... understandable mistake since all the Essien's are super heroes!! hehe ;)

I hear you though.

What I wonder most is how our children will live in the world we will live behind, when the internet will be basically in every device, social networking will be normal and expected, etc.... i really really wonder
Jul 23DeleteUndo deleteReport spamNot spam
Kayode Muyibi - Well I dont plan to have kids, dont tell my parents :) So I am safe from troubling myself over what that would be like :)Jul 23DeleteUndo deleteReport spamNot spam
Essien Essien - ring ring

Hello... is that Kayode's mum... aha.... good afternoon ma... I have some information on your son that you'll definitely like to know... yes ma... he's fine... yes ma... but uhh... he's not planning to give you any grand children... oh no ma... i'm not part of the plan oh... uhh... honestly.... i'm just a concerned by stander... honestly.. uh... who? me? uhh... no ma.... you can trust me... uhh...


hehehe... You mumsie beta not find out :P
Jul 23DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
As a programmer, I've always been a bit embarrassed that my primary business depends on someone else's software. So I've been trying to write my own forum script. The last attempt was quite successful, but such projects are boring by definition because you have to first re-create all the features of the existing script before you can do anything innovative.
1 person liked this - Ahmad Mukoshy
Raheem Adams - first lesson in IT...never rebuild and existing technology..improve on it..Jul 11DeleteUndo deleteReport spamNot spam
8 more comments
Ahmad Mukoshy - when you began building it, i was there hoping you'd finish it buh you dropped! Whappen?Jul 11DeleteUndo deleteReport spamNot spam
Timmy Oluwunmi - @raheem ... nice notterJul 12DeleteUndo deleteReport spamNot spam
Seun Osewa - @Raheem: Really? Should Mark Zuckerberg have used a free social networking script for Facebook? Should Linux Torvalds have built on SVN or CVS instead of creating Git from scratch? Perhaps the existence of Scala is a mistake too, since they could have just improved on Java? Perhaps SMF should never have been created since PHPBB already existed? If you answered yes to any of the above, I can't help you.

@Ahmad Mukoshy I appreciate your "hoping", but "helping" would have been more handy. Since I was the only person working on the project, there was no motivation to continue with it whenever I lost interest. There's a limit to what one person can do.
Jul 12DeleteUndo deleteReport spamNot spam
Mark Essien - Just be sure to maintain all your existing url structures to avoid losing a lot of google juice. Also be aware that if a large percentage of your html changes in structure, then google is going to remove your ranking. It will assume that this is a new site and it will drop you from its index and reindex it, losing you all your ranking. I believe I read this somewhere. So you have to be careful with this rewrite, it can have a bigger effect on your search engine traffic than you thinkJul 12DeleteUndo deleteReport spamNot spam
Damilare Onajole - yeah, go seun! we have been waiting for this all along. perhaps you can think STRAREGY while re-building Nairaland. You may also want to rely on the pool of community withing Nairaland...see how Google open sourced the chromium project using it as a leverage to build Chrome OS...android as well...Jul 12DeleteUndo deleteReport spamNot spam
Segun Olulana - Wish you success. Please do implement threaded conversations.Jul 15DeleteUndo deleteReport spamNot spam
Chimaobi Uzoigwe - @Seun Osewa: Raheem has a pointJul 16DeleteUndo deleteReport spamNot spam
Raheem Adams - I thought so too Chimaobi..lol..Jul 19DeleteUndo deleteReport spamNot spam
Akin Akintayo - The real question is whether you are writing software to meet a need as in providing a solution or creating a need to meet your software (Looking for a solution to run on your software). It is so easy to fall into the latter when the former is what really matters. In the end, most progress comes from improving on existing knowledge.Jul 19DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
We're upgrading Nairaland and Nairalist. We do this every two months. Apologies for not informing you in advance. The site is up now but the upgrade is still in progress. Please bear with us.
Ben Uzoigwe - Yes BossJul 7DeleteUndo deleteReport spamNot spam
5 more comments
Marcellinus Okeke - Very important information.Jul 7DeleteUndo deleteReport spamNot spam
Ben Uzoigwe - yep.......Jul 7DeleteUndo deleteReport spamNot spam
Damilare Onajole - Nairaland to me is just a domain name with loads of nigerians and nigerian content, i, then wonder why it cannot be innovated... from a forum to what is trendy today...a social hub.Jul 8DeleteUndo deleteReport spamNot spam
Ola BISI - @seun osewa, i feel somehow u will read dis message from here, i was trying to post a vacancy in etisalat in nairaland job section, den suddely i got dis message in a red box "Sorry 2busy, you've lost your forum posting privileges.

Reason: Posting a message that seems like spam.
If this is a mistake, we're so sorry about this."
i beg do something, cos i was only trying to help. though i realised i copied and paste the said advert directly. i shd hav pasted it i notepad and den copy again to paste in nairaland
2busy
Jul 8DeleteUndo deleteReport spamNot spam
UCHECHUKWU NWAOGWUGWU M. - Hello Seun! If there is anything i enjoy it is visiting, making posts and having my posts read at Nairaland. I was supprised to find on a red box that I lost my privilege of posting.

Reason: Posting a message that seems like spam.
If this is a mistake, we're so sorry about this."

Please know that I had no bad intentions making my posts and was actually not spaming NL. It happened that I thought it was an error that my post couldnt show so I posted it three times at three places and still could not see it untill I saw this redbox.

Please check my activities on NL and revert my status to activity. I feel am one of your loyalists and would love to remain an active poster.

My username is epaysystem. I seriously hope U'll solve this great problem of mine. I earlier sent a mail to info@nairaland.com but was not heard. Hope I'll be heard this time

Thanks!
Mendoh
Jul 11DeleteUndo deleteReport spamNot spam
Chimaobi Uzoigwe - send to seun@nairaland.comJul 16DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
I won't bother myself with distributed deadlock detection/avoidance algorithms for a while. The timeout-based approach is the simplest method but it's also the only one that can work in all scenarios. Other approaches require support from the local transaction managers involved in distributed transactions, e.g. third party databases, which isn't realistic. I'd love to experiment with the wound-wait algorithm and write an efficient global lock manager someday though.
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Distributed deadlocks are possible if using a transactional cache with a transactional database, but in all my experiments with database caching I never experienced one. Why is this? The caches were always locked before reading from or writing to the database. Very lucky.
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Found a way to model character movement in a text-based virtual world. Happy!
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
After weeks of struggling with blog posts, research papers, and wikipedia, I decided to try some popular textbooks on transaction processing. They answered most of my questions, gave explanations I could understand, and provided guidance on which techniques are more practical. After this, I don't think I'll ever start any project without consulting a textbook or two.
Adedeji B Kadri - @seun thats good. Some of us actually relied on this books long before the internet came. i still buy quite a few on amazon now and again.Jul 13DeleteUndo deleteReport spamNot spam
Seun Osewa - That's a great habit;. I used to have so many interests that I couldn't buy all the relevant books, but recently my interests have become much narrower.Jul 13DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Got any spam from Kerawa recently? It seems to be their marketing strategy.
Seun Osewa - Got one in French just now.Jul 11DeleteUndo deleteReport spamNot spam
Oluniyi Ajao - The spam is a little overwhelming. I deleted a bundle just yesterday. It's only a matter of time before their reputation crashes.Jul 12DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Most transactional memory researchers focus on algorithms that achieve higher performance by maintaining multiple versions of the data they protect. This makes sense if you're working with small objects and data structures like trees made up of tiny nodes. You can efficiently maintain multiple versions of the nodes. But what if you need to access an array-based object like an arraylist or...
Expand this post »
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Trying to port my S2PL implementation to Scala. Things are moving quite well, except for the deadlock detection routines. Deadlock detection is quite straightforward once you think it through, but making it fast and scalable is incredibly hard. I think it's inherently single-threaded.

My Scala port of the salt4j deadlock detector kind-of works, but it's neither elegant nor reliable. Occasionally, it detects a deadlock where there's none, which harms performance.
Seun Osewa - This post motivated me to write a new 'DeadlockManager' object which does the job. Apart from being more elegant and making more sense, it eliminates some unnecessary synchronization in the old implementation, so it's faster. http://tinyurl.com/s2pl-stm-scalaJul 6DeleteUndo deleteReport spamNot spam
Seun Osewa - And now I have to worry about distributed deadlocks. This is annoying.Jul 7DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Several years ago, when I was still running free php scripts on a VPS, I tried to convert some MyISAM tables to InnoDB to eliminate table locks. Each time I tried it, the database would become corrupt in a few hours, so I stopped trying. A few days ago, I decided to try again. Wow.
Mayowa Akinyemi - I havent used mysql in ages but dont tease us like that! what happened??!!!, did work or was it the same old story?Jul 6DeleteUndo deleteReport spamNot spam
Seun Osewa - It worked. I used to have to take down the site to create backups or run basic disk checks but now I can do these things without affecting the site at all. It runs smoothly.Jul 7DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Google Buzz is not yet as popular as twitter. I wonder why. :-(
Mark Essien - I personally find it intrusive. You HAVE to read the buzzes, because they are in your inbox as an unread count, but twitter does not have this.Jul 2DeleteUndo deleteReport spamNot spam
8 more comments
Raheem Adams - true that..i havent been using it like i should have..maybe cos i dont have enough friends on it..Jul 2DeleteUndo deleteReport spamNot spam
Ayodeji Aladejebi - i prefer buzz..sensible discussions can still go on their. twitter has too much pile of rubbish. i was trying to follow FIFA World Cup 2010 on twitter. could not make any sense from the tweets coming inJul 3DeleteUndo deleteReport spamNot spam
mariam campbell - i prefer buzz as well and i agree with Ayodeji, twitter drives u nuts with the rubbish u find there and in any case with Gbuzz u can say more and make sense of what u say.Jul 3DeleteUndo deleteReport spamNot spam
Femi Alla - It probably would have done better if it was lauched as a completely seperate product. The branding would have been stronger.. let's say it was lauched as Buzz (probably at buzz.com) and not Google Buzz. The Google brand I believe overshadows buzz.Jul 3DeleteUndo deleteReport spamNot spam
ridwan olalere - its probably because it has not answered a question "why use buzz instead of twitter".Jul 5DeleteUndo deleteReport spamNot spam
Kenniy Olorunnimbe - right now..Buzz is still a form of geekstasy ..I think Google Me will be different..Google Me should be a viable Facebook alternative..it might marry Buzz and Orkut though (Orkut majorly for the user base), while integrating elements of other great products like knol, friend connect etc..m almost 100% sure it will be a hit..guess we shall seeJul 5DeleteUndo deleteReport spamNot spam
Ayodeji Aladejebi - That will be nice. I also think GoogleWave was a waste of effort which could have been put into something more buzz-like..google's problem is that they have so many good engineers working on so many interesting stuffs..sometimes they just dont know where to direct their effort IMHOJul 5DeleteUndo deleteReport spamNot spam
Kayode Muyibi - How big do you want Google to be? You need them to be good at everything they do? Wow? At that rate it would be the no 1 company in the world. HEHEHEJul 5DeleteUndo deleteReport spamNot spam
Raheem Adams - they already one of the best companies in the world if not the best.Jul 5DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
nginx is supposed a non-blocking server; as a result, it can serve thousands of clients concurrently withing a single process. Unfortunately, it blocks on file IO. Yes, I'm surprised too, but it's true!

If you're serving images from disk with nginx, pages that could have been served entirely from RAM will be stalled while nginx is waiting for the images. You can mitigate this somewhat by having many nginx worker processes, but non-blocking file IO would be more effective.
Damilare Onajole - just curious....are u doing all these tech code stuffs for money or pleasure?Jun 24DeleteUndo deleteReport spamNot spam
5 more comments
Ayodeji Aladejebi - you may use selectors for socket IO but not for File IO. it will be funny to call a blocking operation within a non blocking channelJun 24DeleteUndo deleteReport spamNot spam
Mark Essien - But reading a 100kb file from disk takes a tiny tiny fraction of a second - how much of a performance problem is this? When does it start blocking and when does it stop blocking? A hard drive is quite synchronous - there is only one reading head, if you are reading two files at the same time, you are multiplying your time by two. Or does it block till the file is read and sent over the network? Or it is only synchronous during the drive to memory part of the action?Jun 24DeleteUndo deleteReport spamNot spam
Seun Osewa - @Damilare Onajole nairaland uses nginx, so I guess this is for money.

@Ayodeji Aladejebi That's true about Java, definitely. I did some more research and discovered that neither Linux nor Windows supports nonblocking IO on files using native APIs. I'm surprised.

@Mark Essien disks are actually the slowest part of modern servers. The problem is not the size of the file but how long it takes the mechanical head to position itself where a particular file is located. Hard disks have a seek time of around 10ms. Which means you can't read more than 100 files per second, no matter how small.

But it gets worse. If the file is fragmented, your system is under a lot of load e.g during system maintenence, or your IO system is not properly configured, you may have to do a seek for each 4kb read. If you're running on a VPS, that number of seeks per second is shared by all the clients sharing the same storage system. Things can get very slow very quickly.

A request for a cached item should be able to proceed without any interruption even if requests for items on disk are pending.
Jun 24DeleteUndo deleteReport spamNot spam
fritz ekwoge - If the nginx blocking file IO causes much pain, isn't reducing the amount of file io a better step ?
I understand RAM caching is already an option . Why not go further ? Why not serve the static or uploaded images from a different host (non nginx :) ).

As you all might know, serving static images from a different host (preferably a CDN), will reduce load on the current http server, and in theory increase load time on the front end. Though I haven't tried it myself yet, an option would be Amazon's S3.

I understand setting up a separate host or rewriting code to take into account files in a separate host might be daunting. So my suggestion should be taken with a grain of salt if you have neither the time nor the resources.
Jun 25DeleteUndo deleteReport spamNot spam
Seun Osewa - If this proves to be a problem in the future, I would try a lot of things before settling for a CDN: (1) Use many nginx worker processes instead of just a few. If some worker processes are blocked on IO, the others can continue serving cached requests at full speed. (2) Serve less important requests that may block on a separate instance of nginx. (3) Just get more RAM, so more images can be cached. These are not optimal solutions, but they will work 99.9% of the time. But suboptimal solutions are unsatisfying.

CDNs like Akamai are great for reducing latency. They can reduce latency by distributing your files to large ISPs in the countries your users are browsing from. Even PlentyOfFish.com, a one-man dating site, uses one. It's an excellent suggestion. Thanks.
Jun 26DeleteUndo deleteReport spamNot spam
Sunday Amosun - in the world of knowledge, its not all about money Seun is discussing some serious technical issuesJun 29DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Java has excellent IDE support for GUI development, mobile development (Android and Java ME), rich application development (Google Web Toolkit), etc. So I don't regret getting re-acquainted with it over a few months. But it's made me appreciate Scala much more.
Damilare Onajole - can u sell Scala to me in a few sentences. I have background in php, lil .py and java.Jun 29DeleteUndo deleteReport spamNot spam
Seun Osewa - As sweet as Python. As fast as Java, and 100% compatible.Jun 29DeleteUndo deleteReport spamNot spam
Damilare Onajole - cool, i spent a couple of hours just reading from thier new site and it was a bit addictiveJun 29DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
2 phase commit (2PC) is a protocol designed to keep two transactions in sync. Suppose we have two transactions a and b. The naive way to synchronize them is to commit or abort transactions on both of them together. Unfortunately if one commit succeeds and the other fails, then the underlying data will go out of sync and there will be no way to recover. 2 phase commit solves this problem by...
Expand this post »
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
I've been studying a state-of-the-art deadlock-free STM algorithm known as TL2. In TL2, read locks are never acquired and writes are buffered until commit time, so write locks are only held briefly at commit time. It's deadlock free because, if write locks are acquired in a fixed.order, deadlocks cannot occur. Reads are validated during the transaction and at commit time, so that doomed...
Expand this post »
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Not the most productive month code-wise. I got fed up with Java early in the month when the language kept getting in the way of an innovative little feature I wanted to write, so I switched back to Scala, but I couldn't decide whether to use my Java STM or a non-blocking Scala version for the cache, so I spent some time learning new algorithms by implementing them. Then world cup came up and I got involved.

Action plan: port the webapp to Scala in a few days, leaving out the unnecessarily complicated caching layer. Later the idea of a transparent cache that can mirror the active parts of a database in memory and execute adhoc queries on it can be revisited.
Em Monday - Hi seun, Thanks so much, I saw the message is no longer there... Thanks from mystiqueem on nairaland...Jun 20DeleteUndo deleteReport spamNot spam
11 more comments
Sheriff Shittu - Oga Seun, how u dey now?Jun 21DeleteUndo deleteReport spamNot spam
luva man - Good day Seun Osewa please i was trying to place a post in NL but for no reason i was told i have lost my posting privileges and that if it was a mistake they are sorry . Please how doi get my posting privileges backJun 21DeleteUndo deleteReport spamNot spam
Abimbola Adegun - Hi Seun, I was wondering - what feature did Scala provide you which made it a better language for your webapp?Jun 22DeleteUndo deleteReport spamNot spam
Seun Osewa - @Abimbola Adegun Less verbosity, in a nutshell. Through type inference, use of function objects, a more powerful collection library, etc. All the features really work well together to save time and make your code fun to write and read, especially with the IDE support in Netbeans.Jun 22DeleteUndo deleteReport spamNot spam
Adedeji B Kadri - @seun what version of netbeans surpports scalaJun 22DeleteUndo deleteReport spamNot spam
Ayodeji Aladejebi - @Seun Osewa "a more powerful collection library" - define powerfulJun 23DeleteUndo deleteReport spamNot spam
Adedeji B Kadri - Powerful is when u do more with less. In this case less lines of code.Jun 23DeleteUndo deleteReport spamNot spam
Ayodeji Aladejebi - @Adedeji hmmm...okJun 23DeleteUndo deleteReport spamNot spam
Seun Osewa - @Ayodeji Aladejebi (truth be told, the Java collection library is faster and more comprehensive.)

If the Java community could just deprecate checked exceptions and implement delegates like C#, 90% of the issues we have with Java would be resolved just like that. But they won't. :-(
Jun 23DeleteUndo deleteReport spamNot spam
everlasting union - dear seun what can i do to get a channel for my church. this is very important to me.Jun 23DeleteUndo deleteReport spamNot spam
Henry Akwuebu - seun, how can i become an operator/moderator in an existing nairaland forum? can i create a forum on nairaland?Jun 24DeleteUndo deleteReport spamNot spam
Olayemi Adegoke - Hello sir, i like to ask you for permission to post some of the discussion on Nairaland.Jun 24DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Netbeans 6.9 is finally ready. A few enhancements here and there.
Ayodeji Aladejebi - yeah rock solid netbeans. i have being using netbeans since it was called forte for java :)Jun 16DeleteUndo deleteReport spamNot spam
Chidozie Mbah - Yeah....am downloading right awayJun 17DeleteUndo deleteReport spamNot spam
olumuyiwa saka - Got it already. installing it 2day.Jun 18DeleteUndo deleteReport spamNot spam
Seun Osewa has disabled comments on this post
Comment
Like
Seun Osewa - Buzz - Public - Muted
Chic - Le Freak. Music Of Our Forefathers (1978).
1 person liked this - Francis Ibikunle
Seun Osewa has disabled comments on this post
Comment
Like
Load more buzz
My superpower
mind control and invulnerability would be great
Interests
problem solving
My places
Map of all locations where the profile owner has lived
Report this profile