[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
▼ Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: HR-ThcIaYAA_9AA.jpg (346 KB, 1080x1080)
346 KB JPG
>Free beginner resources to get started with HTML, CSS and JS
https://developer.mozilla.org/en-US/docs/Learn - MDN is your best friend for fundamentals
https://web.dev/learn/ - Guides by Google, you can also learn concepts like Accessibility, Responsive Design etc
https://eloquentjavascript.net/Eloquent_JavaScript.pdf - A modern introduction to JavaScript
https://javascript.info/ - Quite a good JS tutorial
https://flukeout.github.io/ - Learn CSS selectors in no time
https://flexboxfroggy.com/ and https://cssgridgarden.com/ - Learn flex and grid in CSS

>Resources for backend languages
https://nodejs.org/en/learn/getting-started/introduction-to-nodejs - An intro to Node.js
https://www.phptutorial.net - A PHP tutorial
https://dev.java/learn/ - A Java tutorial
https://rentry.org/htbby - Links for Python and Go
https://quii.gitbook.io/learn-go-with-tests - Learn Go with Tests

>Resources for miscellaneous areas
https://github.com/bradtraversy/design-resources-for-developers - List of design resources
https://www.digitalocean.com/community/tutorials - Usually the best guides for everything server related

>Need help? Create an example and post the link
https://jsfiddle.net - if you need help with HTML/CSS/JS
https://3v4l.org - if you need help with PHP/HackLang
https://codesandbox.io - if you need help with React/Angular/Vue

/wdg/ may or may not welcome app development discussion. You can post and see what the response is. Some app technologies of course have overlap with web dev, like React Native, Electron, and Flutter.

We have our own website: https://wdg-one.github.io

Submit your project progress updates using this format in your posts, the scraper will pick it up:

:: my-project-title ::
dev:: anon
tools:: PHP, PostgreSQL, etc.
link:: https://my.website.com
repo:: https://github.com/user/repo
progress:: Lorem ipsum dolor sit amet

Previous: >>109870064
>>
>>109890229
i have been working on my music instead of working on the site but i decided to stop using chatgpt for help. kinda making this textboard because im sick of seeing ai images so why would i support something that makes them?
>>
>>109890229
I like the OP image
>>
>>109890229
What are you girlies building? I want to build something but don't know what.
>>
>>109890805
Getting my AWS developer cert right now. Can't believe this is a six figure job, I've done this as part of web dev but with Linode which is practically the same thing, for decades. The best part is I can just put my websites up on AWS as the resume.
>>
>>109890243
finally maidchan
>>
File: barghest2.jpg (345 KB, 850x1235)
345 KB JPG
>>109890243
>>109892483
If you do make this into maidchan, maids will come and post advanced Mathematics and Computer Science research.
>>
>>109892632
you 'll be able to create boards on my site but they are based on activity. inactive boards get pruned
>>
>>109893294
Nta but would you ban me if I made a script that posts "a" every single day to keep my A board alive?
>>
>>109893303
the way it works is that threads disappear after 7 days if they don't get bumped off the thread list by newer ones. i would probably warn you first before banning, only because the amount of posts a board has determines where it ends up in the trending / popular board list.
>>
File: HR-ThcHbsAAFziU.jpg (290 KB, 1080x1080)
290 KB JPG
>>109890503
here is another one
>>
>>109894471
That's very nice of you, anon
>>
Damn, looks like web development general is officially dead.
>>
>>109895473
Your bump keeps it alive
>>
File: cursed_html_2.mp4 (1.12 MB, 1280x720)
1.12 MB
1.12 MB MP4
cursed html 2
>>
>>109895854
>aceptar
cursado
>>
>>109895854
>links
fucking BASED
>>
:: Fuze Mediaboard ::
dev:: onionschan
tools:: C++, Boost, FuzeHttp, libdatachannel, PostgreSQL, SQLite
link:: https://fuze.page/software/mediaboard
repo:: https://github.com/Liteb0t/Mediaboard
progress:: 0.2.1:
- Fixed bug where peers didn't receive video stream when joining a room.
- Hide video embed when a peer stops sharing video.
- Fixed WebP and AVIF embedding.
- Added optional rank indicator, displayed next to a post author's name.
- Fixed static files (like CSS) not loading in AppImage distribution.
- Fixed bug where users couldn't delete their own messages.
>>
>>109896463
I like the logo
>>
>>109895854
i've been doing web dev since 2007 and never seen shit like this lmao
>>
So if I'm using sqlite for my database how do i run sql queries when the server is in production? do i have to stop it and add the queries to my db code?
>>
>>109896463
bls xplain using pg and sqlite
>>
>>109897089
I made a small library which lets you compile the program with either SQLite or Postgres support. query is made by doing db->query or db->queryRows and passing in the sql statement along with args, like this:
for (auto file_tuple : db->queryRows<std::tuple<std::string, std::optional<int>, std::optional<int>, std::optional<std::string>>>("SELECT file_name, width, height, thumbnail_file_extension FROM message_file WHERE message_id = $1", message_id)) {
message_files.push_back(File{
.filename = std::get<0>(file_tuple),
.width = std::get<1>(file_tuple),
.height = std::get<2>(file_tuple),
.thumbnail_file_extension = std::get<3>(file_tuple)
});

The downside is you can only stick to a subset of the language where Postgres and SQLite behave the same way.
>>
>>109897089
*at once, I meant
>>
>>109896848
Looks like old windows webforms with BASIC.
>>
does anyone know why this happens with some dot ascii art?
>>
>>109899565
i guess it is just dot art not ascii art
>>
>>109899565
figured it out. if you turn on break-word on overflow-wrap it fucks it up for some reason. i really want people to be able to post ascii art but it is too cancerous trying to format this shit without breaking everything else
>>
>>109899661
try white-space: pre-wrap
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/white-space
>>
>>109899694
yeah i have that enabled. text still goes off its parent's container for some reason
>>
>>109899710
are you using .textContent() to fill the reply? it removes whitespace. try document.createTextNode() or innerText(). I've been through this before lol
>>
>>109899735
that fixed it, thank you.
>>
So I just turned a Japanese font into a webfont. How worried do I have to be about people not being able to download it for one reason or another?
>>
>>109900035
What are you worried about exactly? All browsers today support webfonts as far as I know. You have to host it on your own though. If you're okay with CDNs, I'm sure there are fonts with the right widths for AA.
>>
>>109900152
i just saw all the fallback fonts sites have and it made me think it was error prone.
>>
>>109900183
You can specify multiple fallback fonts which are used when the default font you want isn't available. Like, windows users will have MSPGothic but macfags and mobile users won't, so the site could use a webfont instead as an alternative for those users.
>>
what are y'all working on sisters?
>>
>>109897240
but why use both?
>>
jQuery
>>
>>109904949
and flash, fuck, jQuery can rest, but not flash, bring flash back
>>
>>109903386
Initially it was postgres-only but one of my goals is to make self-hosting easy.
I found out there's no reliable way to have a local postgres database set up automatically by the program, so I set out to add an SQLite interface.
FuzeDBI is the second attempt at this and I wrote it in one weekend. It's sketchy as hell, but it works.
>>
>>109904955fuck flash
>>
>>109905116
pg is kind of complex to set up, I remember that much from back when I was studying, I figure way more if you wanna have it behind thorough security (maybe?), on the plus side, advanced and convenient features by the ton, free and for some reason it is used in most BE benchmarking stacks
>>
>>109905674
flash is sick, a paradise gor the creative mind
>>
anyone here has done some cool shit with layer modes? like multiply add, etc? I figure you can do vfx-lite with it, kinda like AE
>>
do you think threads being different heights is a good idea? i think it adds some personality to the ui
>>
>>109906276
well, imo, and I'm no expert, you should have max height, for obvious troll reasons
>>
Anyone used Flarum before?
nightash.net
>>
>>109906276
>different heights is a good idea
Yes!
>>109907161
>you should have max height
Yes!
>>
>>109906276
>>109910452
max width though? I'm thinking yes
>>
File: js.png (36 KB, 1219x664)
36 KB PNG
Bump
>>
>>109913329
I wonder if wikipedia is one of those sites that does commit to working across several devices browsers and without js and/or api calls
>>
>>109913638
Grokipedia too, it just werks on lynx
>>
>>109912567
is this too wide?
>>
>>109913976
It depends on what your vision for the site is. On the surface, as an outsider, it seems like a bit of a waste of space to have the thread containers so wide.
>>
>>109913976
>>109913976
imo, too wide, what I meant was specifically out of browser's width, this can be due to just characters and spaces or just a single string of characters without spaces (this is trickier to handle)



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.