#What is Backend Development
Explore tagged Tumblr posts
Text
#What is Backend Development#Who is a backend developer#Frontend vs Backend#Backend Developer Skills#Salary of Backend Developer#Backend developer course
1 note
·
View note
Text
so today i messed around with react and managed to get this navbar working:
i looked at a tutorial the other day and tried to actually apply it to today....idk how to properly style the navbar so gonna try to figure it out next time if possible!
#so yea now i gotta learn more stuff hahahaha#on the brightside react looks really easy to work with once u start to get the hang of it#at least in comparison to what i was doing before!#and also i dont need my site to be super fancy right off the back#so im gonna just try to fix the navbar for a short while and then move to the next thing#which ig is the login page#the reason i started using react in the first place#my only issue is that the tutorial i used was really good but only the first part of it was free#and i dont have 150 dollars for a tutorial so.....#idk ig i have to look for another tutorial and hope its the same level of quality and also in typescript#cause the tutorial i was doing it in had it in typescript#also apparently its easier to write in than js....#anyways thats my progress today#see my character development from being reluctant about react to now being like...this is really useful#web development#codeblr#if yall have a good react tutorial that uses typescript...pls send it my way#im thinking ill have to start using next.js after this cause i need the backend stuff later#and it would save time ig??
3 notes
·
View notes
Text
#agile development#backend development#conclusion#continuous deployment#continuous integration#deployment#designing#DevOps#DevOps engineer#documentation#FAQs#frontend development#introduction#lean development#maintenance#product manager#Programming Languages#quality assurance engineer#requirement analysis#scrum master#software development#software development jobs#software development life cycle#software engineer#test-driven development#testing#types of software development#user documentation#what is software development
0 notes
Text
What is coding for kids
#web development#front end web development#web development roadmap#web development guide#learn web development#app development#backend web development#full stack web development#software development#development#web development tutorial#web development projects#web development tutorial for beginners#what is web development#web development course#web development skills
1 note
·
View note
Text
Non-techical people making technical decisions is how you get 6× as many developer hired to write the frontend website code as the number of developers in the entire infrastructure team.
#codeblr#progblr#then when velocity is slow they hire another frontend developer#you know how little you value ux designers?#you should value frontend developers that much#thats how many you need to hire#also value ux more my guy#its actually good if blind people can use your website#even though it makes features come out “slower” and you cant see what changed in the website#your team should comprise of mostly backend developers#i say frontend but technically were “fullstack” developers#my hot take is that “fullstack” is just a fancier word for frontend#we write javascript and just enough of the serverside to call the apis/libraries that the real backend developers write#“Fullstack” “engineer” lmao gimme a break#That said “fullstack senior engineer” is definitely on my resume
1 note
·
View note
Text
Before the War: My Life as a Programmer

Before the war, my life was filled with lines of code, problem-solving, and creative thinking. I was a programmer—building web and mobile apps, writing backend systems in C# and ASP.NET. My days were spent developing projects, learning new technologies, and growing in my career. It wasn’t always easy, but I loved what I did. My work gave me purpose, and my future felt full of possibility.
Now: Life in War

Now, my reality has drastically changed. I live under constant threat, in a war zone, with my family. The sound of explosions has replaced the hum of my computer. Each day is a struggle for survival, filled with fear, grief, and uncertainty.
I have lost loved ones—my cousins, my aunt, and her children. And I have lost my job, my sense of security, and the dreams I once had as a programmer. The war took away my work, but more than that, it has taken away the life I knew.
Hope for the Future

