Featured

Java

How Optional Breaks the Monad Laws and Why It Matters

Marcello La Rocca, 7 hours ago
Java's Optional, unlike may-or-may-not-contain-a-value types in other languages, is no well-behaving monad. And this matters to everyday...
05:23
HTML & CSS

AtoZ CSS: CSS Keyframe Animations

Guy Routledge, 22 hours ago
Animation used to be the realm of JavaScript. Now, in modern browsers, we can animate elements using CSS. The [email protected]` block and...
Digital Marketing by WooRank

10 Most Valuable Places for Your Keywords

Greg Snow-Wasserman, 8 hours ago
Keywords are vital for your SEO. However, just as important is how you use your keywords. Find the 10 places you should, and shouldn’t,...
05:14
HTML & CSS

AtoZ CSS: Justify Text

Guy Routledge, 3 days ago
Justify is one available value for the `text-align` property. It allows the formatting of text in a style often used in newspaper design....
09:04
JavaScript

A Deep Dive into Routing with hapi

Andrew Van Slaars, 3 days ago
Take a deeper dive into hapi routes and learn how to use parameters to create flexible routes to use within your applications. See how...
1 Comment
Ruby

Authenticate Your Rails API with JWT from Scratch

Vinoth, 13 hours ago
Vinoth shows you how to authenticate the users of your Rails-based APIs with JSON Web Tokens (JWT) from scratch.
06:09
HTML & CSS

AtoZ CSS: The ID Selector

Guy Routledge, 7 days ago
ID is a CSS selector that allows the styling of a single unique element. Their use in CSS is common and often a little controversial. In...
HTML & CSS

AtoZ CSS Screencast: Keyframe Animations

Guy Routledge, 15 hours ago
Guy Routledge explores CSS values and properties from each letter of the alphabet in our AtoZ CSS Screencast Series. Letter K is for...
A Happy Macintosh

Get the latest in web dev, once a week. Free.

Latest Articles

For Developers, By Developers

Like SitePoint on Facebook
Sponsored content