I'm a pediatric nurse, dog owner and coffee lover!
Over the years I taught myself a few things on #webdevelopment and, more recently, #sysadmin.
I'm a motorsport fan (#f1, #wec, #imsa...) and I do some #simracing on #iracing.
I'm a pediatric nurse, dog owner and coffee lover!
Over the years I taught myself a few things on #webdevelopment and, more recently, #sysadmin.
I'm a motorsport fan (#f1, #wec, #imsa...) and I do some #simracing on #iracing.
I’m putting it out there: I really wish I knew some coding people who are not cis male that I could look up to, be inspired by. I am yet again surround by cis males in tech on my course - and they are truly brilliant and inspiring - but I feel like I don’t belong and shouldn’t be here.
The people I am seeking to follow and be inspired by are those who “code first” (not sure how to describe that, hence the quotes) and didn’t adopt more of a PR or front-facing role, mostly leaving coding behind as the vast majority of females I know in tech eventually did. (And a reason why I felt I also didn’t belong in tech or coding and should follow them, after I was told all I do as a web dev who directly helped my employer’s entire business scale up is “just pretty things up”).
So: who are some non cis males whose career is centred on coding excellence who I could follow online somehow? Really not sure of the right words to describe this, so please rephrase “coding excellence” if you need - I mean people who mostly just want to code, be great at code, inspire others to be great too, they could teach or not, lecture or not, just hang out online, whatever. Their actual job could be in almost ANY industry, not just software dev or similar.
#coding #softwaredevelopment #webdevelopment #coders #diversityintech
When I have some time to kill, I'll make a Desktop Environment Framework using #NuxtJS with #NuxtUI and #SQLite.
In my mind: apps would work seamlessly between desktop environment, no matter the flavor.
The idea: Apps are processes, Desktop Bus ties Window to App, multiple Desktops (screens).
#WebDev #NAS #JavaScript #Framework #DesktopEnvironment #Programming #HomeServer #Nuxt #Desktop #Browser #Web #HTML #Development #WebDevelopment #FOSS #OpenSource #OSS
I'm not saying that the #Angular docs suck, but https://angular.dev/api/core/EventEmitter contains a single line, of what is either line noise or a Perl program.
#tinyCSStip Want to create a triangle with all edges equal in 4 simple #CSS declarations?
Such a triangle also has all vertex angles equal = (sum of angles in a triangle)/3 = 180°/3 = 60°
👉 https://en.wikipedia.org/wiki/Sum_of_angles_of_a_triangle
Knowing its edge length a, its height is a·sin(60°).
Aspect ratio of the box
a/(a·sin(60°)) = 1/sin(60°)
#cssMaths #Maths #Mahematics #code #trigonometry #triangle #coding #webDev #frontend #web #webDevelopment #dev
🆕 blog! “Using a CSS cursor to show the external link's favicon”
How do you know where this link goes to? If you're on a desktop, you might notice that hovering your mouse over it displays the destination somewhere on your screen. If you're a geek, you could view the source-code of a page. Can we improve the experience for users? Here's an attempt. Try h…
👀 Read more: https://shkspr.mobi/blog/2024/10/using-a-css-cursor-to-show-the-external-links-favicon/
⸻
#css #HTML #WebDevelopment
TIL you can link directly to text content in a web page without using an ID attribute
https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html
Some years ago, a client of mine asked me to create a VPS for a website they were going to host.
As per their request, I set up an Ubuntu VPS with Nginx, PHP, MySQL, Redis, etc. Its job was to support a low-traffic, local website built with Laravel.
I've since lost touch with the client, but the website is still up and running (the VPS is up to date, though Laravel might be slightly behind - I'm not managing it).
This morning, my client (a good person with solid tech skills) told me that their client will be migrating the website to another provider, so they asked for the server specifications. I replied with the details, explaining that it's a simple and stable setup, and that the requirements are low since they only get around 50 visits per day. Easy peasy.
A few hours later, the client came back saying they had been asked for more details, as everything is required for the new setup - even though it's just a basic migration.
Here's what they sent me (copy-pasting the request):
Project Documentation & Codebase
• Source Code Repository Access (e.g., GitHub, GitLab, Bitbucket)
• Code Documentation (README files, API documentation, deployment guides)
• Dependency Management (package lists like package.json, requirements.txt, or equivalent)
Project Accounts & Credentials
• Server/Hosting Login (AWS, Azure, DigitalOcean, etc.)
• Database Access (connection strings, admin credentials)
• CI/CD Tools (Jenkins, GitHub Actions, CircleCI)
• Third-party APIs (API keys, access tokens)
• Domain & DNS Management (Cloudflare, GoDaddy)
Development Environment Setup
• Development Environment Configuration Files (.env files or config scripts)
• Instructions for Local Setup (required tools, frameworks, or virtual environments)
• System Architecture Diagrams
When we explained that we didn’t use most of those things (CI/CD tools - they're not needed here, and "system architecture diagrams" don’t really make sense), they couldn't believe it.
I'm at a loss for words.
Why are we overcomplicating things like this?
It’s just a simple Laravel website. Install Nginx, MySQL, PHP, Redis, and you're good to go.
Do we really need all of this for a low-traffic, small website?
We're unnecessarily overcomplicating things. Sure, this stuff makes sense for more complex setups - but not this one.
By overcomplicating the setup with unnecessary tools and processes, we're not only adding complexity but also consuming more resources - more servers, more power, more energy. Keeping things simple isn’t just practical, it's also more sustainable.
Programming should be simple
4 years after Deno 1.0, the next generation of JavaScript is ready for production at scale.
Deno 2 is out today
🐢 Fully backwards compatible with Node and npm
📦 Package management and node_modules and package.json
📅 Long term support
If you use #PyCharm Pro and have a REST API, you *must* check out the Endpoints tool window.
It shows all of your project's endpoints in one place, along with documentation, schema info, etc!
https://www.jetbrains.com/help/pycharm/django-endpoints.html
https://www.jetbrains.com/help/pycharm/endpoints-tool-window.html
#DRF #Django #DjangoRestFramework #REST #API #Flask #PyCharm #JetBrains #WebDevelopment
🆕 blog! “Inline CSS - The Link "Cheat"”
I am a bear of very little brains sometimes. I had a site which, for various boring reasons, was printing a <style> element in the middle of the HTML's body. Because <style> is a metadata element, it should only appear within the <head> element. This is OK: <!doctype html> <html> <head> <style> a { color: […]
👀 Read more: https://shkspr.mobi/blog/2024/08/inline-css-the-link-cheat/
⸻
#css #HTML #WebDevelopment
It’s time for a belated #introduction …
I’ve worked in jobs ranging from IT support to #WebDevelopment. I usually end up managing people but what I enjoy the most is digging into and fixing #tech issues.
I’m passionate about equal rights for everyone, regardless of gender, race, nationality, sexual identity or disability. I’m a firm proponent of skepticism and the value of science, logic and reason.
I love reading, watching tv and movies, and the wonders of #space.
I've just started a single-user instance and my timeline is bare! Please reply or like this if you post about #AI, #Mastodon or #WebDevelopment so I can follow you. All boosts very much appreciated. Thank you, folks!
And then put a link here so I can boost it. :)
I am a tech enthusiast who is disenfranchized from the modern heavy-handedness of corporate social-media. Looking for a freer experience where I don't have to answer to faceless 3rd parties.
Meine Interessen:
🚴
#fahrrad #verkehrswende #autofrei #autokorrektur #bikepacking #gravel #gravelbike
⌨️ & ✏️
#webdesign #webdevelopment #illustration #affinity #wordpress
👨👩👦
#eltern #parenting #vatersein #tochter #erziehung
🌻
#garten #kleingarten #ökologisch #pflanzen
🈳
#sprache #linguistik #language #deutsch #english #español #francais
Just going to nonchalantly shove in some awareness to my GitHub Sponsorship.
If you value my contributions to Open Source and Laravel, just leave a small tip or become a sponsor. It helps me pay the bills.
https://github.com/sponsors/DarkGhostHunter
#PHP #Javascript #JS #FOSS #OSS #OpenSource #Programming #Development #Software #SoftwareDevelopment #WebDevelopment #WebDev #Laravel #Github
Attention all #Wordpress experts.
We're looking for a new Wordpress developer at CoffeeGeek. Global location isn't important, but your skills, reliability, discretion and availability are.
We are looking for someone who
- has a deep and full understanding of the entire Wordpress infrastructure, back end, multi-site usage, and all the associated coding, css, custom theme work etc.
- Has a good knowledge and understanding of Elementor Pro. We use Elementor Pro and several plug in packages on CoffeeGeek, and have need of some custom work within Elementor.
- working, day to day knowledge and experience with Cpanel, PHP and all the normal server-side stuff that comes along with Wordpress and managing a busy website.
- The usual "back end" knowledge an experience in website management, including CDNs, site security, back up, etc.
- Some SEO experience, the more the better (especially staying on top of current trends
- Some design experience. This isn't crucial, as we have a WP / Elementor designer separate from our WP Developer position. But you knowing some ins and outs of basic design is beneficial
- VERY IMPORTANT: Good availability. I don't expect turnaround in an hour after I send a job request, but responses within 24hr, and normal availability for several hours per week for maintenance / bug chasing (and also larger blocks of time for bigger projects) is expected and required.
- VERY IMPORTANT: you have the ability and desire to make sure all the work you do for us is fully tested and bug checked before signing off on the work. We do have a dev server to test things on, but we will rely on you to deliver finished, generally bug free work.
- Ideally, you are creative on the technical side, are good at hunting down bugs, innovative with fixes, and know how to get the most out of a Wordpress environment.
- you don't have to love coffee, but it would not hurt your application process! :)
I am willing to pay a monthly retainer plus a preferred hourly rate (billed once a month / when tasks are completed and signed off) or a slightly higher straight hourly rate (no retainer) for your work, payment competitive in the US and Canada marketplace.
If interested, please DM me here with your email address, and I will send you more details and ask for your CV, examples of your work, and your company website information.
I am based in Canada, PDT time, and most of the work contact times would be between 1pm and 10pm PDT time.
#wordpressdeveloper #webdeveloper #joblisting #webdevelopment #webdev
I did a write up of setting up Webmentions on my site! I had mentioned it earlier, but there was one stumbling block that took me longer to figure out.
Webmentions let me get notified when people share my posts, respond to my comments on other sites, etc., and lets me use my site for a lot of the kinds of interactions I'd otherwise have to do on social media.
https://reillyspitzfaden.com/blog/05-21-2024
#IndieWeb #Blog #Webmentions #Microformats #WebDev #WebDevelopment #Programming #Coding
Wake up, wake up, wake up!
@FirefoxNightly finally supports animating custom properties (registered via `@property`)! 🥳🎉
For the past 6-7 years, I have made ~200 such demos on #CodePen and they should now work in #Firefox Nightly!
https://codepen.io/thebabydino/pens/tags/?selected_tag=houdini
#code #coding #css #cssVariables #frontend #webDev #webDevelopment
Inspired by this Bees & Bombs gif https://twitter.com/beesandbombs/status/1714356224580276302
Code something like this as an animated background on the html?
No styles on any other element.
No JS.
No SVG, no images in general save for CSS gradients.
Under 20 CSS declarations (including CSS vars, those in @keyframes, @property).
#css #coding #frontend #webDev #webDevelopment
My take:
Fresh off the presses! Upgraded my portfolio site to the latest version of the Academic CV theme from #HugoBlox.
Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.
Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.
Full article here:
https://maho.dev/2024/04/a-guide-to-implementing-activitypub-in-a-static-site-or-any-website-part-6/
If you like it don't forget to follow the @blog !
#fediverse #activitypub #staticsites #hugo #azure #mastodon #webdevelopment #socialweb #webfinger #http #dotnet
Here's my #introduction:
I live in The Netherlands, Europe. I work as a self-employed tech consultant & software developer. I like to tinker & have way too many interests :)
Likely to toot about:
#technology #techpolicy, #opensource #openstandards #opencontent #publicdomain #creativecommons #copyright #sustainability #diy #infosec #security #data #privacy #accessibility #ui #ux #interactiondesign #ethics #webdevelopment #devops #sysadmin #climatecrisis #food #music #linux #debian #ubuntu
Back in 1996, Netscape announced the imminent launch of Webstories, a column showcasing the best in Web development. Over the next two years, they kept pushing the launch date back and back before quietly forgetting the whole thing.
With the help of the Wayback Machine, let's take a look at this never-launched column, and learn a little about late 90s Web culture and technology along the way: https://danq.me/netscapes-untold-webstories
#Web #WebDesign #WebDevelopment #ComputerHistory #WebHistory #Nostalgia
Strategies for linking to obsolete websites
https://shkspr.mobi/blog/2020/01/strategies-for-linking-to-obsolete-websites/