But despite it all, I hold on to hope. Hope that one day, I will return to the work I love. Hope that one day, my family and I can live in peace. Like anyone else in the world, we deserve to feel safe, to dream again, and to rebuild what was lost.
Verified by : @bilal-salah0
@postanagramgenerator @prinnay
@orchidvioletindigo @pcktknife @planetgraves @vetted-gaza-funds @turtletoria @the-bastard-king @three-croissants @tortiefrancis @sleevesareforlosers @grapejuicedragoon @girlinafairytale @lovewontfindherwayhome @rooh-afza
@chronicschmonic @feluka @halalchampagnesocialist @ihavenoideashelp @irhabiya @jezior0 @kordeliiius
@claudiasescapesubmarine @neptunerings @malcriada @timetravellingkitty @magnus-rhymes-with-swagness-blog @northgazaupdates2 @rhubarbspring @watermotif @kyra45-helping-others @gaza-evacuation-funds @appsa @emathyst9 @transmutationisms @lonniemachin @retvolution @rairikka @a1m3v @bookn3rd-cartoons
@ana-bananya @norrriey @zagreuses-art @lesbianmaxevans @waci-illstr @heritageposts @riding-with-the-wild-hunt @schoolhater @apollos-olives @appsa @90-ghost @soon-palestine @magnus-rhymes-with-swagness-blog @troythecatfish @the-bastard-king @paper-mario-wiki @sabertoothwalrus @saberghatz @vague-humanoid @palms-upturned
#palestinian children#free gaza#free palestine#palestine#art#photography#fundraiser#drawing#humanity#love#marketing#artisits on tumblr#artist#palestinian art#palestine news#viva palestina#free gaxa#from the river to the sea palestine will be free#free palatine#cnc free use#free gazze#free use slvt#free use kink#bumping this campaign again; i hope this comment is helpful#help gaza#gaza genocide#gaza strip#gazaunderattack
2K notes
·
View notes
Text
Backend for Frontend Design Pattern for Microservices Explained with Examples
Full Video Link https://youtu.be/CRtVz_kw9qA Hello friends, new #video on #backendforfrontend #bff #designpattern for #microservices #tutorial for #api #developer #programmers with #examples are published on #codeonedigest #youtube channel
In this video we will learn about Backend for Frontend design pattern for microservices. Backends for Frontends (BFF) is a microservice design pattern to handle the complexity of client-server communication where we have multiple user interfaces. This pattern suggests having a separate back-end service for each frontend to handle the specific needs of that interface. This pattern allows…
View On WordPress
#backend for frontend#backend for frontend (bff) pattern#backend for frontend design pattern#backend for frontend developers#backend for frontend microservices#backend for frontend pattern#backend for frontend pattern example#backend for frontend pattern vs api gateway#backend for frontend python#backend for frontend tutorial#bff pattern#microservices#microservices architecture#microservices tutorial#system design#what are microservices
0 notes
Text
the thing that upsets people about consumer grade AI art services is that it's filling in a part of the scale we haven't seen before. like on one end you have picrews, incredibox, patatap, and on the other you have clip studio paint and FL studio. the line between a participatory art piece and an art program is blurry, and AI (again, the consumer grade service) lies in a middle sector we haven't seen yet. more user agency than a picrew but far far less than even the most foolproof art tools. this is kinda why I struggle to feel threatened by AI art tools, cus any direction it could develop brings it closer to categories we know. Chatgpt's new engine is more railroaded and micromanaged than ever, unburdening the user with even needing to engineer their own prompts or understand the way the technology works, but the cost is that it works in a handful of new styles that are now instantly recognizable, like a famous picrew. it could grow to be more user-focused, giving you more agency and backend access to get the exact image you want, but of course giving the user more workload is a regression from what "AI" is supposed to be in its corporate brand, an opting out of authorship.
313 notes
·
View notes
Text
A Canon-Compliant Headcanon Which Came To Me In A Dream: FLORIDA MAN DICK GRAYSON
Ok so one thing it’s important to understand about gypsies, but particularly Showmen/Carnies (who travel with the fairground/circus) is that we’re not just travelling indefinitely. We’re not homeless. We have a home address (think, logically, how would we be able to pay our taxes/have a bank account/have a correspondence address to run out businesses from without a home address?).
Now, this home address is usually (particularly in the case of showmen who need somewhere to store their equipment, rides etc) a yard. In this yard, there will usually be a chalet (mobile home) which acts as the family home. It’s also not uncommon for unmarried children (teenagers +) to have their own little trailer. I’ll do another post explaining what living in a yard is like later.
Anyway, this is relevant because even if we’re travelling most of the year for our work, we tend to “pull in” (aka return to the yard) at backend. Backend is the time after the last bank holiday of the summer (end of August/start of September in the UK, Labor Day is probably the US equivalent but I’m not certain!). Whilst nowadays it’s more common than it used to be to have some work for firework night (Thanksgiving is again probs the US equivalent) and Christmas/New Year, this isn’t the same as being pulled out and travelling. We then stay “pulled in” until the season starts up again, usually with the Valentines Fairs (in some places) or, for most, around Easter.
That means that, realistically, you’re expecting to spend months pulled in. During this time, we may get work elsewhere, make repairs/upgrades to our stuff, and kids go to school (as opposed to being homeschooled or educated by the travelling teacher as in the summer). Whilst usually (at least in the UK) we tend to have a slightly different accent to our peers due to the isolationist nature of our culture (mine is a Cockney accent stuck in the nineteenth century), our accent is generally based around where we winter/who we travel with (e.g. I am London section).
Now, how does this relate to Dick Grayson? Well, somewhere in Dixon’s Nightwing run, it’s mentioned that Dick’s family pulled in somewhere in Florida every year. Now I know that there is some mention of Baby!Dick having a European accent, which I love, and which fits in with how our accents are influenced by who we travel with/our family’s origins more than our geographical location, but I do think it’d be hilarious if we imagine little Dick Grayson, having just started school in Florida, suddenly coming across purely American English words and developing the strongest Floridian accent around just those words.
Furthermore, any time Dick displays a weird trait which could definitely out him as Nightwing? Oh don’t mind him, he’s from Florida. Which, when you combine it with the insanity of growing up in Gotham, creates a level of unholy weirdness unique to Grayson. Civilian!Dick ends up being cornered in public by Killer Croc and thinks what the hell? How’d he fight the giant crocodile? Florida Man Dick Grayson.
#batman#batfam#dc comics#dick grayson#nightwing#dc robin#romani dick grayson#Florida man dick Grayson#showman dick Grayson#carney dick Grayson
174 notes
·
View notes
Text
#What is Full Stack#What is Frontend Development#Front End Development Skills#What is Backend Development#Backend Development Skills#Who is a Full-Stack Developer#Salary of Full Stack Developer#Full Stack Development Course
1 note
·
View note
Text
always sucks when one of the biggest companies in a space is also The Worst
Unity, which for a long time the majority of indie games and several AAA titles have been developed in, recently announced a new “Runtime Fee” that would charge developers $0.20 per install of their game, starting January 2024. Retroactively!!!! Yes you heard that right. Got a new computer and want to reinstall your favorite game you bought 3 years ago? That’ll cost the dev $0.20, when they themselves make no additional money. A bad actor could, in theory, install a game hundreds of times just to hurt a developers bottom line. But even just in benign scenarios, its enough to threaten the viability of small indie studios. Even if devs wanted to jump ship now, number one they’d have to port all their games to a new engine, a monumental task on its own, and they’d have to learn a new engine and new workflow, new pipeline, etc. This is catastrophic to the indie scene.
And this isn’t handled through the platforms they sell their games on like steam or itch.io, it’s woven into the backend of the engine itself. Unity claims they have systems to detect piracy (but they’re proprietary and secret!) and developers won’t be charged for illegitimate installs. But none of us can be actually sure of that. They are literally making “piracy costs the devs money” a real actual legitimate argument.
And to top it all off, their ghoul of a CEO dumped his shares right before the announcement. They Knew this would be hated and they’re trying to get away with it anyway.
Do note, this only applies to games that already meet the threshold for profit sharing. If you are a hobbyist or making a project for school etc, this won’t affect you.
What can you do? Keep in touch with your favorite developers and indie publishers on social media. Hopefully with enough backlash and support for indie developers, they will retract.
883 notes
·
View notes
Text
This Week in BL - We Are Surprised
Organized, in each category, with ones I'm enjoying most at the top.
May 2024 Wk 2

