Blog Posts
All my blog posts and articles
Page 6 of 142 (2825 total posts)
June 2023
llm ttok and strip-tagsCLI tools for working with ChatGPT and other LLMs
llm, ttok and strip-tags—CLI tools for working with ChatGPT and other LLMs –I’ve been building out a small suite of command-line tools for working with ChatGPT, GPT-4 and potentially other language models in the future. The three tools I’ve built so far …
Tips for writing Rails tasks with Thor instead of Rake
Tips for writing Rails tasks with Thor instead of Rake –Thor is a great way to write simple CLIs like one-off Rails scripts, but it does have its own gotchas. Here’s how to use Thor in practice.
Rails design patterns
Rails design patterns –This article is a high-level overview of design patterns that are commonly used in Ruby on Rails applications. I also mention the cons and pros.
PocketTube – YouTube Subscription Manager
PocketTube – YouTube Subscription Manager –The better way to group and organize your Youtube subscriptions
Center Cam Standard Package
Center Cam Standard Package –Center Cam Standard Package includes: Center Cam Assembly, Adjustable clip mount, Lens Privacy cover. Center Cam Specs: 1080p Resolution, F2.1 lens, 30 FPS, 65 degree Horizontal Field of View. Compatible with Windows, Mac, Android, and Linux. USB-A/USB-C. Adjustable Clip Mount Specs: Opens up to 2″. Unit is 5 Ft. long
Lago Blog – ORMs are criticized for the wrong reasons
Lago Blog – ORMs are criticized for the wrong reasons –ORMs, often criticized, are typically misused rather than inherently flawed. While they present challenges in visibility and performance, correct usage can mitigate these issues.
Top 7 Featured DEV Posts from the Past Week
Top 7 Featured DEV Posts from the Past Week –A round up of the most-read and most-loved contributions from the community this past week
Copilot Leaks: Code I Should Not Have Seen
Copilot Leaks: Code I Should Not Have Seen –The number of leaked information from Copilot were surprising. I’ll show you what it his and how to prevent it your code from leaking.
Blocks Procs and Lambdas: A Beginner’s Guide to Closures and Anonymous Functions in Ruby
Blocks, Procs, and Lambdas: A Beginner’s Guide to Closures and Anonymous Functions in Ruby –Closures and anonymous functions are very useful concepts, especially in functional programming. Ruby makes working with them a pleasure via its flavors like blocks, procs, and lambdas. This post provides an in-depth tutorial and shows the subtle differences between them.
Akshay’s Blog
Akshay’s Blog –I am a Ruby on Rails developer based in Victoria, BC. This blog is my attempt to spread the joy of building web applications in Ruby on Rails with the world.
File: Advanced I/O with Polyphony Documentation for polyphony (1.1.1)
File: Advanced I/O with Polyphony — Documentation for polyphony (1.1.1) –
0008 – Guide to overloading in Python
0008 – Guide to overloading in Python –Overloading is giving multiple implementations to a function, based on what arguments it receives.
Rewriting the Ruby parser
Rewriting the Ruby parser –At Shopify, we have spent the last year writing a new Ruby parser, which we’ve called YARP (Yet Another Ruby Parser). As of the date of this post, YARP can parse a semantically equivalent syntax tree to Ruby 3.3 on every Ruby file in Shopify’s main codebase, GitHub’s main codebase, CRuby, and the 100 most popular gems downloaded from rubygems.org. We recently got approval to merge this work into CRuby, and are very excited to share our work with the community. This post will take you through the motivations behind this work, the way it was developed, and the path forward.
Why did the #TwitterMigration fail?
Why did the #TwitterMigration fail? –I’ve been using fediverse stuff (Mastodon and, most recently, Calckey – I’m just going to use “Mastodon” as shorthand here, purists can bite me) for over a year now, a…
Nova
Nova –The beautiful, fast, flexible, native Mac code editor from Panic.
Get the most out of Python dicts
Get the most out of Python dicts –I won’t make any dict joke
Community by the Numbers Part One: Group Thresholds
Opinion | How Shoddy Data Becomes Sensational Research
Opinion | How Shoddy Data Becomes Sensational Research –Academics are addicted to p-hacking, data torturing, and other statistical sins. We must break these habits.
Ruby 3.2 runtime now available in AWS Lambda | Amazon Web Services
Ruby 3.2 runtime now available in AWS Lambda | Amazon Web Services –Get started building with Ruby 3.2 today by making necessary changes for compatibility with Ruby 3.2, and specifying a runtime parameter value of ruby3.2 when creating or updating your Lambda functions.