Page 31 of 128 (2549 total posts)

October 2022

02-10-2022
Important
The Hundred-Year Programming Language

The Hundred-Year Programming Language

Source: codefol.io

A suprisingly thoughtful and detailed essay. I skimmed it. It's a bit of intellectual play because the question could be answered much more briefly. But the article does go deep and look at the question in many different interesting ways.

Tags: programming-language history cobol research

September 2022

23-09-2022
Making Sense of Rails Assets

Making Sense of Rails Assets

Source: fly.io

Rails Assets (css, js, etc) have been managed through various mechanisms over the years. They seem to keep trying to find something less mind bendingly complex. Here's the latest: "Demystify the complexity of the Rails 7 asset pipeline and navigate its wide menu of options."

Tags: rails asset-pipeline configuration explainer how-to
12-09-2022
Accelerate Python code 100x by import taichi as ti | Taichi Docs

Accelerate Python code 100x by import taichi as ti | Taichi Docs

Source: docs.taichi-lang.org

This is almost in the too good to be true category! “Python has become the most popular language in many rapidly evolving sectors, such as deep learning and data sciences. Yet its easy readability comes at the cost of performance. Of course, we all complain about program performance from time to time, and Python should certainly not take all the blame. Still, it's fair to say that Python's nature as an interpreted language does not help, especially in computation-intensive scenarios (e.g., when there are multiple nested for loops).”

Tags: python performance
12-09-2022
Why Use MongoDB with Ruby

Why Use MongoDB with Ruby

Source: alexbevi.com

I haven't read this yet, but the topic is of great interest: "Before discovering Ruby and Ruby on Rails I was a .NET developer. At that time I’d make ad-hoc changes to my development database, export my table/function/stored procedure/view definitions to text files and check them into source control with any code changes. Using diff functionality I’d compare the schema changes that the DBAs needed to apply to production and we’d script that out separately."

Tags: ruby mongodb how-to
10-09-2022
Runno

Runno

Source: runno.dev

It has some similarities with things like JSFiddle or CodePen, but can run Ruby (as well as Python, C and C++). It can even act interactively and accept user input (such as with gets). You can then take these sandboxes and use them on your own pages/blog posts, etc.

Tags: browser ruby runner fiddle
02-09-2022
Duplication - Code with Jason

Duplication - Code with Jason

Source: codewithjason.com

Duplication can pose serious maintenance problems to codebases. Developers’ attempts to fix duplication can even sometimes introduce new problems. Certain popular approaches to addressing duplication exist, such as the rule of three and the refrain duplication is cheaper than the wrong abstraction. I think these advice snippets treat duplication in an oversimplified way that doesn’t […]

Tags: dry software-engineering programming duplication

August 2022

28-08-2022
VisiData

VisiData

Source: visidata.org

Command-line interactive multitool for tabular data.VisiData is an interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.

Tags: csv data visualize tabular cli fast cool-tools
28-08-2022
CodeSee – Bring visibility to your codebase

CodeSee – Bring visibility to your codebase

Source: codesee.io

CodeSee is the world’s first solution for Continuous Code Understanding. CodeSee helps development teams visually understand how your large-scale codebase works, document it, and collaborate continuously.

Tags: cool-tools code-review github code-style architecture design vscode