Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 4,615 posts.
Let's write a toy UI library
We begin by writing a few helper functions that will invariably prove useful to us later. We will be dealing with a lot of rectangular regions on the screen, so it makes sense to start by defining a rectangle structure and write some code to manipulate it.
WebRTC file sharing broker using Elixir Phoenix
WebRTC was created primarily for video and voice communication but it has the API to send raw binary data between two browsers as well. This opens up a lot of opportunities to create more peer to peer web application which are supported by modern browser. There are already a lot
Fizz Buzz in CSS
How many CSS selectors and declarations do we need to produce the Fizz Buzz sequence? Of course we could do this with no CSS at all simply by placing the entire sequence as text in the HTML body. So to make the problem precise as well as to keep it interesting, we require that all text that appears in the Fizz Buzz…
Sprites on the Web
In game development, it’s common to use spritesheets for animation, but this technique isn’t as widely used on the web these days. Which is a shame, because we can do some pretty cool stuff with sprites! In this post, we’ll share the niche CSS function you can use to leverage this technique, and explore some of the…
NoiseCraft: Browser-Based Visual Programming Language for Sound and Music
NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
XSS in Gmail through Rapportive
A blog on security, malware, cryptography, pentesting, javascript, php and whatnots
The web browser as a tool of thought
A month ago, I built a personal search engine called Monocle that let me search through a trove of personal information I’ve saved over time, from notes to journal entries to bookmarks and tweets. Shortly thereafter, I switched my default search engine in my web browser from Google to Monocle, marking the start of my…
Firefox's Inspector Tool as 3D Modeler
Coolutils has built reliable file converters since 2003. Convert PDF, HTML, XLS, DOC, email and images. A solution for every conversion need.
Firefox on Unix is moving away from X11-based remote control
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
ATProto and the ownership of identity
The new age of social-enabled apps
A brazen ripoff of Twitvid
Now the guys running the knockoff have copied Twitvid's graphic design as well. Here's the site when they first launched,
What if we made video conferencing work?
alexstjohn.com is your first and best source for information about alexstjohn. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
Google 2000 vs. Google 2011
I sometimes hear people say “Remember when Google launched and the results were so good? Google didn’t have any spam back then. Man, I wish we could go back to those days.” I know…
Streams: Mail 3.0 concept
Introducing concept of Streams, aiming to fix most of email-as-a-medium flaws
Polymath: A Markup Language for Everything
Polymath is a markup language for aesthetically presenting a wide variety of information including text, mathematics, programming, photos, videos, and more.
Union Types in Flow and Reason
Union types are powerful yet often overlooked. At work, I've been using Flow which thankfully supports union types. But as I've refactored more of our code to use union types, I've noticed that our bundle size has been steadily increasing!
You can use newline characters in URLs
We locate web content using special addresses called URLs. We are all familiar with addresses like https://google.com. Sometimes, URLs can get long and they can become difficult to read. Thus, we might be tempted to format them like so in HTML using newline and tab characters, like so: <a…