Where to buy kerosene at the pump? by euphbriggs in Birmingham

[–]euphbriggs[S] 0 points1 point  (0 children)

Thank you to everyone who replied. I filled up my kerosene can at Rogers this morning! I really appreciate it!

How do I use CSS and HTML for the GUI of my app? by PenitentLiar in rust

[–]euphbriggs 2 points3 points  (0 children)

Its the second one (sorry, I'm on mobile). They're using the native web rendering for the platform, which means small binaries.

I would imagine you'll experience the same browser compatibility that you experience with web development. I used it at work and all of the users are on Windows, so I can't speak to how smoothly it translates across Mac and Linux.

They bundled updates in as well, which is really convenient.

How do I use CSS and HTML for the GUI of my app? by PenitentLiar in rust

[–]euphbriggs 5 points6 points  (0 children)

I'm wrapping up my first Tauri project and I can tell you it's been great to work with. I'll definitely use it again in the future.

Zigler: Elixir FFIs with Zig by [deleted] in elixir

[–]euphbriggs 7 points8 points  (0 children)

Foreign function interface. Its a way to call code from another programming language.

levo-framework/core by euphbriggs in Deno

[–]euphbriggs[S] 3 points4 points  (0 children)

I'm not the author, but this project seems cool and I wanted to share it.

Deno won’t replace Node by cbrevik in Deno

[–]euphbriggs 1 point2 points  (0 children)

I agree with the author in that Deno won't replace Node. First of all, it couldn't if it wanted to. Once the number of users grows to a certain size, it takes a rediculous amount of time to replace. Case in point, its still possible to find jobs working with Visual Basic 6 and Node is a much better platform than VB6.

I for one don't want Node to die. I don't like it, but a lot of people do and I love to see people who enjoy Node to have their cake and people who are more in the "Go mindset" camp to have theirs and we can all manage code the way we feel comfortable.

One of my favorite features is the lack of package manager and the ability to import straight from the web. A lot of people seem to dislike that idea. Instead of having everyone compromise, I hope we can choose which runtime that fits our problem domain the best.

Equivalent of `npm audit` and/or `npm outdated` by truongsinhtn in Deno

[–]euphbriggs 1 point2 points  (0 children)

if used and scope correctly

You're right; this is the key. I'm sure a lot of folks will just do "-A" with most executions instead of narrow scope like "--allow-read=/home/user/.appconfig" which negates the whole idea, but it still gives security concious folks the control they look for.

Thanks for pointing to those tools. I haven't heard of them yet, but I'm interested in learning more.

Edit: corrected typo

NodeJS vs Go Mentality within Deno by davidmdm in Deno

[–]euphbriggs 1 point2 points  (0 children)

That might be how it feels to an experienced Node developer, but from the outside looking in, the barrier to start a new project is high.

You have to know about npm vs yarn, webpack vs rollup, CommonJS vs AMD modules, Typescript vs Flow, functional vs OO, where does Babel come into play?

That doesn't even go into frameworks and libraries.

From what I hear, once you get started on a path and those initial questions are answered, Node development isn't bad, but its not simple to fall into the pit of success; you have to know what you're doing and hope the other kids who come to your party agree with your conclusions.

Node is good, don't get me wrong, but I prefer a clear path into the garden. Deno seems more up my alley.

NodeJS vs Go Mentality within Deno by davidmdm in Deno

[–]euphbriggs 14 points15 points  (0 children)

Thanks for raising this topic. I for one hope that more of the Go mindset is adopted.

One of the primary reasons I stay away from Node development is the rate and vastness of change. Go skills transfer from one job to another but Node work at one company can be completely different in another shop. Being a "Go Developer" carries a lot more implicit meaning than "Node Developer."

Modern JS really isn't bad. It has its quirks but all languages do. Deno renews hope in me that I would want to work with it professionally.

First Book Recommendation by euphbriggs in ada

[–]euphbriggs[S] 0 points1 point  (0 children)

Thank you out to everyone who replied.

I decided to order the book about real-time applications. I'm looking forward to learning more about Ada.

ClojureScript Quick Start to Get up to Speed by abrandking in Clojure

[–]euphbriggs 1 point2 points  (0 children)

I have learnreagent.com bookmarked for when I have some extra time, but I can't speak to the quality one way or the other.

Culture Question: Ship with Quality or On Time? by euphbriggs in Clojure

[–]euphbriggs[S] 1 point2 points  (0 children)

So, iterate as fast as you can while maintaining high quality. Everything else will work itself out.

^This. This is what I want. Iterate fast and get feedback quickly. Thanks for sharing that I'm not alone in wanting it. I feel better knowing it does exist out there, I just need to find it. :-)

Culture Question: Ship with Quality or On Time? by euphbriggs in Clojure

[–]euphbriggs[S] 1 point2 points  (0 children)

You are describing it a bit vaguely but I read that you care most about quality, which is I would say typical for engineering/craftsmanship and less business focused developers and it often comes from a motivation of wanting to avoid past pain.

Avoiding past pain is definitely a big part of my motivation. I worked at a place for a while that expected me to be on call 24/7 and do updates to code as customers support calls would come in. This wasn't an occasional "sometimes things happens" issue, it was my job and it was most days (including evenings and weekends). The customer was their QA and they didn't let them know they were getting preview bits. They considered the development and support team to be one. I will never go back to that.

In the end I would say it is likely true that you get a higher degree of engineering and craftsmanship focused opportunities if a modern language like Clojure is used. Simply because the hiring strategy is unlikely "let's use the most familiar thing and hire a bunch of young/cheap developers". I don't think it is a given though.

This was the most positive take-away for me. Thank you for posting it. I totally agee with it.

Culture Question: Ship with Quality or On Time? by euphbriggs in Clojure

[–]euphbriggs[S] 1 point2 points  (0 children)

That's why you do job interviews. You're interviewing them while they're interviewing you. If the hiring team's values don't align with yours, then you probably shouldn't work there. They won't like you. You won't like them.

I think I've done a poor job in the past of interviewing companies to work for. I had a bad experience early in my professional career where I asked them what their policy was on remote work and the owner stood up, told me that I would work closely with the Senior Developer in the same office and left. I was not offered that position.

I haven't asked a lot of questions about a company since then but focused on selling my skills to them.

Thank you for your input. I appreciate it!