Common Lisp isn’t a functional programming language. Guile being based on Scheme is closer, but I’d still argue that opting into OOP is diverging from the essence of FP.
Common Lisp isn’t a functional programming language. Guile being based on Scheme is closer, but I’d still argue that opting into OOP is diverging from the essence of FP.
https://curl.se/ has been account free since 1998.
Never understood why people keep trying to use proprietary tools for this, especially when curl is so good.
I have a directory of shell scripts I use to test out endpoints. I persist request/response data either with environment variables or regular files. Oh and since these are just shell scripts, it’s pretty trivial to do stuff like iterate over a CSV (or JSON array) and make a request for each row, conditionally make requests, or whatever else you want.
Oh and honorable mention goes to jo
and jq
for making it super easy to make/process JSON data.
Just remember that if you aren’t actually concatenating files, cat
is always unnecessary.
https://porkmail.org/era/unix/award#cat
jq < file.json
cat
is for concatenating multiple files, not redirecting single files.
Meanwhile, I can open a 1GB file in (stock) vim without any trouble at all.
Formatting is what xmllint
is for.
:syntax off
and it works just fine.
I understand what you’re saying—I’m saying that data validation is precisely the purpose of parsers (or deserialization) in statically-typed languages. Type-checking is data validation, and parsing is the process of turning untyped, unvalidated data into typed, validated data. And, what’s more, is that you can often get this functionality for free without having to write any code other than your type (if the validation is simple enough, anyway). Pydantic exists to solve a problem of Python’s own making and to reproduce what’s standard in statically-typed languages.
In the case of config files, it’s even possible to do this at compile time, depending on the language. Or in other words, you can statically guarantee that a config file exists at a particular location and deserialize it/validate it into a native data structure all without ever running your actual program. At my day job, all of our app’s configuration lives in Dhall files which get imported and validated into our codebase as a compile-time step, meaning that misconfiguration is a compiler error.
You’re just describing parsing in statically-typed languages, to be honest. Adding all of this stuff to Python is just (poorly) reinventing the wheel.
Python’s a great language for writing small scripts (one of my favorite for the task, in fact), but it’s not really suitable for serious, large scale production usage.
Technically “to eat” is the Infinitive form of the verb, and using infinitives as nouns isn’t all that unusual in many languages.
Ah gotcha, fair enough. Definitely depends on the workload. If you have compute you want to dedicate to solely to a single task, have at it.
Umm, queueing is standard practice particularly when a task is performance intensive and needs limited resources.
Basically any programming language using any kind of asynchronous runtime is using queues in their scheduler, as well.
No, this technology has been around for many decades, since the early days of computing. It is nothing new. The only thing that has changed is the volume of data and computing power.
I definitely associate “ninja” with wannabe JavaScript developers.
Pureblood is pretty funny, though of course we actually use Haskellers. Honorable mention goes to “Haskellnaut” to (playfully) describe taking the language as far as it can go.
https://www.visidata.org/ > excel for manipulation and navigation of data.
Gmail is a (bad) web application. A marketing website or even an ecommerce store are not.
Those are definitely all HSA things, and something I use mine for all the time. Dunno how it worked for you but I basically just have a debit card I can use that has my HSA balance on it. Functions like any other card.
You have to be a registered Democrat/Republican to vote in their respective primaries, though, which is a little like registering how you’ll vote. It’s a pretty bizarre system, to say the least.
I tend to prefer similar movies as you and I loved the movie. It is a VERY fantastical, intelligent, existential, and heady movie. It’s one of the most expert navigations of complex social dynamics I’ve ever seen and has an absolute shitload of cinema references and easter eggs to boot.
Don’t let the surface fool you. The franchise is just a vehicle for Greta’s ideas to reach a mass audience.
It’s “open source” as a technical matter, but the fact is that plenty of common extensions are still strictly controlled by Microsoft (like say, Live Share) and can’t be used with vscodium due to licensing. It’s a pretty useless editor without extensions, and the marketplace isn’t exactly “open”, either.
Never do certifications for software engineering. The only certifications worth a damn are security certs and networking certs. If I saw a programming-related certification on a resume, I would completely ignore it since the only thing it tells me is that you paid some money to get a cert.
While I’m not a fan of Java, it’s most certainly not a dying language and you will be able to easily find employment into perpetuity. If I had to pick, I’d personally choose Java over .NET purely to avoid being trapped in Microsoft-land, especially with all of the bullshit they’ve been up to lately.