-
8 votes
-
Rocket: A Web Framework for Rust
9 votes -
CSS container queries: use cases and migration strategies
4 votes -
[Google IO 2021] A high-level overview of how Excalidraw works and the browser APIs it uses
8 votes -
A modern boilerplate for Vite, React 17, and TypeScript 4.3
2 votes -
New major versions released for the six core Pallets projects - Flask 2.0, Werkzeug 2.0, Jinja 3.0, Click 8.0, ItsDangerous 2.0, and MarkupSafe 2.0
7 votes -
TeXMe Demo: Self-rendering Markdown + MathJax documents
6 votes -
A guide to some newly supported, modern CSS pseudo-class selectors
4 votes -
Pyodide is now an independent project - The CPython 3.8 interpreter compiled to WebAssembly which allows Python to run in the browser, originally developed at Mozilla
9 votes -
CSS container queries - An upcoming CSS feature that will enable style changes based on the size of the containing element
17 votes -
Exploring the CSS @property feature and its type-checking and animating capabilities
6 votes -
Guide to advanced CSS selectors
4 votes -
The 2020 MDN Web Developer Needs Assessment report is now available
7 votes -
MDN Web Docs has switched over to its new platform, where the content is now maintained through a GitHub repository
4 votes -
A complete state machine implemented in HTML checkboxes and CSS
8 votes -
Google using Core Web Vitals in their search rankings will be a positive change, but developers should be careful not to fixate solely on those three metrics
6 votes -
How Readup knows whether or not you've read an article
7 votes -
Standardizing <select> and beyond: the past, present and future of native HTML form controls
7 votes -
Thinking outside the box with CSS Grid
7 votes -
MDN Web Docs is switching to a new platform where the content will be hosted and contributed to in a GitHub repository
15 votes -
Bytecode Alliance: One year update
4 votes -
A case study on vanilla web development
10 votes -
Static imports in the runtime environment of Webpack 4
4 votes -
The failed promise of Web Components
4 votes -
Moment.js is now considered to be a legacy project in maintenance mode - Reasons you might want to keep using it, and recommendations for what to use instead
14 votes -
makesite.py - Simple, lightweight, and magic-free static site/blog generator
7 votes -
Official Mozilla statement about the future of MDN Web Docs
24 votes -
Tailwind CSS: From Side-Project Byproduct to Multi-Million Dollar Business
5 votes -
Cool URIs don't change
6 votes -
Comprehensive guide on the JavaScript tooling system by MDN
5 votes -
moderncss.dev - A series examining modern CSS solutions to old CSS problems
15 votes -
Rebuilding our tech stack for the new Facebook.com
12 votes -
The cost of JavaScript frameworks
5 votes -
Notes on auth token persistence
5 votes -
Laravel 7 Released
3 votes -
Why the world needs CSS developers
6 votes -
Smaller HTML Payloads with Service Workers
7 votes -
Do people like CSS or just grow to tolerate it?
I've been trying to learn CSS. I went through the relevant sections of Colt Steele's Web Bootcamp. It is mostly focused on Bootstrap, which disappointed me a bit. So I went through MDN to learn...
I've been trying to learn CSS. I went through the relevant sections of Colt Steele's Web Bootcamp. It is mostly focused on Bootstrap, which disappointed me a bit. So I went through MDN to learn Flexbox and CSS Grid, which seemed like a better alternative. The fundamentals are easy enough, but when I try to make a layout everything gets mixed in my head (even though I have the documentation open at all times). The impression I get is that modern CSS is not one thing, but a bunch of little things that resemble each other in a confusing way. It's hard to infer stuff and there are gotchas everywhere. I know this is not a programming language, but it is at least programming-related. Learning CSS feels more like learning English than a technology: you must accept that it's not a cohesive system, but rather the culmination of a long historical process full of random developments.
I tried getting back to Bootstrap, but then I have to override a bunch of stuff I don't even know is there.
I'm having a lot of trouble trying to put something very simple together. I just wanna leave that behind and go back to my beloved Python.
I did not want this to be a rant, but it is now a rant. So be it :P
23 votes -
Build your own React
7 votes -
Bytecode Alliance: Building a secure by default, composable future for WebAssembly
9 votes -
The evolution of the web, and a eulogy for XHTML2
10 votes -
The new two-value syntax of the CSS display: property
12 votes -
How do you power your personal site/blog? What should I use?
I currently have a personal "portfolio" site that I haven't updated in close to a year. I'm planning now on revamping it, and I am using this opportunity to reconsider the static site generator I...
I currently have a personal "portfolio" site that I haven't updated in close to a year. I'm planning now on revamping it, and I am using this opportunity to reconsider the static site generator I am using.
I host my site on Github pages, which means that Jekyll was originally very appealing due to its nice integration with Github. However, I have found it difficult to greatly customize the themes I find, and I'm the type of person that likes to get everything "just right". It seems like Hugo might be more extensible in this regard, but I'm not sure if that alone makes it worth the switch from my current setup. Anecdotally, a lot of the blogs I find whose layouts I really like tend to use Hugo.
Pure HTML/CSS is an option but that seems like a big overhead for what I want. I'm no web developer and I don't plan on becoming one.
15 votes -
All the new ES2019 tips and tricks
7 votes -
A Simple Intro To Svelte
4 votes -
Why is modern web development so complicated?
17 votes -
JavaScript: What’s new in ES2019
13 votes -
Userinyerface — A worst-practice UI experiment
12 votes -
Show: UNK, a sub-1000-byte ssg with included markup parser and template
7 votes -
What are the minimal features every good blog should have?
I've been learning Laravel, and familiarizing myself with the framework by coding up a blogging website. Right now, it's minimally functional, and I'd like to add some more features to it. Since...
I've been learning Laravel, and familiarizing myself with the framework by coding up a blogging website. Right now, it's minimally functional, and I'd like to add some more features to it. Since this is my first project with Laravel the code is a mess, and it's just about time for me to rewrite the whole thing. Before starting that, I'd like to have a better idea of what my final product should be. I don't want to recreate WordPress in Laravel, but I do want to have something I wouldn't spit at. Basically a project that would be good as a resume builder if I ever needed one.
So far, my website allows users to...
- register for an account, log in/out, update their email address and display name
- create posts with a WISIWYG editor
- upload files
- create profiles
- and manipulate everything through CRUD.
What do you think the minimal features a blogging platform needs to have to be "complete" and usable as a stand-alone system?
13 votes