#deploy app
Explore tagged Tumblr posts
celeborn-of-doriath · 3 months ago
Text
// I think most people would be surprised how many very critical websites and applications are being run by one very tired and underpaid engineer. I’m not saying it’s a good thing, but it’s not rare.
I once worked on an app that was heavily used by hundreds of millions of people daily and that thing was throwing over 30,000 alerts every night. The entire team for that app was me and one dude in Belarus. We slowly ground that alert number down to 0. It really depends what your infrastructure looks like, but as long as you’re not actively developing new features, you can keep software in maintenance mode without a massive staff.
Obligatory, hopefully tumblr doesn’t die, but imo this doesn’t seem like a big deal to me from a software perspective.
10 notes · View notes
iobartach · 15 days ago
Text
Tumblr media
oh hey lookit that, live footage of me if i survive this week 🥲
SOOO !!! i've got to! prep three releases for work, for wednesday 🥴 aaand still trying to shrug off a cold, so if i can survive past the 11th, that'd be great 🙌
given this! i'll probs be quiet / trying to chill this week! so i'll see ya when i can!
8 notes · View notes
slater-baby · 6 months ago
Text
Money Shot
Simon "Ghost" Riley x f!Reader
Tags - Squirting, voyeurism, toys, mentions of breeding
-
“Simon?” Price calls from the head of the boardroom, arms crossed in deep contemplation, “What do you think? Is it feasible?”
“Feasible? Sure,” He glances at the tactical plan with a minute shake of his head, “Advisable? Not so much. I mean, that structure is...what? Three, four meters? Unless the drop point is on the fuckin' roof, there’s no way the cunts won’t see us coming.”
“Hm,” Price grunts, running a hand through his beard. Around the boardroom, various members of the congregation shift in their seats.
“What about…” Gaz begins, and then, Simon hears it.
BZZ.
“Goddamnit,” he whispers beneath his breath, leaning forward in his chair to pull his phone out of his pocket. Just recently, he’d installed a set of cameras about the house and porch.
‘Just for extra security, love,’ he’d told you. Since you moved in with him—and what with your name now written into his will—his time away on deployment and in the office had become…a liability, to say the least. 
On a good day, Simon didn’t like to leave you by yourself. But for extended periods of time? When he couldn’t so much as pick up the phone to send you a text?
His fried nerves had all but demanded it. The cameras were his only failsafe. His only means of connecting with you, even when you were oblivious to it. In his mind, when he was deployed to some desolate war zone, slumming it in drafty safehouses, sustaining himself on MREs and cigarettes, then just seeing you quiet and content in your usual place on the sofa, flipping through a book or doing a face mask, would be enough to tide him over. 
Though, he’d failed to consider just how goddamn annoying the notifications would soon become.
Hurriedly, he glances at his phone under the table, halfheartedly listening to the meeting.
‘MASTER BEDROOM - MOVEMENT DETECTED,’ his phone so helpfully supplies him.
He scowls.
Movement detected. Yeah, right. Just like the other twenty times it’d told him that in the past hour alone. He digs his index finger into the ringer switch, but just at that moment, another notification comes.
And with it, another…And another…And another….
‘MOVEMENT DETECTED’
‘MOVEMENT DETECTED’
‘MOVEMENT DETECTED,’ it says to him yet again, as if he were an idiot too dull to even read.
“MOVEMENT DETECTED!! INTRUDER ALERT!!!” It seems to screech, “GRAB YOUR GUN, SOLDIER, THE DAY ISN’T OVER YET!!’
Annoyance climbing by the minute, Simon hurriedly flicks through his apps, all too eager to return to the meeting at hand. Within seconds, he’s staring at the grey display of your sparsely lit living room.
If anything, it’s a bit messy, but hardly remarkable. The TV is on, some soapy romance show still rolling in the background. There’s a pillow on the floor. The cat is lounging in a flickering patch of dying sunlight. Nothing out of the ordinary. 
He switches to the kitchen. Nothing but the hum of the old fridge greets him. And in the dining room, it’s a similar story. So, attention wavering with every word that Kyle speaks, he angrily flicks through the porch cameras and straight to the master bedroom. 
And that’s when he hears it.
The smallest, weakest little voice…
“God, Simon…”
At the sound—barely audible over the noise of Price’s lecture—his heart rate spikes.
Physically, he can feel his blood rushing, nerves shredding themselves to pieces as he hurriedly presses the rotate button on screen. Slowly—almost as if to taunt him—the janky camera begins to turn. And with every second longer he has to wait, darker possibilities begin to flood his synapses.
You’d fainted.
You’d fallen.
You’d broken a bone.
Or, perhaps the very worst, he’d find someone else standing over you.The exact reason he’d installed the cameras in the first place.
He waits with bated breath, practically unblinking, until he finds the source of the movement. The blankets atop the bed jostle, and he breathes a sigh of relief when he sees your familiar form swathed in pillows and fluff. Safe, warm, and most importantly, alone.
“Simon…” you say again—voice strained. Almost as if you were…crying?
Again, he glances at Price. The man is distracted, going on about the MTC once more. Surreptitiously, Simon looks back down at his phone, confused.
Were you sick? Laid up in bed with a fever?
No, somehow that didn’t feel like the right description. Last month, when you’d caught the flu, you could hardly stand to sit still. Simon practically had to chain you to the bed just to force you to get some decent rest.
Then, what could it be?
Did you miss him, perhaps?
At the thought, his chest warms. In all his years of service, Simon never had someone to miss him. He had his friends, sure, but they were his home away from home, the family he’d never known he’d find. Off service, however, before he’d met you, home wasn’t warmth. It wasn’t happiness. It wasn’t dear to his heart. Hell, it was little more than a house, with a sofa and television. 
But when you came along….
You, with your shining eyes, witty jokes, and unending support…
He’d never known that the most precious gift a man could receive is someone to come home to at night and to miss him when he leaves in the morning.
Fondly, he looks at his phone screen, hardly listening to the meeting at hand.
Within your cradle of old blankets and sheets, you shift, a whimper escaping your mouth. It echoes in the grainy speakers of his phone, and he hardly even thinks to lower the volume…
That is, until you move again, and the blankets fall down.
One of your arms pushes the blankets down, and suddenly, Simon has an eyeful of your bare tits. Naked, shining with sweat, and nipples raw from being tweaked.
Instantly, his eyes go wide, and he jolts forward to hide his phone in the shadow of the conference table. 
Not crying. Definitely not crying, his brain rambles, watching as the curve of your breasts squish into the mattress as you twist beneath the sheets. The flimsy fabric, threadbare after so many long nights together, wraps around your legs like a vice. 
And that is exactly when he sees it.
Your back arches way from the mattress and your entire body thrums with electricity, hips moving fast and hard, every roll just as desperate and jagged as when you slide into his lap during movie nights, unbuckling his belt before he can even think to open his mouth.
“Fuck!” You nearly scream—and Simon literally flinches, hurriedly whipping his head around to look at the other men.
“Simon?” Price suddenly questions, “You alright? Was that your phone again?”
“Um,” he begins tactfully, clearing his throat, “Yeah—just m’girlfriend walkin’ in front o’ the camera again.”
“Oh,” Price nods, “She doing alright? Haven’t seen ‘er recently.”
“Yeah—she’s…” he huffs, blindly rapidly down at his phone where you writhe against the sheets, fingers thrusting between your thighs.
“She’s doing…great,” he manages, swallowing thickly when you reach a hand up to squeeze your bouncing tits.
“Well, give ‘er my regards next time you talk to to ‘er.”
“‘Course, sir.”
“Now, back to what I was saying about the perimeter…”
With that, Simon holds his breath for a few torturous minutes. However, when the other men continue on as if nothing had ever happened, he surreptitiously leans back in his chair…and looks down at the phone again.
His hearing fades to nothing but a distant buzz, pulse racing in his chest, like his heart might explode at any moment. And even though he’s muted the volume, he swears he can hear your moans ringing in his ears, vibrating in his very bones.
In the black and white video, you throw your head back against the pillows, hips jumping so hard the flimsy sheet falls down to your ankles. And soon enough, he can see every part of you. The softness of your heaving stomach, the sweat against your cheeks, the delicate shine of slick between your sweet folds…
Your entire body tenses, and undoubtedly you cry out again. He already knows what you’re saying, even if it’s all but silent in his hands.
His name.
You’re there, needy and alone, a wet spot between your legs on the sheets, shouting his name like there was any hope of him actually hearing it—as if there was any hope of him finding you,  filling you up, and giving you what you truly need. 
At that thought, pride wells up in his veins, hot and bubbling. And before he knows it, his blood is rushing south at an alarming rate.
“Please,” he can imagine you begging him, “Please….Please, Simon, just a little. Just the tip…”
You’d say it with heat in your cheeks and a pout on your lips, wrapping a shaky hand around his hip so that he couldn’t pull back, so that he couldn’t tease you any longer. You’d whine and whimper, tears gathering in your eyes, as you weakly pulled him forward, just enough to wrap one of those precious hands around his leaking cock.
You’d guide him forward like that—in a way he couldn’t deny—and you’d sit there, batting your eyelashes, sliding your wet cunt over the tip of his condom-covered dick, like that might tempt him just enough to take it off…to fuck you full and hard, until he was leaking out of your fluttering pussy and into your ruined panties.
He bites his lip.
You’d begged him before. On your knees, kissing the head of his cock. On your stomach, pushing your ass up against his hips. With your face buried in the pillows, nearly sobbing for it.
“Just once, Simon. Please—I promise. Just a little bit. Just the tip,” you said every time—as if those words made the act any better.
And, god, Simon wanted it. He wanted it so, so badly. To feel the warmth of your body, the heat of your bare skin against his own…to feel your pulse thumping between your legs as he fucked his cum right into the seat of your very womb.
So far, you hadn’t manage to take him raw just yet. If not because he had the patience of a Saint, then for the fact that your doctor kept rescheduling your birth control appointment.
Yet, looking at you now…
He breathes in low and deep, watching as your legs shake, toes curling.
The sheets fall off the bed.
And with another cry, you pull the dripping dildo from between your legs, curling your thighs together in absolute ecstasy.
Jaded, he looks at the damned toy. A cheap replica of his own cock. You’d given him a mould on Valentine’s Day—mostly as a joke…until next deployment came around, and you all but begged him to do it.
He still remembers how ridiculous it felt, looking down at your satisfied smile while you licked him clean afterwards, merely as a ‘thank you’ for all his hard work.
Beneath the shadow of your dangling calves, he can see the promise of your dripping cunt tucked between your sweet thighs. Desperate, wet, and wanting…
He scowls.
Pills, doctors, and implants be damned. If Simon had it his way, you’d be filled and sated, womb swollen with his seed, evidence of all the love he had yet to give you. It’s a tempting thought—one that nearly drags him into his mind once and for all.
However, a sudden movement on the camera catches his attention.
The toy is still in your hand. Strings of slick drip off of it and onto the flat of your thigh. With your other hand, you spread your abused folds, barely able to pull them back with how wet you’ve become. Impatiently, slide two of your trembling fingers into yourself, head tossing against the pillows.
“Please,” he swears he can hear it, “Please, please, please—”
You thrust into yourself ruthlessly, flecks of slick flying just at the movement. God, the sound of it must be nothing short of obscene. He can only imagine.
Your offhand tightens around the shaft of the dildo, and this time, when you tense up, the movement is so utterly enrapturing he swears he can see drops of saliva spill over your lips. You yank your hand out of yourself. Your stomach flexes. You yell into the bare room.
And that—that is when he sees it.
Suddenly, a rush of slick squirts out of your cunt and onto the bed, hips flinching as you soak through the sheets beneath your ass. Fuck, even through the horrible quality of the film, he swears he can see the walls of your pussy clenching, opening up around every wash of rushing liquid.
It splatters over your thighs, makes your toes curl into the sheets. The fabric sticks to your skin as you continue to ride out the waves of your orgasm, and when you reach a hand down to rub over your swollen clit, little spurts of it squirt over your naked body in time with every press of your fingers.
Before he even knows it—before he can feel ashamed for it—he’s rock hard against the fly of his jeans, cock pulsing beneath the fabric as he watches you lay panting and flushed in a puddle of your own cum. 
“Yes,” he sees your mouth move, cunt still dribbling onto the bedsheets, “God, yes…”
Hands positively shaking, you lift the toy again, clumsily rubbing your ruined pussy over its shining length.
And, god, he’s helpless to imagine himself in its place. Helpless but to imagine himself between your legs, covered down to his knees in your shining spend. Fuck, it’s intoxicating, and it hits him harder than any drug he possibly could have taken.
Listlessly, he looks at your beautiful face through the film grain…
“Simon,” you whisper to yourself, lazily rubbing your cunt against head of that stupid toy, “Simon…”
Easily, he gets lost in it. 
Lost in the sound of your voice saying his name.
Lost in the heat of your expression.
Lost in the need he feels welling up inside of himself…
Lost in the feeling of his hand palming over himself, hidden by the shadows of the looming conference table.
“Simon?”
The sound of his name—and in the voice of a man no less—makes him jump in his seat. On reflex, he closes his phone.
“What?” He answers cluelessly, slapping his hands down on the surface of the table, like he hadn’t just been thrusting into his own hand mere seconds before.
“I asked you what you thought about it,” Price jammers on, oblivious.
“About what?” he says.
At that, Price raises an eyebrow.
“About the risk assessment results. Y’know…what we’ve been talking about for the last five minutes.”
“Risk assessment,” he uselessly repeats, “Yeah. Well, I…”
Price scrunches his face, glancing between his asinine powerpoint and Simon’s covered face.
“Have you been listening?” He huffs, sounding bored.
“Of course,” he clears his throat, hurriedly absorbing the information on screen, “It’s just—I had a question about that. Must’ve left me for a second there…”
“Uh-uh,” Price glances at his wrist watch.
Simon swallows, cock pulsing rapidly in his pants. He scoots his chair in closer to the table.
“If we go in via the rear entrance, then—then I think would should recruit at least one more person for overwatch. Y’know…At the height of the lower wall, I think it might be possible to put a man on the roof. As—as contingency.”
“Sounds fine to me. You think they’d have a decent shot?”
“Well…” he blinks emptily, “At that angle, I think that...”
The clock continues to tick.
Soap yawns at the other side of the table.
Price looks as if he’d rather be anywhere else than here.
And Simon…
God, his mind is still stuttering, heart racing with adrenaline.
Distracted, he’s stuck on where his phone lies innocently atop the table…and what he knows is happening just beneath the cover of its black screen.
4K notes · View notes
habilelabs · 1 year ago
Text
In this article, we will take a look at how to deploy an angular application to an Amazon S3 Bucket and access it via AWS Cloud Front. Let's read here -
0 notes
netzweltvt · 1 year ago
Text
Revolutionizing Mobile Experiences: Vt Netzwelt, Your PWA App Development Maestro
Immerse your brand in the forefront of digital evolution with Vt Netzwelt, the avant-garde PWA App Development Company. Our developers redefine the mobile landscape, crafting Progressive Web Apps that transcend traditional boundaries. From lightning-fast load times to offline functionality, we orchestrate PWA experiences that captivate users. Trust Vt Netzwelt to be your guide in this journey of digital innovation, where every line of code contributes to a transformative mobile experience.
0 notes
renarots · 9 months ago
Text
The ability to evacuate is a privilege and I’m sick of people applying Florida logic to the Appalachians right now. Yes it is horrible for those who couldn’t in Florida but the people in the Appalachian’s had no warning. People still have “dial up” there, 55.9% of the population is under the poverty line. “I’ve been seeing warnings for a week” no you haven’t the warnings were for Florida and Georgia, even then it wasn’t supposed to hit the apps like this at most flooding but they would recover. When hurricane helene took that turn it was too late to even warn others before dams broke. The infrastructure is not meant to take this beating especially given the storm they had the week before causing all of the waterways to be full already. Towns are wiped out, towns that relied on tourism and coal mining to bring in revenue are gone. My great aunt and uncle lived in a trailer off a plot of land and were so happy they finally got a clean running water system hooked up two years ago. They have one tiny little old android that they have to travel about an hour in town to use so they can call us up. They lived off a fixed income because any sort of job was two hours away at least and they’re getting older they can’t just travel that much anymore. My great uncle can’t walk without his cane and my great aunt is getting there too. They always joked about taking me home with them and I would always say when I got older they would come live with me because I knew how rough it was for them but they couldn’t just leave. I haven’t been able to contact them in over 48 hours and the highways leading out after the one hour evacuation notice was given was shut down. Most places are air rescues only because there is no other way for them to be rescued. To add on as well that they deployed FEMA in many of the places affected but yet there is barely any coverage and radio silence from our government. No national guards are here to rescue them they are left to fend for themselves. People are drowning, being electrocuted, some didn’t even stand a chance. These are human beings who have been prayed on for generations the least you can do is show some fucking sympathy. I don’t care what you have to say family’s are being devastated. I wouldn’t wish anything like this to happen to anyone so if you find yourself in your bed at night I hope you know that out there, there are families who are grieving all they have lost and you are cozy at home with running water, electricity and a warm bed and you feel an ounce of guilt for even thinking that.
A link to ways that you can help. Keep Appalachia in your minds do not look away.
4K notes · View notes
techdirectarchive · 2 years ago
Photo
Tumblr media
(via How to deploy your Angular App to Azure from Visual Studio Code)
0 notes
the-harvest-field · 2 years ago
Text
Deploying a Node.js App on Heroku
A Step-by-Step Guide Heroku has long been one of the favorite platforms for developers when it comes to deploying, managing, and scaling apps. Known for its simplicity, Heroku is especially friendly towards beginners, making it an excellent choice for deploying your first Node.js application. In this article, we’ll walk you through the process step-by-step. What is Heroku? Heroku is a cloud…
View On WordPress
0 notes
virtualizationhowto · 2 years ago
Text
Headlamp: Kubernetes Dashboard Openlens Alternative
Headlamp: Kubernetes Dashboard Openlens Alternative @vexpert #100daysofhomelab #vmwarecommunities #KubernetesHeadlamp #KubernetesClusterManagement #KubernetesDashboards #DeployHeadlamp #ExtensibleKubernetesUI #HeadlampDesktopApp #KubernetesIDE
If you’re interested in Kubernetes, you’ve probably worked with various tools to manage your Kubernetes clusters. A new player in the field is Kubernetes Headlamp, an open-source project originally developed by Kinvolk (now part of Microsoft). With Headlamp, managing resources and maintaining a view of your Kubernetes cluster is much easier. This powerful tool reduces the learning curve of…
Tumblr media
View On WordPress
0 notes
spurbleu · 2 months ago
Text
john price and his divorced vibes ring true in my heart and notes app once again. cw. slight suicide ideation.
Tumblr media
“it’s me or there.”
that’s when it ended. four words, four years, give or take. snuffed out in the aftermath of a hospital visit that wouldn’t have been concerning if john were younger. if he didn’t have you.
he’s seen the cyst of it. the bloated, inflamed beginnings of a divide. the graves that anxiety digs under your eyes. the tears when he returns home- not from joy but from relief.
(maybe that’s always what it’s been- just assumed they were the same. it took looking at your signature on separation papers to make him realize just how wrong he was).
but tonight, you aren’t crying. not now- not in front of him. he can tell you practiced, by the ridged way you sit under the lamplight he had helped you fix last month, hands crossed over the dining room table (oak from the backyard). eyes that build a wall between your body and the woman he married.
“don’t make me choose.” is what he said, which didn’t sound like a real answer to him.
but there was only one reply that would’ve made you stay.
so he survives like he always has. still takes his coffee black, although has to relearn how to use the machine without your help. wakes up at five to a colder bed. still gets deployed for missions, where he doesn’t talk about it.
(still wears the ring, though.)
and without him really knowing it, years go by. he gets shot again, and this time he isn’t just lucky he’s alive, he’s surprised.
(angry, too. hoped that stupid, bullish operative would’ve made the fuckin shot. gave him an honorable death. born from steel so he might as well die by it. maybe it would have made you understand. maybe you would have spoken at his funeral.)
kate makes him take the office job he hid from you. hates it, but eventually the body aches subside and so does the resentment.
it’s early, when he catches sight of you in a café. can’t help himself, and suddenly he’s ordering his coffee with a little bit of cream, and finding your table.
you’re still wearing a ring, but it isn’t his. the subtle roundness of your stomach isn’t, either. that burns more than the cigars he quit last week.
you ask him how he’s been. he says fine. when he asks you the same, you mimic his response- although you’re telling the truth.
“still working?”
he forces a laugh. it comes out pained. “at a desk, now.”
you nod like you saw this coming. “how’s that?”
he tells you about the long days. the creaky chair that leaves faux leather pieces stamped to his trousers. about the annoying, young coworkers. about the window that overlooks a city he didn’t think could be beautiful- but when the sun hits it right he’s proved wrong.
once he meets your eyes, they’re glossy. a teary shine that shocks him until he’s forced to remember the way you looked at the alter. the flush of your cheeks. the curve of your smile, which is practically the same now as it was then, if not a little sadder.
because it hurts. hurts that he is only now accepting peace. that if he hadn’t idled, he could’ve had the very rare opportunity to keep. his promises, his good ending, his wife.
but he didn’t. and now the both of you have to look “could’ve been” in the face. a face that you had loved. a face that john, despite his best efforts, still does.
you wipe your tears and apologize. say the pregnancy is making you weepy. that you’re just so happy he’s doing well. that he’s safe. alive.
he nods. he understands. he lets you lie. because he knows, that as he stands, you want to ask him why. why it took him so long. why he couldn’t quit it for you, when he was always going to end up doing so anyway.
he leaves you without an answer for a second time, but this time it’s because he truly doesn’t have one.
but he doesn’t leave without saying, “I’m sorry.”
and maybe that’s enough.
you will never see him again. he will see you, once. at a playground, with a stroller, and a man who looks like he’s good to you.
he will walk to the pawn shop across the street and sell his wedding ring. the number they give him is far below what it’s worth, but he doesn’t correct them.
because what would he know.
Tumblr media
777 notes · View notes
jcmarchi · 1 month ago
Text
Using Pages CMS for Static Site Content Management
New Post has been published on https://thedigitalinsider.com/using-pages-cms-for-static-site-content-management/
Using Pages CMS for Static Site Content Management
Friends, I’ve been on the hunt for a decent content management system for static sites for… well, about as long as we’ve all been calling them “static sites,” honestly.
I know, I know: there are a ton of content management system options available, and while I’ve tested several, none have really been the one, y’know? Weird pricing models, difficult customization, some even end up becoming a whole ‘nother thing to manage.
Also, I really enjoy building with site generators such as Astro or Eleventy, but pitching Markdown as the means of managing content is less-than-ideal for many “non-techie” folks.
A few expectations for content management systems might include:
Easy to use: The most important feature, why you might opt to use a content management system in the first place.
Minimal Requirements: Look, I’m just trying to update some HTML, I don’t want to think too much about database tables.
Collaboration: CMS tools work best when multiple contributors work together, contributors who probably don’t know Markdown or what GitHub is.
Customizable: No website is the same, so we’ll need to be able to make custom fields for different types of content.
Not a terribly long list of demands, I’d say; fairly reasonable, even. That’s why I was happy to discover Pages CMS.
According to its own home page, Pages CMS is the “The No-Hassle CMS for Static Site Generators,” and I’ll to attest to that. Pages CMS has largely been developed by a single developer, Ronan Berder, but is open source, and accepting pull requests over on GitHub.
Taking a lot of the “good parts” found in other CMS tools, and a single configuration file, Pages CMS combines things into a sleek user interface.
Pages CMS includes lots of options for customization, you can upload media, make editable files, and create entire collections of content. Also, content can have all sorts of different fields, check the docs for the full list of supported types, as well as completely custom fields.
There isn’t really a “back end” to worry about, as content is stored as flat files inside your git repository. Pages CMS provides folks the ability to manage the content within the repo, without needing to actually know how to use Git, and I think that’s neat.
User Authentication works two ways: contributors can log in using GitHub accounts, or contributors can be invited by email, where they’ll receive a password-less, “magic-link,” login URL. This is nice, as GitHub accounts are less common outside of the dev world, shocking, I know.
Oh, and Pages CMS has a very cheap barrier for entry, as it’s free to use.
Pages CMS and Astro content collections
I’ve created a repository on GitHub with Astro and Pages CMS using Astro’s default blog starter, and made it available publicly, so feel free to clone and follow along.
I’ve been a fan of Astro for a while, and Pages CMS works well alongside Astro’s content collection feature. Content collections make globs of data easily available throughout Astro, so you can hydrate content inside Astro pages. These globs of data can be from different sources, such as third-party APIs, but commonly as directories of Markdown files. Guess what Pages CMS is really good at? Managing directories of Markdown files!
Content collections are set up by a collections configuration file. Check out the src/content.config.ts file in the project, here we are defining a content collection named blog:
import glob from 'astro/loaders'; import defineCollection, z from 'astro:content'; const blog = defineCollection( // Load Markdown in the `src/content/blog/` directory. loader: glob( base: './src/content/blog', pattern: '**/*.md' ), // Type-check frontmatter using a schema schema: z.object( title: z.string(), description: z.string(), // Transform string to Date object pubDate: z.coerce.date(), updatedDate: z.coerce.date().optional(), heroImage: z.string().optional(), ), ); export const collections = blog ;
The blog content collection checks the /src/content/blog directory for files matching the **/*.md file type, the Markdown file format. The schema property is optional, however, Astro provides helpful type-checking functionality with Zod, ensuring data saved by Pages CMS works as expected in your Astro site.
Pages CMS Configuration
Alright, now that Astro knows where to look for blog content, let’s take a look at the Pages CMS configuration file, .pages.config.yml:
content: - name: blog label: Blog path: src/content/blog filename: 'year-month-day-fields.title.md' type: collection view: fields: [heroImage, title, pubDate] fields: - name: title label: Title type: string - name: description label: Description type: text - name: pubDate label: Publication Date type: date options: format: MM/dd/yyyy - name: updatedDate label: Last Updated Date type: date options: format: MM/dd/yyyy - name: heroImage label: Hero Image type: image - name: body label: Body type: rich-text - name: site-settings label: Site Settings path: src/config/site.json type: file fields: - name: title label: Website title type: string - name: description label: Website description type: string description: Will be used for any page with no description. - name: url label: Website URL type: string pattern: ^(https?://)?(www.)?[a-zA-Z0-9.-]+.[a-zA-Z]2,(/[^s]*)?$ - name: cover label: Preview image type: image description: Image used in the social preview on social networks (e.g. Facebook, Twitter...) media: input: public/media output: /media
There is a lot going on in there, but inside the content section, let’s zoom in on the blog object.
- name: blog label: Blog path: src/content/blog filename: 'year-month-day-fields.title.md' type: collection view: fields: [heroImage, title, pubDate] fields: - name: title label: Title type: string - name: description label: Description type: text - name: pubDate label: Publication Date type: date options: format: MM/dd/yyyy - name: updatedDate label: Last Updated Date type: date options: format: MM/dd/yyyy - name: heroImage label: Hero Image type: image - name: body label: Body type: rich-text
We can point Pages CMS to the directory we want to save Markdown files using the path property, matching it up to the /src/content/blog/ location Astro looks for content.
path: src/content/blog
For the filename we can provide a pattern template to use when Pages CMS saves the file to the content collection directory. In this case, it’s using the file date’s year, month, and day, as well as the blog item’s title, by using fields.title to reference the title field. The filename can be customized in many different ways, to fit your scenario.
filename: 'year-month-day-fields.title.md'
The type property tells Pages CMS that this is a collection of files, rather than a single editable file (we’ll get to that in a moment).
type: collection
In our Astro content collection configuration, we define our blog collection with the expectation that the files will contain a few bits of meta data such as: title, description, pubDate, and a few more properties.
We can mirror those requirements in our Pages CMS blog collection as fields. Each field can be customized for the type of data you’re looking to collect. Here, I’ve matched these fields up with the default Markdown frontmatter found in the Astro blog starter.
fields: - name: title label: Title type: string - name: description label: Description type: text - name: pubDate label: Publication Date type: date options: format: MM/dd/yyyy - name: updatedDate label: Last Updated Date type: date options: format: MM/dd/yyyy - name: heroImage label: Hero Image type: image - name: body label: Body type: rich-text
Now, every time we create a new blog item in Pages CMS, we’ll be able to fill out each of these fields, matching the expected schema for Astro.
Aside from collections of content, Pages CMS also lets you manage editable files, which is useful for a variety of things: site wide variables, feature flags, or even editable navigations.
Take a look at the site-settings object, here we are setting the type as file, and the path includes the filename site.json.
- name: site-settings label: Site Settings path: src/config/site.json type: file fields: - name: title label: Website title type: string - name: description label: Website description type: string description: Will be used for any page with no description. - name: url label: Website URL type: string pattern: ^(https?://)?(www.)?[a-zA-Z0-9.-]+.[a-zA-Z]2,(/[^s]*)?$ - name: cover label: Preview image type: image description: Image used in the social preview on social networks (e.g. Facebook, Twitter...)
The fields I’ve included are common site-wide settings, such as the site’s title, description, url, and cover image.
Speaking of images, we can tell Pages CMS where to store media such as images and video.
media: input: public/media output: /media
The input property explains where to store the files, in the /public/media directory within our project.
The output property is a helpful little feature that conveniently replaces the file path, specifically for tools that might require specific configuration. For example, Astro uses Vite under the hood, and Vite already knows about the public directory and complains if it’s included within file paths. Instead, we can set the output property so Pages CMS will only point image path locations starting at the inner /media directory instead.
To see what I mean, check out the test post in the src/content/blog/ folder:
--- title: 'Test Post' description: 'Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.' pubDate: 05/03/2025 heroImage: '/media/blog-placeholder-1.jpg' ---
The heroImage now property properly points to /media/... instead of /public/media/....
As far as configurations are concerned, Pages CMS can be as simple or as complex as necessary. You can add as many collections or editable files as needed, as well as customize the fields for each type of content. This gives you a lot of flexibility to create sites!
Connecting to Pages CMS
Now that we have our Astro site set up, and a .pages.config.yml file, we can connect our site to the Pages CMS online app. As the developer who controls the repository, browse to https://app.pagescms.org/ and sign in using your GitHub account.
You should be presented with some questions about permissions, you may need to choose between giving access to all repositories or specific ones. Personally, I chose to only give access to a single repository, which in this case is my astro-pages-cms-template repo.
After providing access to the repo, head on back to the Pages CMS application, where you’ll see your project listed under the “Open a Project” headline.
Clicking the open link will take you into the website’s dashboard, where we’ll be able to make updates to our site.
Creating content
Taking a look at our site’s dashboard, we’ll see a navigation on the left side, with some familiar things.
Blog is the collection we set up inside the .pages.config.yml file, this will be where we we can add new entries to the blog.
Site Settings is the editable file we are using to make changes to site-wide variables.
Media is where our images and other content will live.
Settings is a spot where we’ll be able to edit our .pages.config.yml file directly.
Collaborators allows us to invite other folks to contribute content to the site.
We can create a new blog post by clicking the Add Entry button in the top right
Here we can fill out all the fields for our blog content, then hit the Save button.
After saving, Pages CMS will create the Markdown file, store the file in the proper directory, and automatically commit the changes to our repository. This is how Pages CMS helps us manage our content without needing to use git directly.
Automatically deploying
The only thing left to do is set up automated deployments through the service provider of your choice. Astro has integrations with providers like Netlify, Cloudflare Pages, and Vercel, but can be hosted anywhere you can run node applications.
Astro is typically very fast to build (thanks to Vite), so while site updates won’t be instant, they will still be fairly quick to deploy. If your site is set up to use Astro’s server-side rendering capabilities, rather than a completely static site, the changes might be much faster to deploy.
Wrapping up
Using a template as reference, we checked out how Astro content collections work alongside Pages CMS. We also learned how to connect our project repository to the Pages CMS app, and how to make content updates through the dashboard. Finally, if you are able, don’t forget to set up an automated deployment, so content publishes quickly.
0 notes
luvelola · 22 days ago
Note
Military Rafe would 100% track his wife’s periods when we was away lol
oh yes absolutely 1000%. also i LOVE when whenever i come back on tumblr i have another ask, keep em coming
Tumblr media
he’s the type to open up that little notes app on his phone, scroll past ammo inventory and supply drop codes, and find a whole damn “mama’s cycle” file with timestamps, symptoms, emojis, and color-coded reminders (like an old man idk)
why? because he’s rafe.
he’s obsessed with her body.
obsessed with the way it changes through the month.
he learned fast what her moods mean:
“you wore socks to bed? mm. period’s close.”
“your thighs look fuller. ovulation. jackpot.”
just random shit.
and when he’s deployed?
he counts the days, scrolls back to her texts from last cycle, and like a freak, stares at her selfies and mutters,“mama, you glowing. you ovulatin’? damn.”
and when he comes home? oh, he checks in immediately.
“lemme guess, baby. fertile window?” and he’s already rolling up his sleeves and dragging her to the bedroom before she can say yes.
“perfect. legs up. now.”
he’ll say it while gripping her thighs, while pressing kisses to her belly like there’s a baby in there already or something.
and sometimes he’s playful:
“you already drippin’, mama. that egg don’t stand a chance.”
he’d even leave voice memos during deployment:
“hey baby. i know you said your back’s been hurting, so i’m thinkin’ you ovulating early … don’t you dare let that egg go to waste, save it for me.”
BUT I LOVE THEM YOUR HONOR!!!
Tumblr media
masterlist !
570 notes · View notes
ofstarsandvibranium · 3 months ago
Text
I Spy With My Little Eye
Fandom: Marvel
Pairing: Joaquin Torres x F!Reader
Summary: Joaquin got you a little present for when he's away on missions for a longer time.
A/N: This is based off a tiktok I saw about a husband bothering his wife with the Ebo Bot while he's deployed
Tumblr media
"...Joaquin, what is this exactly?" you look at the device inside the box.
Your boyfriend looks at you excitedly, "It's a little robot that I can use to communicate with you while I'm away on missions."
You pull it out along with instructions, "Honey, this is sweet and all, but our phones work just fine."
"But our phones don't roll around looking all cute like!" You watch as he downloads the required app and sets up the bot. Soon enough, the round, white and black bot is rolling around your living room floor. Joaquin controls it from his phone.
"See!" He then taps his phone again, "And I can talk to you through it like this!"
Honestly, you still didn't see the purpose of the bot, but it made Joaquin happy and it provides another form of communication with him while he's away.
"It does look pretty cute," you say, giving him a soft smile, which makes his own smile grow wider.
__________________
You're in the kitchen cooking dinner for yourself when you hear the rolling of wheels, "What's cookin', good lookin'?"
You chuckle and look down at your feet. The ebo bot is angled up at you as your boyfriend speaks through it, "Making soup?" Joaquin asks as he notes the pot in front of you.
"Close. I'm cooking stew."
"All of that for you?"
You roll your eyes, "No. I'll eat what I can and then I'll freeze the rest to eat for another time. Or if you want to eat it when you come back, all you have to do is heat it back up."
"Oooohh smart."
"Everything going okay?" you ask as you go back to cooking.
"Yup. Probably will be back in a day or two....can you pick me up and put me on the counter?"
You snort, "Really? Why?"
"So I can get a better look at your beautiful face, obviously." You hear the grin in his voice.
You roll your eyes again but you oblige. For the past few missions, Joaquin has used the ebo bot to talk to you, mess around, and be a little nuisance. You could tell he was enjoying it way too much.
"I hope Sam never gives you your own Red Wing. I can't imagine the nonsense you'd pull with something more advance," you smirk at the bot that rolls around the counter beside you.
"I've already asked and he refuses to give me one."
You laugh, "As he should! You're a menace with this little thing," you gesture to the bot with the wooden spoon in your hand.
"I'm just making sure you're not lonely when I'm away!"
"Baby, I love you, but we both know you're the clingier one between us."
You laugh as the bot turns around and rolls towards a corner, appearing as if Joaquin is pouting.
"Take it back."
"No, because it's true! And I didn't say it was a bad thing, Joaco!"
"No, no, no. It's fine. Screw me for being super duper in love with my beautiful and amazing girlfriend." he proceeds to roll towards the edge of the counter and you stop him.
"You're so dramatic," you say with a smirk as you pick up the bot and raise it to eye level.
"But you love me."
"Yes, I do. Very much," you kiss the bot and set it back on the counter, "Were you going to watch me eat dinner?"
"Nah. I'll let you go. I need to work on reports or Sam will get on me again."
You snicker, "Alright," you set the bot onto the floor, "Love you. Bye!"
"Love you! Byyyyyeeeeee!" he elongates the word as rolls all the way back to the dock, causing you to laugh to yourself.
653 notes · View notes
jammiesjars · 10 months ago
Text
MDNI
Tumblr media
Warnings: Accusation of Infedelity, heavily unedited writing (wrote this in a power outage in my notes app xx), fingering, eating pussy, dirty talk, dumbification if you squint REALLY hard.
One message is all it took for you to spiral.
Outrage was an understatement. A month, a single month, into Price’s deployment you had recieved a message from an unknown number. They insisted of Price having an affair with his so-called ‘receptionist.’ Being his wife, you didnt believe it. You and John had been married for years now. He wasnt that kind of man! (You hoped.)
Weeks passed and wheels start turning. Seeds of doubt had started digging into you. The late nights he had stayed at base before his deployment, only sending as much as a quick text of ‘Be home late. Dont wait up.’ Or the necessary secrecy between what happens at his job or deployment were starting to plant ideas in your head you wouldnt have ever had if not for that message. Youre being worn down, and its killing you. Its not like you could ask him; being thousands of kilometres away without any time to do as much as glance at his phone.
So the emotional resentment grew. You find yourself wondering how he could do this to you, crying in your empty home that housed the both of you not long ago. Before you even come to terms with it, Youve packed your bags and lawyered up, letting your resentment fester for far to long without any outside input.
On the third month of Prices deployment, you drive yourself up to base with one intention; leave the divorce papers on his desk to find when he comes back and to leave without confrontation.
Security on base knows you as ‘Price’s missus’ by now, offering a small wave and a smile as you walk by and into your husbands office. You put the papers on his desk, that frustration and hurt bubbling up all over again. He has your wedding photo framed on his desk and it only hurts more. What did you do to deserve this?
You turn to go, heading back towards his door when you hear muffled laughter and the sounds of gear being unzipped and dumped from down the hallway. Theyre back. You pick up the pace, praying you can slip out before he gets close enough to notice. You reach for the door handle, but the door opens before you can even grasp it.
Shit.
And there he is, your eyes drinking in the sight of the awfully more rugged version of your husband; beard outgrown and messy with tired eyes that light up at the sight of you.
That light dies as soon as sees just how mad you look.
“So youre telling me, one message is all it took to lose all fucking faith?” Price practically growls, fingers rubbing at his temples. Hes sat in his chair with you on the other side of his desk, just as furious. “Everything makes sense! The staying late at base, the short messages and lack of updates when your deployed!” You hiss, frustration bubbling over making anything small seem huge.
Price takes a deep breath, a futile attempt to calm his temper. “The shit I deal with doesnt sleep. Theres reasons i stay back that you will never know, love. The law itself, wont let me tell you. Same goes for messages. Im sorry i dont have the time to let you know im okay when im deployed, god knows i wish I did.” He scowls, his gaze so heated and intense that you almost look away despite your own fury.
“And what about this receptionist huh?”
Your tone has changed, soft and shaky. vunerable.
Price’s expression softens, but he doesnt say a word, simply rounding his desk to pluck you out of your own chair and putting you down in his office chair. He sinks to his knees in front of you, hands rested on your thighs. Blue eyes peer up at you, sickeningly sincere. “Love, I dont interact with her unless necessary. This isnt some romance movie bullshit.” Your heart is working overtime, lips parted as guilt bubbles. “You- you understand where my doubt is coming from, though…right? Everything lined up perfectly, and-“
Price simply tuts. “We’ve talked about that pretty little head of yours overthinking too much, havent we?” You freeze, throat drying. You nod. “Answer me, sweetheart.”
“Yes-“ you croak. “We have.”
Price grunts in approval, his hands now running up and down your thighs.
“Have you been feeling neglected, hm? Is that it? My sweet wife needs some attention?” Price rumbles, his large, calloused hands that have been marked by countless battles now playing with the hem of your skirt.
“You’ve got my attention now, luvie. No need to play these stupid games with me.”
Your mind is already growing hazy; your husbands words making you almost want to forget about this whole incident. A finger hooks onto the waistband of your panties, bringing you back to the moment.
“Stupid games? John i was prepared to divorce you-“ he shushes you, dragging your underwear down your thighs, then your calves and over your shoes before slipping them into his pocket. A cheeky smile graces his face. stupid muttonchops.
“Must’ve left you alone for far too long then, if you were willing to take it this far.”
He slings your legs over his impossibly large shoulders, making you squeak as your pulled forward on the chair.
“Wouldve come home and fucked those stupid thoughts straight out of your head if i had known you were having doubts about my loyalty, sweetheart.”
He presses a messy kiss to your clit, making you gasp. He grumbles something incoherent (“Me? Cheat? Silly girl.”), before licking a long stripe up your neglected cunt, causing your hips to buck. The taste of you after going months without has price groaning into your heat. He eats like a man starved, a mix of desire to prove his loyalty and that he finally gets to taste his wife after being away for so long.
Hes fuming, really. Toward you? No.
Towards whatever stupid bastard sent you that message. He’s glad you didnt notice him slip your phone in his pocket, because he knew you’d be against him hunting the fucker down. You just need a distraction to keep that pretty little head thinking too hard. And he’ll give you just that.
“Oh, my poor sweet wife…” He grunts, before sucking on your clit with a renewed fevor. He pulls off with a lewd pop, two thick fingers replacing his previous ministrations. You’re squirming in his office chair, mind hazy and hips bucking.
“Thinkin’ I was out here cheating on ya’… you know better, love.” He tuts.
His fingers curl so nicely into that spongey spot that makes you see stars. “M sorry-“ you’d slur, “I didnt believe it when I first saw the message I promise-“ you gasp as price presses his thumb against your clit, rubbing in small tight circles.
“Lovie, you stormed in here with divorce papers. Dont tell me you didn’t believe it.”
Your head tilts back as you pant, small gasps slipping past your lips.
“There we go.” Price coaxes, his fingers picking up their pace.
“Wouldnt even cross my mind to look at another woman when my gorgeous girl looks like that as I stuff her cunt full of my fingers.” He coos, watching your face intently as your release crashes down; intense enough to make you writhe and moan.
Price pulls his fingers from you, licking them clean before getting up off his knees. Your throat runs dry, bracing for whats to come even as you grapple your bearings. You’re mentally preparing for Price to be dissapointed, upset with you, maybe even mad.
He analyzes your expression, leaning back against his desk. His eyes scrape over your small form sat in his chair.
“Im not upset, love. That pretty little head of yours had months to overthink that message without a voice of reason.”
Price tilts your chin up.
“Lets just not have to do this again, hm? Then i’ll be mad.”
Its sounds like a threat, but it isnt. Price knows he’ll always be there to talk his beloved wife down from the edge.
809 notes · View notes
netzweltvt · 2 years ago
Text
Deploy PWA to Play Store | Best PWA Development Company - VT Netzwelt Deploying a Progressive Web App (PWA) to the Play Store involves making your PWA available for Android users via the Google Play Store. This process typically includes converting your PWA into an Android app and publishing it on the Play Store. By deploying your PWA to the Play Store, you expand your app's visibility and reach, making it accessible to a wider audience of Android users. This can enhance your app's discoverability and provide users with a more convenient way to access and install your PWA on their Android devices.
0 notes
cupidsworstcrime · 1 month ago
Text
Tumblr media
[...fauxcest (brother/sister) , (the illusion of) non/dubcon , catfishing as foreplay]
step brother!johnny x f!reader
smut , obviously
the words "inbred" & "incestuous" used in a kink sense but not in a literal way , consenting & non-blood-related adults being unhinged little freaks
AN: they were not raised together, despite somethings johnny says , thats just him being on some absolute FREAK shit
Tumblr media
He tells himself it's harmless.
A fake account. A few messages. Maybe a picture or two. You’re a tease anyway—you always have been, even if you don’t mean to be. Walking around the house in those soft little shorts, brushing past him in the hallway with your sleepy voice and your stupid pet names. Johnny. J. Big bro.
You’re not his sister. Not really. Just a few years of living together and suddenly everyone thinks he’s supposed to be your guardian angel or some shit. Nah. Not when you look at him like that. Not when you curl your legs up on the sofa and sigh his name like it means something.
The first time you sent a picture—half-joking, half-daring—he had to bite down on his fist to keep from groaning. Almost came in his fucking joggers. And when he messaged back from his burner, pretending to be some online boyfriend of yours?
You didn’t hesitate.
He jerks off to you every night now. In the garage. In the shower. Face down in his mattress, biting the pillow, moaning into the sheets like some pathetic bastard. He can’t stop. Can’t look at you without imagining your cunt wrapped around his cock, your throat filled with his name.
You're so good for him. So eager. So trusting.
And so fucking stupid. God, you’re stupid, aren’t you? You think you’re safe in this house. That "Johnny" would never. That your step-brother's just some dumb soldier with a big mouth and a soft spot for you. You don’t see the way his hands shake when you bend over. You don’t see how he stalks your bedroom door some nights like a wolf.
You don’t know.
You can’t know.
Because if you did—if you even guessed—you’d stop. And he’d go mad.
So he keeps the lie alive. Keeps messaging you while you sit in the same house. Asks for more. Coaxes it out with filth. Tells you what he wants to do and laughs when you send it like a gift.
Tonight you sent him a video. Slow fingers. Wet sounds. Whispering the name of someone you don’t even know. Someone who doesn’t exist.
And Johnny came in his hand so hard he nearly blacked out.
He’s in his bed now. Phone open. Staring at the freeze-frame of you spread open for him, lip caught in your teeth.
He types:
"Wish I could taste you. I’d ruin you for anyone else."
Sends it. Watches the little "Seen" icon appear.
Then you type back.
"I should invite you over next time J deploys... <3"
His blood freezes. Every molecule in his body goes silent.
He stares at the screen like it’s cursed. Like it’s bleeding. Like it just cracked open and called him out.
His cock twitches. Almost types: Just come to my room.
No. No no no no—he closes the app. Paces. Breath ragged. Eyes wide. You can’t know. You can’t. You’d hate him. You’d scream. You’d run.
Unless—
He sinks into the bed.
And starts getting hard all over again.
It starts with a dare.
“No bra today. Bet it’d make it easier to take pics for me, sweetheart.”
He’s already sweating when he types it. Heart thudding like a drum. He adds a little emoji to soften it—just in case. Just in case you hesitate. Just in case the guilt dares to wake up in him again.
But you don’t hesitate.
You send a photo from the kitchen. From his kitchen. Arm pressed across your chest, nipples barely covered, shirt so thin it’s basically see-through in the morning sun.
“Like this?”
He doesn’t even make it to the bathroom. Just fumbles his joggers down in the hallway, cock hard and aching, jerking himself raw while staring at the screen like it’s a shrine. Like you’re a shrine.
He tells himself he’s doing you a favor. Teaching you how to be sexy. Making you feel wanted. That someone should.
But he’s not that clean. Not that noble.
He’s a fucking freak, and he knows it.
So he keeps going.
“Tiny shorts. No panties. Need to know you're a good girl for me.”
“Sit on the couch like before, love. Snap a pic while someone’s around.”
“Touch yourself in the hallway. Just a little. Think about me.”
You do it all.
And it breaks him.
Because sometimes you do it even before he asks. Wearing those little cotton things that ride up your ass, leaning over the counter like you don’t know he’s watching from the doorway, chest braless, thighs soft and spread on the leather cushions.
He can smell you on the sofa.
And the worst part? He swears you're getting bolder.
Once, you dropped your phone in front of him and bent down without thinking. He saw everything. No panties. Just skin and a little string of slick, catching the light. He nearly groaned out loud. Had to bite the inside of his cheek until it bled.
You smiled at him after. Sweet. Innocent.
He had to go jerk off in the garage like a fucking feral animal, fist pounding against the wall after he came, panting your name like a curse.
He’s not sleeping anymore. Just watching. Wanting. Messaging you from the other side of the wall.
He dares you to go further. Pushes it. Tests you.
“Rub your thighs together at dinner.”
“Don’t close your door when you change.”
“Sit on John's bed when he's not home.”
He can’t tell if you’re playing dumb or playing along.
And part of him doesn’t want to know.
Because if you’re doing it for him—if you know it’s him, and you’re still teasing him like this—then that means you’re just as fucked up as he is.
And that?
That makes it so much worse.
So much better.
It was supposed to be a normal night.
Dinner. Dishes. You laughing at something on your phone, his messages, the ones he sent to ruin you. The ones you think belong to some random guy you met online, the one you've been showing your tits to for weeks like it’s a normal thing.
But tonight?
Tonight you walk into the living room in those tiny shorts—the ones. The ones he told you to wear when you're "feeling needy." No bra. Hair messy. And no shame. None.
You bend over the couch, reaching for something on the floor. Phone in one hand. Face down. Casual. Oblivious.
And he sees it.
The curve of your back. The way the shorts ride up—completely split you open. You didn’t even pretend to wear underwear. Your cunt is right there. Soft, glistening. Inviting.
His throat goes dry. His cock’s already stiff in his jeans. Blood roars in his ears. He takes a step forward before he even thinks.
And then he sees it.
Your phone screen. Camera on. Recording.
You’re recording yourself—facedown on his couch, ass arched up, cunt peeking out beneath those shorts—and you’re doing it for him. For your “online boyfriend.”
For him.
As if your fucking step-brother cant fucking smell the sin leaking out of you.
"His" name leaves your lips, the one on that stupid fucking account, whispered low for the camera. "Hope you like the view..."
And that’s it.
That’s the moment he breaks.
He doesn’t remember crossing the room. Just the burn in his chest. The ache in his cock. The rage and the desire crashing together in a single molten scream behind his teeth.
Your body jerks as he grabs the phone from your hand, slamming it onto the coffee table. You whip your head around, eyes wide—but not scared. Never scared.
You’re smiling.
“Johnny,” you breathe, sweet as sin. “You finally gonna stop pretending?”
He doesn’t speak. Just grabs your hips with both hands and pushes your back down, until your chest is pressed to the cushion and your ass is tipped up just the way he likes.
He palms your cheeks, spreads you open, and growls—growls—at the sight of your cunt glistening for him.
“Fuckin’ little minx,” he hisses, voice shredded. “You knew. You’ve known this whole time.”
You nod. Gasp. Wiggle your hips. “Wanted to see how long you’d last…”
He bites your shoulder. Not gently.
“You think this is a game?” he snarls into your skin. “You’ve been walking ‘round my house—my fuckin’ house—like this, for me? For my cock?”
You nod again. “Who else would I do it for?”
That’s when he loses it.
One hand pins your wrists to the small of your back. The other rips your shorts down, so fast the seams pop. You’re bare in seconds, cunt dripping, back arched, breath hitching.
And Johnny?
Johnny is feral.
“This what you wanted, baby?” he breathes, grinding his hard-on against your ass. “Wanted big brother to fuck the brat outta you?”
Your moan answers for you.
He kisses your spine like a man dying of thirst. Bites your hips. Tells you you’re his now—always were.
And as he finally pushes inside, sinking into you with a guttural moan, one thought tears through him louder than the rest:
She knew. She let me. And she still wants more.
“Fuckin’ hell,” he groans, hilting inside you with a sharp snap of his hips, “tightest fuckin’ cunt I’ve ever had—‘course my little sis would be the one to ruin me.”
Your breath hitches. He feels it.
The way your walls flutter around him, all soft and soaked, like you like hearing it.
You do.
You do, don’t you?
“Ohh, you fuckin’ freak,” he grits, grabbing your hair and yanking your head back just enough to hear you pant. “You like it when I call you that? Like bein’ bent over the couch by your big brother?”
You moan something that might be “yes” or “more”—doesn’t matter. He’s gone.
“Actin’ all sweet ‘n innocent ‘round me. Callin’ me Johnny like you don’t spend every night spreadin’ your legs for me behind a screen. Like you don’t love this sick fuckin’ game.”
He thrusts hard—cruel and deep—and your whole body jerks. Couch cushions shift beneath you, muffling your whines. He keeps your wrists pinned behind your back, your ass tipped perfectly for him, so he can watch your hole suck him in again and again.
“You liked knowing I was watchin’, didn’t you?” he growls. “When you wore those fuckin’ shorts—no panties, tits bouncin’—you knew it was me. You wanted to tease big brother ‘til he lost his fuckin’ mind.”
He leans down, voice a snarl in your ear.
“Well, congrats, baby. You broke me.”
His free hand slips down, fingers finding your clit, rubbing tight little circles just to hear the way you whimper. You clamp down around him like you’re gonna cum soon.
“That’s it, fuckin’ take it,” he mutters, half-lost in his own filth. “Take big brother’s cock. So proud of my little slut—makin’ me come in my hand every night. Leavin’ your scent on my fuckin’ pillows. I should’ve known you knew.”
Your legs start to shake.
“Oh, you gonna cum?” he taunts, hips slapping into your soaked thighs. “Gonna cum on your brother’s cock like a dirty little inbred whore?”
You sob out a yes.
He grabs your throat, pulls you up so your back arches, so he can whisper filth straight into your ear:
“Cum for me, little sis. Cream on big brother’s cock so I know you’re mine.”
And you do.
Hard.
Shaking and gasping, cunt pulsing around him like you were made for this.
And Johnny?
Johnny’s not far behind.
“Gonna fuckin’ breed you,” he growls as his hips slam forward, burying himself to the root, balls tight, cock twitching. “Fill you up right here on the fuckin’ couch—where anyone could walk in, where Mum used to make us sit for family photos—fuck—”
He groans low and ragged as he spills inside you, hot and filthy, hand clamped over your mouth to keep you from screaming too loud.
After, he doesn’t pull out.
Doesn’t let you up.
Just lays there over you, breathing hard, chest heaving against your back, cock still twitching inside.
“You’re never gettin’ away from me now,” he murmurs, voice thick with sweat and come and obsession. “Not after this.”
Not after you made big brother your personal ruin.
You're still face down on the couch, twitching under him, his cum leaking down your thighs.
But he’s not done. Not even close.
His fingers dig into your hips as he starts to move again—slow at first, then harder, meaner. His cock’s still thick, still buried deep inside you, and now it’s soaked in slick and his own mess.
And he leans in, whispering filth right into your ear.
“You ain’t even my real sister,” he mutters, kissing the side of your throat like it’s a confession, “but fuck if I don’t wanna pretend you are.”
Your breath catches.
“You like it when I say that, yeah?” His hips grind against your ass, cock hitting the deepest spots. “Like hearin’ your big brother call you a fuckin’ incestuous little whore?”
You moan. You hate that you moan.
But God, it ruins you.
“You’re not even blood,” he growls, voice shaking, “but I think about it all the fuckin’ time. Pretend you are. Pretend I watched you grow up, used to sneak into your room just to see what kinda panties my little sis wore—used to jerk off with your name in my mouth.”
You whimper under him, thighs trembling again.
“Dirty little thing,” he hisses, hand wrapping around your throat. “Would it be worse if you were mine? If we had the same mum and da? Same blood? Still wouldn’t stop me. I’d still fuck you just like this.”
He pulls back just to watch—watch the way your body stretches around him, how you drip for him. How you’d let him do anything.
“I’d still bend you over the couch. Still ruin you. Still fill your womb every night like it’s my fuckin’ right. Like you were born for me.”
His breath is hot against your back. His thrusts start to shudder—harder, deeper, sloppier.
“Say it,” he pants. “Say you’re my little sister. Say you like it.”
Your voice is shaking, raw, almost crying—but not from pain.
“I’m your little sister, Johnny,” you whisper.
His hand tightens on your throat.
“Say you need your big brother’s cock.”
You sob it—needy, wrecked. “Need it—need my brother to fuck me—always have—”
That’s all it takes.
He cums again, burying himself so deep you swear you feel him in your gut. Hot, filthy, possessive. And he doesn’t pull out. He won’t.
Even if you’re not blood, even if it’s pretend—he’ll keep fucking you like you are. Keep whispering filth into your ears until you forget what’s real.
Because it’s his fantasy now.
And you’re never getting out of it.
340 notes · View notes