Code Explainers

Code explainers tagged #string-formatting

ruby
module WifiQrCode
  ESCAPE_CHARS = /([\\;,:"])/.freeze
 
  AUTH_TYPES = {

Building a Wi-Fi QR code payload in Ruby

string-formatting validation escaping
Intermediate 9 steps
ruby
require "securerandom"
require "time"
 
class ICalEvent

Building an iCalendar file in Ruby

serialization string-formatting file-formats
Intermediate 10 steps
javascript
function generateCalendarGrid(year, month) {
  const firstDay = new Date(year, month, 1);
  const lastDay = new Date(year, month + 1, 0);
  const daysInMonth = lastDay.getDate();

Building a text calendar in JavaScript

date-handling grid-layout modular-arithmetic
Intermediate 9 steps