But when you still maintain that old code, the cringe becomes a cold sweat
---
RT @catalinmpit
Looking back at my old code and content makes me cringe.
Sometimes it's good to look back and see how far you've come.
https://twitter.com/catalinmpit/status/1548299178618417154
RT @programmerjoke9
but it's easy#100Daysofcode #javascript #programming #dev #linux #java #programming #CodeNewbie #python #reactjs #bugbounty #DataScience #infosec #gamedev #BigData @programmerjoke9
At this point I'm too far down the rabbit hole to imagine switching from emacs (far more than code usage). But I'm haunted by the possibility of specialized editors, even though webdev is intrinsically polyglot. Cross-pollination, though, rules my philosophy, and emacs triumphs.
---
RT @stylewarning
With that said, please build more language-specific IDEs. I get a lot of work done in Emacs, and it's the least bad option for me, but I'…
https://twitter.com/stylewarning/status/1548577956024307712
RT @stylewarning
I switched to Emacs after about 12 years of coding. Prior, I was a huge fan of slick, glossy, command & control IDEs. (I probably still would be if they actually continued to innovate.)
Haven't switched since changing to Emacs. It's trusty and dependable, whilst being advanced. https://twitter.com/bluespacecanary/status/1548499233661075458
@abbienormal @veer66 it makes no assumptions about the shape of the migration/db you are at right now; it only reads the sql files, and keeps track of which ones have been run yet.
Migratus takes care of loading specified sql files in a particular order, and provides Clojure bindings to run/create said files. It takes an init file, run at the start to set up your schemas, then runs all the up and down migrations in numerical-sort order, where the recommended numeral is something like the Unix timestamp.
So it runs any number of SQL things on your database, and does it in the right order. It also supports knowing which ones have already been run, and being able to back-track them. So it's all about batching and ordering, with some features (which, I'm ashamed to admit I've never used) for versioning your database.
The distinction here is whether it helps right queries as you access the db in business logic (HoneySQL does this, so you never need to actually type SQL), or whether it reads SQL code and implements it as migrations (Migratus does this)
@abbienormal @veer66 I think the comparison is to other tools. I didn't know Django did that, but I believe Scala also has a nifty migration-updater tool. For Clojure, I actually want to make something that will create migrations based on my current data. Right now, though, I just use Migratus plain.
@veer66 @abbienormal Oh. For writing SQL statements I love HoneySQL
@carce @DeveloperMemes I have an emacs plugin that coverts between cases on the spot, but fortunately I don't spend much time switching contexts so I don't have to deal with this too much. Just snake-case (clojure, elisp, scheme) most of the time, then camel (javascript) and whatever (php)
@abbienormal I may have done what you are doing before. For our migration needs we use migratus, and each project has init files and populate up/down files. We have several times converted from mysql to postgres, though it takes some manual work. What exactly is your project? https://github.com/yogthos/migratus
RT @fvides
Finally biting the bullet with CLJS. Thanks to @ericnormand for his fine tutorial https://ericnormand.me/guide/clojurescript-tutorial
It rocks!!
"Naming Conventions Tier List"
submitted by DaDevNoob
https://reddit.com/r/ProgrammerHumor/comments/vz5pn2/naming_conventions_tier_list/
@icedquinn Nice thoughts!
RT @openuk_uk
Hoping to see the UK use #openstandards to support this #openRAN “Standards-based compliance, allowing all suppliers to test solutions against standards in an open, neutral environment” and #Interoperability @JuliaLopezMP https://www.fiercewireless.com/tech/uk-outlines-open-ran-principles
@freemo ok. I was just going by the "about", which has a version number
Full Stack Clojure web app engineer