Ongoing Series - Thai
Wandee Godday (Sat YT) ep 2 of 12 - Oh it’s fucking great. It could all go horribly south, of course. But it’s awesome at the moment. Messy gay and one of them is already pining? Got to love it. Including the negotiation.

I’d love a good sex negotiation, it’s almost as good as linguistic negotiation. This show makes me happy. All that said, it’s moving awfully quickly for a 12 episode run. Not sure what’s gonna happen on the backend.
My Stand-In (Thai Fri iQIYI) ep 3 of 12 eps - I’m still enjoying it but I’m ready for him to die again now.
We Are (Weds iQIYI) ep 5-6 of 16 - Toey is going after the Namgoong Award for Best Wingman this year, I see. And in exchange, literally all the rest of the friends are going to be his wingmen. It’s adorable. I also like that Phuwin got to be the aggressor for the first kiss. I like that this is mostly just boys flirting, and not really any prescribed seme/uke stuff. In general, I think these last two episodes I improved the show in my regard a lot. But then middles are always GMMTV's strong point, it’s whether they can stick the landing that’s an issue.
Two Worlds (Thurs iQIYI) ep 9 of 10 - Apparently we have the Frodo walking into Mordor episode. Also the sides were cute. In Thailand (like Taiwan) all gangsters are gay, apparently.
Only Boo! (Sun YouTube) ep 5 of 12 - It’s cute but very cringe and dorky. Silly singing. Terrible pickup lines. Still, that was a ridiculously charming confession.

