A common technique for spammers is to rely on pages that display URL parameters on the page. For example, you get a search result page that says something like
No pages with found with "Meet sexy women at sexy-woman.example.com"
usually in Korean or Chinese.
Spammers assume that Google etc will index these pages as referring pages to their website.
So it's helpful to detect this and return a 400 or 404 status code.
#webdev #webDevelopment #antispam #SEO
Because I've just read through a popular website where links just blend in with the surrounding text (no underline, no color difference), I'm sharing this again:
Underline your fucking links
Regarding #simplicity π
Have a look at #ArkUI
It is a "fully customizable, #accessible and #unstyled #UI component [framework]".
No #Bootstrap. No #Bloat. Just use your own #CSS. Love it! β€οΈ
I've just used their Select component and it works so intuitively!
They have a guide on how to style their components (there are multiple ways):
https://ark-ui.com/docs/vue/overview/styling
#simplicity #arkui #accessible #unstyled #UI #bootstrap #bloat #CSS #webdev #webDevelopment #vue #React #solid #a11y
This is mad π€―
oxc - The Oxidation #Compiler is creating a suite of high-#performance tools for the #JavaScript / #TypeScript language re-written in #Rust - by Boshen:
https://github.com/web-infra-dev/oxc
It's linter is 50 - 100 times faster than #ESLint...
https://github.com/Boshen/bench-javascript-linter
...and its parser is even 2x faster than #swc
https://github.com/Boshen/bench-javascript-parser-written-in-rust
#JS tooling goes brrrrrrrrrrr! π
#compiler #performance #JavaScript #TypeScript #Rust #eslint #swc #js #rustlang #webdev #webDevelopment
"All of which leads to the question: what now? What should be done about WEI and remote attestation?
[...]
Programmers shouldn't deploy it in production code, in the same way that programmers should be allowed to make pen-testing tools, but shouldn't use them to attack production systems and harm their users. Programmers who do this should be criticized and excluded from the society of their ethical, user-respecting peers."
https://pluralistic.net/2023/08/02/self-incrimination/#wei-bai-bai
#wei #Google #Chrome #web #webDevelopment
Pro #CSS tip (that you probably already knowπ):
For your dark theme, use some colors that are translucent => which have an opacity < 1.0.
https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
Makes for some slick design! β¨ π¨
#CSS #design #color #webdev #WebDesign #webDevelopment
When you develop a library for the JS ecosystem - be it #React, #Svelte, #Vue whatever, do the #JavaScript community a favor and implement it in #TypeScript.
And no, I don't want to have a loosly dangling d.ts file somewhere. Go TypeScript natively!
I can't use your beautiful Vue js component in my Vue TS app, because it doesn't provide typings for it's slots! π
#React #svelte #vue #JavaScript #TypeScript #webdev #webDevelopment
Did you know that you can remove a slot from a template in #Vue, if it is not used by the parent component?
It goes something like this:
<header v-if="$slots.optionalHeader">
<slot name="optionalHeader"></slot>
</header>
It requires no additional #JS at all - it's all in the template! :awesome:
#vue #js #VueJS #webdev #webDevelopment #JavaScript
Exciting news in web development: It's now possible to implement efficient SQL storage for web apps on the client side using SQLite for WebAssembly & JavaScript and the Origin Private File System. Learn more, including example code and configuration instructions, on the Chrome Developers Blog. #webdevelopment #SQL #webapps
Source: https://developer.chrome.com/blog/sqlite-wasm-in-the-browser-backed-by-the-origin-private-file-system
I could use some help in setting up a project using the javascript G6 framework
I never ever did anything in javascript, bear with me
I managed to run
npm init
so now I have a project.json file
I also have a index.html amd an index.js file
Do I need a web server in order to see what I'm dong ?
How do I set it up ?
How do I run it ?
#JavaScript #NodeJS #npm #webDevelopment #webdev
@programming_discussions SO. MUCH. THIS! π
#FollowerPower please #boost the post above π π :boost_requested:
This has really struck a chord with me!
Software Devs around the world need to read this and do something about it. Otherwise it will get worse!
#Performance
#Efficiency
#TechnicalExcellence #Quality #NoBloat #SoftwareDisenchantment #EverythingRots
#WebDev #WebDevelopment #ModernSoftware #PleaseBoost
#pleaseBoost #modernsoftware #webDevelopment #webdev #everythingrots #softwaredisenchantment #nobloat #quality #technicalexcellence #efficiency #performance #boost #FollowerPower
RT @babylonjs
Tomorrow is a BIG day in Babylon-land. Babylon.js 5 is officially releasing tomorrow and we cannot wait to share it with you!
Want to know what's coming? Check it out: #BabylonJS5
#gamedev #gamedevelopment #indiedev #indiedeveloper #webdev #webdevelopment #3D #WebGPU #WebGL
#webgl #webgpu #3D #webDevelopment #webdev #indiedeveloper #IndieDev #gamedevelopment #gameDev #BabylonJS5
How To Install XAMPP In Linux #XAMPP #Apache #MariaDB #PHP #Perl #Webserver #Database #Programming #Webdevelopment #Opensource #Linux #Windows #Macos
https://ostechnix.com/install-xampp-in-linux/
#macOS #Windows #Linux #OpenSource #webDevelopment #programming #database #webserver #Perl #PHP #MariaDB #Apache #xampp
RT @Klampfradler@twitter.com
Next side project from the AlekSIS team: Drop-In replacement for #Django filesystem storage that secures media files with a time-based HMAC token:
https://pypi.org/project/django-titofisto/
π¦π: https://twitter.com/Klampfradler/status/1394039993409183747
#Django #Python #webDevelopment
Next side project from the AlekSIS team: Drop-In replacement for #Django filesystem storage that secures media files with a time-based HMAC token:
#webDevelopment #Python #Django
The stream video of Day 8 #FOSSASIA Summit 2021 #DevOps #Python #Container Registries
#OpenSource #Licenses #FOSS Community #WebDevelopment https://youtu.be/nrCybMmkp9A
#webDevelopment #FOSS #licenses #OpenSource #container #Python #devops #FOSSASIA
Computer Science courses with video lectures
#ComputerScience #Videos #Programming #MachineLearning #webdevelopment #Database
#database #webDevelopment #machineLearning #programming #videos #computerScience