I have worked at my current place for just shy of a year now - And in the past 4 months, it has been quite rocky. I have had informal counseling and a disciplinary against me.
For some background, the reason was that a specific responsibility was promised to me after I solely set up the initial requirements of the software. Once the foundation was set, my manager basically took all the credit and stated that no one on her team knows this area and requested that we hired someone new, with the same wage promised to me, to the director. When I voiced about this, I got immediately shut down and was told I am making the working environment hostile and unpleasant.
This lead to me being depressed with my current position, work in general became pointless to me, and ultimately me looking for a new job.
It was pretty obvious that I was looking, as I was taking unpaid leave, specifically half a day, with 3 days or even less notice. All of which being an excuse of either dentist, doctors or family issues. So, after a group meeting my manager asked me to stay behind and straightly asked "How'd the interview go?". Of course, I lied and stated that I was not looking for a job, the things I was leaving the day for were truthful. She then basically interrogated me demanding my loyalty to the company and that she will not waste any time with someone about to "jump ship" and "bite the hand that feeds them".
My issue now is; I have found, secured and been offered another job, and will have to hand my notice in this coming Monday morning. I will have to go to her desk and hand this letter in - where she will no doubt explode and have an argument with me for lying to her face.
How do I handle this? How do I stop her from exploding? How to I handle the fact that she will basically call me a liar in front of everyone in the office?
UPDATE:
Due to my manager always coming in at 9.45 instead of 9, I had to hand it into the HR / receptionist at our work. She was not happy about this. 10am rolled round and then my manager comes round the corner, asking for a meeting; quiet and bluntly.
In the conference room it was us three. Where they basically belittled my presence at the company. Said that I was given more chances than I deserved, that I "get out what I put in". Which made me respond with, "I have put loads into all my projects" - and I got a "but it wasn't your job".
She basically got me to do her work for her and as already stated, take all credit. When asked why are you leaving, I said "to move on to the job I wanted to do here, but was not allowed to." To which she basically said "its not your job though and you are paid to do X. If you do Y as well, then that sis a bonus. But you are only paid to do X, even if you do Y."
The tried belittle everything I have done here. And also forced me to stay a month instead of a week in ransom of a required reference...
Thank you for all the great answers, comments and insights on this. You helped me gain the courage to tackle this as well as I could. Thanks for restoring my faith in humanity.
UPDATE2:
I had a meeting today talking about my contract stating that it is a month notice AFTER a year of work. I handed my notice is on the year of work, not after. Resulting in myself only having to do 1 week.
They did not take kindly to it and become very, very hostile. To which i simply responded with "I will not be here on Monday. I cannot change that." To which they told me to hand it in writing. After doing so the Head of technical asked for a chat, to which I explained everything and she had no idea that this was happening below her.
She however said that we have to terminate the employment today so you are free to go home now. She seemed to understand that my boss was not doing her job correctly.
So, now - Im sitting at home with a cup of coffee smiling that I will start a new job on Monday with better people and better work. Just like how all of you said would happen. Thank you for all the comments and answers once more.