Ongoing Series - Not Thai
Unknown (Taiwan Tues YouTube & Viki) ep 12fin - Oh so good. Very few shows that feature one-sided long-term pining of this kind can resolve the unevenness of that power dynamic into a more stable and equal footing with such class. We really got to see the object of the desire turn completely around and become equally besotted. An age gap, stepbrothers trope like this one is hard enough but at this length? Very well acted boys! Unknown managed to show the older brother softening in a believable way that’s pretty unusual in narratives of this type.
All in all?
Unknown is a wonderful BL with a pitch perfect portrayal of long term pining, age gap, and the stepbrothers trope. The acting and chemistry are ON POINT (especially from the leads) which made the resulting characters very believable. When it dwells in intimate family drama, it's stunning. It's slightly less successful when it leaves the home and goes gritty. It's few flaws are the result of curtailed length. It could have used more breathing room to deal with side plots, characters, and companion character development. The editing was occasionally choppy and packed with flashbacks that broke the emotional tension. Still, those are mere quibbles. This is an excellent show that I know I'm going to be recommending a lot. 9/10
Finally Taiwan hits another one out of the park.
About.
Damn.
Time.
Blue Boys (Korea Sat YouTube) 4 of ? - Oh it’s so good, and they are so tortured and it’s just charming and I can’t EVEN. I just love it. I love that Korea is giving us this right now. You’re an idiot if you’re not watching this show, it’s truly spectacular.
At 25:00 in Akasaka AKA 25 Ji Akasaka de (Japan Thurs Gaga) ep 4 of 10 - Well well well Japan. I see how you kneed. I enjoyed this episode better than the first two, and I am way into our Bad Boy second lead. I can already feel myself succumbing to the syndrome. Next week = the obligatory onsen ep!
Living With Him AKA Kare no Iru Seikatsu (Japan Thurs Gaga) ep 5 of 10 - Omg most adorbs failed linguistic negotiation.
Boys Be Brave AKA Roommates (Korea Thurs Viki) ep 5-6 of 8 - I love the side couple. It’s a shame we’re finally getting some truly great class conflict and it’s relegated to crumbs.
Love is like a Cat (Korea Mon Viki) eps 11-12fin - Well that was a waste of time. There was no connection (of any kind) between the leads. The language thing was hella weird and likely added to that. The past history of the Korean character was necessary to know from the start, its lack throughout, meant there was no depth to his character. They tried to tackle all the interesting stuff in the final 2 eps. AND they even killed the dog. I never thought I'd type this sentance, but Peach of Time is better.
I don’t know. 5/10 I guess
All in all:
A disappointing lackluster and barely cohesive BL about a jerk Thai actor (speaking Thai) who has to work for a Korean animal rescue cafe as a publicity stunt. It's difficult to believe the leads like each other, let alone fall in love. The acting is stiff, the characters lack motivation and cohesion, and there's not much to recommend this show beyond some pretty visuals. Also, they kill the dog. All in all, a disappointing and unsuccessful joint venture that mostly highlighted that between Thailand and Korea the style of BL, narrative approach, language cadence, and acting techniques all clash.
It's airing but...
Lady Boy Friends (Thai WeTV grey) 16 eps - reminds me a bit too much of Diary of Tootsies only high school. Not my thing. DNF unless it turns a corner and is truly amazing.
You Made My Day (Thai YT) ep 1 of 5 - mini series staring the I Will Knock You couple Tar & Bom, started but I couldn't find it. I also didn't try very hard.
A Balloon's Landing (Taiwan movie) trailer - A frustrated Hong Kong writer, Tian Yu, meets a Taipei street gangster, Xiang (Fandy Fan from HIStory2: Crossing the Line), and the two of them embark on a journey to find the Bay of Vanishing Whales. Along the way, they discover unexpected twists and turns and close bonds, which brings out the message that "there is always someone like you in this world who is waiting for you. This released to cinemas in Taiwan, no word on international release.
Memory in the Letter (Thai WeTV) - it's done, tell me if I should bother?
Fan's Only Corner
Someone asked in a comment (which tumblr promptly ate) about group sleepovers in BLs. It's happened a few times but the only one I can recall being noted and particularly lovely (and VERY college) was in Nitiman. There's also one in Lovesick.
Next Week Looks Like This:
5/16 Blossom Campus (Korea Thurs Gaga & iQIYI) ep 1 of 6 - Strongberry doing classic uni BL! Weeee!
5/19 OMG Vampire (Thai Sun ????) ep 1 of 10 - LeeFrank are back - not unlike the undead (as it were). But how do we feel about it? Unsure given their track record.
Upcoming BLs for 2024 are listed here. This list is not kept updated, so please leave a comment if you know something new or RP with additions.
May Releases
VBL (Taiwan) is releasing 4 'Special Episode' epilogues to their 4 2023 shows every Friday this month on Gagaoolala, Viki & Viu. Not sure on search terms or how to find these. (Or, frankly, if we need them.)
5/10 – You Are Mine
5/17 – VIP Only
5/24 – Stay By My Side
5/31 – Anti Reset
5/25 The Time of Fever AKA Unintentional Love Story 2 (Korea movie) trailer - HoTae & DongHee are back but unfortunately not in a cinema near me. Side couple from Unintentional Love Story, same actors, same character names. I love them. I NEED TO SEE THIS.
5/28 My Biker 2 (Thai movie YT?) - trailer
5/31 The Time of Huannan (Taiwan movie) - May not be BL
THIS WEEK’S BEST MOMENTS
LOVE a smile kiss. Love it. Two killer kisses from PondPhuwin. Elegantly done, boys. Thank you very much.
I love them a lot all of a sudden. (All We Are)




It's hard to give MaxTul a run on their crown as best bodies in BL, but boy these two are giving it their, erm, best. (Wandee Goodday)
(Last week)
Streaming services are listed by how I (usually) watch, which is with a USA based IP, and often offset by a day because time zones are a pain.
The tag BLigade: @doorajar @solitaryandwandering @my-rose-tinted-glasses @babymbbatinygirl @babymbbatinygirl @isisanna-blog @mmastertheone @pickletrip @aliceisathome @urikawa-miyuki @tokillamonger @rocketturtle4 @blglplus @anythinggoesintheshire @everlightly @renafire
If ya wanna be tagged each week leave a comment and I will add you to the template. Easy peesy.
#this week in BL#BL updates#My Stand-In the series#WandeeGoodday#Two Worlds the series#We Are the series#Unknown the series#unknown review#My Stand-In#Living With Him#Kare no Iru Seikatsu#At 25:00 in Akasaka#25 Ji Akasaka de#Love Is like a Cat review#Blue Boys the series#Boys Be Brave#BL series review#upcoming BL#BL news#BL reviews#BL gossip#Thai BL#Japanese BL#live action yaoi#Taiwanese BL#Koren BL#BL starting soon#BL coming soon
212 notes
·
View notes
Text
That Time When I Tried To Bring A Foot Long Knife In My Cabin Bag On An International Flight
You know flights. For at least a few generations already we have had a privilege of travelling through air, which is statistically one of the safest means of transportation, but when shit goes wrong, it goes wrong in a particularly spectacular manner and being the dumb fucks we humans are, spectacular failures (such as acts of terror) register as more plausible ones in our stupid monkey brains. This is a digression, but, as the title of the post suggests, not an untangential one.
In any case, there used to be a time in my life when international flying was just a regular thing for me, getting on a plane and immediatelly getting some monday-morning shut-eye even before the take-off to teleport a few thousand kilometers away was just a fact of life. Two of my russian-speaking (but also fluent in my mother tongue) team mates doing some contract backend web development for a foreign fintech startup with me as a "team lead" (in quotes, because we have always been egalitarian) were as accustomed to flying as I was. Security checkpoint, it seemed at that time, was something we knew intimately, not necessarily to the point when we referred to the agents by their first names, but rather we knew which shoes are going to have to come off and the exact amount of change to trigger the metal detector. It was, as we all understood it, a dog-and-pony show in a post 9/11 security theater where water in your belly was qualitatively different from the water in an unopened bottle, which is technically true, but it never even made anyone feel safer as a passenger or less safe as a potential criminal (like my white ass getting "randomly checked" five times in a row for "traces of explosives"); it usually went as a well-choreographed routine of retrieving a laptop from an easily-accessible part of your backpack, unbuckling your belt, taking off your coat, putting clothes, backpack and electronics into separate trays and proceeding to waltz through the SCARY GATE in a steady pace all the while smiling in a friendly manner to the agents, maintaining Just Enough eye contact to establish connection but not come off as challenging and refraining yourself from making any meta commentary throughout the whole ordeal.
Easy.
Imagine yourself in my shoes when my backpack comes out of the x-ray about 1.25 seconds later than usual. There's a warning light going off silently at the back of my head as I wait for my belt to come back to me so my pant's don't slip off my fat white ass as much, getting brigher and turning into a bangbang double exclamation mark emoji and starting to emit avionic warning sound as the security agent pulls the tray with my backpack aside.
"Sir is this your bag?"
"Yes, it is"
"It seems you have a knife in there"
At this point I am more amused than perplexed.
"Yes, that is true," - I say smiling incredulously - "but it never caused any trouble anywhere."
I'm thinking about my trusty pocket victorinox (with scissors that are incredibly good for trimming my nails on the go) attached to my RSA OTP generator.
"Oh." - the female agent replies dryly, putting the vynil gloves on - "may I please open your bag, sir?"
"Sure!" - "May I retrieve The Object, sir?" - "Please go ahead".
And I watch, with increasing horror, my eyes widening, as I see the very remotely familiar handle that stirs something in the depths of my memory, the blade emerging in slow motion and going oh-so-slowly to what seems like forever until the whole footlong thing is out, pinched between two fingers of the agent who looks at me as memories of a town several hundred kilometers away rush back to me: the hunger, the yearning, the NEED for a simple kielbasa-and-bun sandwitch, both kielbasa and a freshly baked bun in my hands in a middle of a shop with no way to cut neither kielbasa nor the bun and the footlong steel monstrocity being the only possible option of instruments capable of cutting. Did I unpack my bag or I simply throw it aside when I got home is a question with an answer so obvious it immediately unasks itself.
"Sir?" - a female voice brings me back to here-now. - "I said, shall I discard of it, sir?"
I struggle for a moment to regain control of my motor function and nod. I think my mouth is slightly agape and I have no control of my vocal cords. A single elongated vowel escapes my throat.
"Thank you" - she says, handing my backpack over to me. My colleagues also stand frozen, their eyes wide in disbelief. - "You may proceed, sir"
"T-thank you" - I stutter as I shuffle away with my backpack in one hand and my belt which I retrieved just prior to the whole incident in another, pretty sure I've gotten damn lucky once again.
I never bought another trio of bun, kielbasa and a big fuckoff knife abroad again.
34 notes
·
View notes
Text
SysNotes devlog 1
Hiya! We're a web developer by trade and we wanted to build ourselves a web-app to manage our system and to get to know each other better. We thought it would be fun to make a sort of a devlog on this blog to show off the development! The working title of this project is SysNotes (but better ideas are welcome!)
What SysNotes is✅:
A place to store profiles of all of our parts
A tool to figure out who is in front
A way to explore our inner world
A private chat similar to PluralKit
A way to combine info about our system with info about our OCs etc as an all-encompassing "brain-world" management system
A personal and tailor-made tool made for our needs
What SysNotes is not❌:
A fronting tracker (we see no need for it in our system)
A social media where users can interact (but we're open to make it so if people are interested)
A public platform that can be used by others (we don't have much experience actually hosting web-apps, but will consider it if there is enough interest!)
An offline app
So if this sounds interesting to you, you can find the first devlog below the cut (it's a long one!):
(I have used word highlighting and emojis as it helps me read large chunks of text, I hope it's alright with y'all!)
Tech stack & setup (feel free to skip if you don't care!)
The project is set up using:
Database: MySQL 8.4.3
Language: PHP 8.3
Framework: Laravel 10 with Breeze (authentication and user accounts) and Livewire 3 (front end integration)
Styling: Tailwind v4
I tried to set up Laragon to easily run the backend, but I ran into issues so I'm just running "php artisan serve" for now and using Laragon to run the DB. Also I'm compiling styles in real time with "npm run dev". Speaking of the DB, I just migrated the default auth tables for now. I will be making app-related DB tables in the next devlog. The awesome thing about Laravel is its Breeze starter kit, which gives you fully functioning authentication and basic account management out of the box, as well as optional Livewire to integrate server-side processing into HTML in the sexiest way. This means that I could get all the boring stuff out of the way with one terminal command. Win!
Styling and layout (for the UI nerds - you can skip this too!)
I changed the default accent color from purple to orange (personal preference) and used an emoji as a placeholder for the logo. I actually kinda like the emoji AS a logo so I might keep it.
Laravel Breeze came with a basic dashboard page, which I expanded with a few containers for the different sections of the page. I made use of the components that come with Breeze to reuse code for buttons etc throughout the code, and made new components as the need arose. Man, I love clean code 😌
I liked the dotted default Laravel page background, so I added it to the dashboard to create the look of a bullet journal. I like the journal-type visuals for this project as it goes with the theme of a notebook/file. I found the code for it here.
I also added some placeholder menu items for the pages that I would like to have in the app - Profile, (Inner) World, Front Decider, and Chat.
i ran into an issue dynamically building Tailwind classes such as class="bg-{{$activeStatus['color']}}-400" - turns out dynamically-created classes aren't supported, even if they're constructed in the component rather than the blade file. You learn something new every day huh…
Also, coming from Tailwind v3, "ps-*" and "pe-*" were confusing to get used to since my muscle memory is "pl-*" and "pr-*" 😂
Feature 1: Profiles page - proof of concept
This is a page where each alter's profiles will be displayed. You can switch between the profiles by clicking on each person's name. The current profile is highlighted in the list using a pale orange colour.
The logic for the profiles functionality uses a Livewire component called Profiles, which loads profile data and passes it into the blade view to be displayed. It also handles logic such as switching between the profiles and formatting data. Currently, the data is hardcoded into the component using an associative array, but I will be converting it to use the database in the next devlog.
New profile (TBC)
You will be able to create new profiles on the same page (this is yet to be implemented). My vision is that the New Alter form will unfold under the button, and fold back up again once the form has been submitted.
Alter name, pronouns, status
The most interesting component here is the status, which is currently set to a hardcoded list of "active", "dormant", and "unknown". However, I envision this to be a customisable list where I can add new statuses to the list from a settings menu (yet to be implemented).
Alter image
I wanted the folder that contained alter images and other assets to be outside of my Laravel project, in the Pictures folder of my operating system. I wanted to do this so that I can back up the assets folder whenever I back up my Pictures folder lol (not for adding/deleting the files - this all happens through the app to maintain data integrity!). However, I learned that Laravel does not support that and it will not be able to see my files because they are external. I found a workaround by using symbolic links (symlinks) 🔗. Basically, they allow to have one folder of identical contents in more than one place. I ran "mklink /D [external path] [internal path]" to create the symlink between my Pictures folder and Laravel's internal assets folder, so that any files that I add to my Pictures folder automatically copy over to Laravel's folder. I changed a couple lines in filesystems.php to point to the symlinked folder:
And I was also getting a "404 file not found" error - I think the issue was because the port wasn't originally specified. I changed the base app URL to the localhost IP address in .env:
…And after all this messing around, it works!
(My Pictures folder)
(My Laravel storage)
(And here is Alice's photo displayed - dw I DO know Ibuki's actual name)
Alter description and history
The description and history fields support HTML, so I can format these fields however I like, and add custom features like tables and bullet point lists.
This is done by using blade's HTML preservation tags "{!! !!}" as opposed to the plain text tags "{{ }}".
(Here I define Alice's description contents)
(And here I insert them into the template)
Traits, likes, dislikes, front triggers
These are saved as separate lists and rendered as fun badges. These will be used in the Front Decider (anyone has a better name for it?? 🤔) tool to help me identify which alter "I" am as it's a big struggle for us. Front Decider will work similar to FlowCharty.
What next?
There's lots more things I want to do with SysNotes! But I will take it one step at a time - here is the plan for the next devlog:
Setting up database tables for the profile data
Adding the "New Profile" form so I can create alters from within the app
Adding ability to edit each field on the profile
I tried my best to explain my work process in a way that wold somewhat make sense to non-coders - if you have any feedback for the future format of these devlogs, let me know!
~~~~~~~~~~~~~~~~~~
Disclaimers:
I have not used AI in the making of this app and I do NOT support the Vibe Coding mind virus that is currently on the loose. Programming is a form of art, and I will defend manual coding until the day I die.
Any alter data found in the screenshots is dummy data that does not represent our actual system.
I will not be making the code publicly available until it is a bit more fleshed out, this so far is just a trial for a concept I had bouncing around my head over the weekend.
We are SYSCOURSE NEUTRAL! Please don't start fights under this post
#sysnotes devlog#plurality#plural system#did#osdd#programming#whoever is fronting is typing like a millenial i am so sorry#also when i say “i” its because i'm not sure who fronted this entire time!#our syskid came up with the idea but i can't feel them so who knows who actually coded it#this is why we need the front decider tool lol
24 notes
·
View notes
Text
Web development projects with source code
#web development#front end web development#web development roadmap#web development guide#learn web development#backend web development#full stack web development#software development#development#web development tutorial for beginners#what is web development#web development course#web development skills
1 note
·
View note
Text
Beta Expectations and Our Development Goals
Hi everyone! This document serves as an outline for starting expectations when beginning Closed Beta.
Things to remember as we move into Closed Beta are:
Cursing is allowed! We’ve dialed back our filters quite a bit, but absolutely no innuendo or sexual content. Details are outlined in our TOS.
In this beginning, the application feels closer to the Alpha state than it does the full game. It is in a mid-development limbo, which is why we are stressing that it is the Closed Beta state. Our biggest milestones have been backend technical foundations that have taken significant time. If the game were a cake, we have finished baking the base, which is what we’re starting the testing for. We’ll be making aggressive updates throughout the next few months of the test, which will introduce the “frosting,” and advance general playability. We plan to roll out new mechanics every month. You will find a list below of what these goals are.
Temper your starting expectations, but get excited for how much we’re going to continuously develop and update!
We will not be moving into Open Beta until we feel the game is close to done. Think of Closed Beta as phase 1, and Open Beta as phase 2.
Things will break the moment you try them. This is normal and expected. Always report!
Because of this, things won’t be very fun yet. But as we roll out improvements and new things, users will get to give live feedback on what they want to see and how things feel.
Early Access will be less smooth than full Closed Beta as we detect the kinks of letting more people in en masse. It’s the nature of early launching. Brace yourselves!
In the same vein, several aspects are temporary. Topher takes the place of icons in the queue, and compromises we’ve made for early economic simulation (example: a placeholder merchant to simulate the Processing mechanic) will be barren. NPCs are sketches, UI colors may be temporary, and UI banners are sketches.
Any and all prices of items or features are temporary or subject to change. Things like the price of kit rolling or accessory items will be tooled.
All updates and communications with testers will be posted publicly instead of through email. Eventually, we’ll use the site forums, but not until we can guarantee no more content wipes, and we’ve developed the sticky system on the User Dashboard.
Everything in this test, minus your username, password, account ID, and purchases is temporary. Your account content will be erased at some point in time, and when it is your Kickstarter and Alpha reward codes will be re-activated for use.
If anything is broken about your code, please report! We’ll fix it!
Any premium purchases you make will be restored upon wipes, and exist in this state as a means to support us moreso than to stimulate longterm collecting. By purchasing any currency, you’re helping us develop! But please do not feel pressured!
Bundles will be added come the full Closed Beta.
Pelt submissions are open for user testing, but you’ll have to re-submit upon any wipes.
When you complete registration (entering your DOB and confirming agreement to the TOS), your founder and follower IDs will be reserved, so you can take your time going over the details.
These starting cats will be wiped completely, and when Open Beta begins, follower and founder IDs will be totally up for grabs again upon first-come first-serve login and confirmation.
We’ll be around to grind for the next two weeks. Then, in two weeks, there will be a bit of a lull as our developers take a breather and regroup, and we’ll be back in March. We’re making this plan known so it doesn’t look like an abandonment or nervous silence. We’re simply planning rest and pacing ahead of time!
We’ll be sending out periodic surveys to get honest criticism and check how the economy is feeling.
The first survey is ready and waiting for your input! This survey focuses specifically on the economy, and can be filled out once per day. Please do not feel pressured to do so every day, but we encourage you to respond as many times as possible. Your input is immeasurably valuable for the fine-tuning of our economy, and guaranteeing the long-term enjoyability of the site. Please find the survey here.
With over 700 items on this site, we may have missed necessary data entry for some as we learn the ins and outs of our own program. Always report and we’ll fix it!
Some accessories are in the re-coloring queue, and if so will have their recolors seeded into the economy as we finish them.
It’s a marathon, not a sprint. We’re ready to hit the ground running, but it will be a long journey. We’re excited to embark on it together!
Here is a list of things available from the get-go (hopefully useable, if not they will be!):
Cooking and Crafting
Daily Duties
Flea Market and Merchants
Breeding
Dress up and general cat customization
Beta retirement (bare bones)
Cat relationships and cross-cat gift giving
Archetype discovery (we are adding new ones as you play!)
Forum posting and custom board creation (image hosting!)
Cat profile CSS boxes
User profile CSS boxes
Storage and stash functionality for item organization
Bank functionality for currency storage
User customization settings (icon selection, pronoun and slogan editing, Borough swapping, username swapping)
Crest application
Beta guild play (basic errands)
Multiplayer guilds
Incense and metamorphic functionality
Pelt submissions (the refined pelt rules are a work in progress, because for this chaotic testing phase we’d like everyone to go nuts and have some fun! The only steadfast rules are no gore, copyrighted materials, religious iconography, or sexual content!)
Friend requests and adding friends
Premium shop (intended for user support, benefits are bare for at least the next week or so while we focus on user bug reports)
Now without further ado… here is what we’ll be working on in the coming months, in order of general priority! Open Beta will not happen until we finish this list.
Replacing frontend assets with final renders.
Updating item cards to reflect dynamic button displays depending on the page in which the card is being viewed.
User report system for all user-ran content.
Wardrobe functionality; full sandbox dress up available to any visitor.
Infrastructure for sharing sandbox creations in comments and forum posts; text language like :catID: to paste an image link of a cat.
User to user DM functionality.
User to user private trading.
Item database and lore encyclopedia.
Processing functionality + dye system. For now, recolors are seeded in a temporary merchant.
Visual faunapedia record for fauna studying (including unlockable lore.)
Adding a slew of archetypes. Dedicated archetype collection page with user featured display.
Sitewide search functionality of all user content.
Aesthetic updates to comments + addition of comments onto cat pages.
Splitting the Undercoat into two patterns: Dilute (dynamically lightened) and Standard.
Adding a white patch selector into the creator and founder designer.
Dashboard refinement + forum news widget and stickies.
Splitting cooking and crafting to bring back Winnipeg and keep the mechanics more organized.
Farming.
Much of it has been started already, and we’ll continue to share our progress. We plan to stay in Closed Beta likely over the summer, but it will be as long as these developments take.
And then we will move into Open Beta! Where we can focus on the following:
User notebook entries (blog posts.)
Forum board updates to better accommodate posting
Sitewide tagging and filtering.
Cross-account breeding.
Dedicated Guild refinement and updates.
Achievement system.
Referral system.
Team features like a team hoard, team notes, and shared scenes.
Refinement of any feature feedback we get :)
And from there… it’s full launch, baby!
Again, a marathon, not a sprint. This list may seem long and arduous, but we’ll continue visual content updates (patterns, breeds, etc.) throughout the length of development.
Let’s get crackin’, catfolk!
#paw borough#pet site#indie game#petsite#pet sim#development update#pawborough#virtual pet#art update#kickstarter update#closed beta#beta test#beta
32 notes
·
View notes