Our client's website had a questionnaire that ran on a Drupal module. The customer rewrote this block in Angular and asked us to implement it into the site.
Once again I get foiled by switching languages. :blobcatfacepalm2:
In Javascript, you have to compare strings with ===, not ==, or else you'll run into type coercion problems, because Javascript thinks 1 == "1" is a totally fine thing to be true. (it's not)
But in Kotlin, === compares identity not equality for strings. But in the JVM, string values are aggressively cached, so === actually does what you want most of the time. Unless your strings come from weird places, like JNI code. Then you get awful non-deterministic behavior that's incredibly hard to debug, but it totally goes away when you use the correct comparison operator == for strings.
sigh I'm not really as good at this whole programming thing as I should be by now.
Grumble. #Angular is doing my head in. Why do Angular packages create a new package.json in the dist folder and expect you to cd into there before running npm publish?!?!
I have a monorepo with lots of other non-Angular packages. I use Changesets to manage versioning and releases.
Now, because Angular can't just use npm like it's meant to be used, I'm stuck.
I can relate: "From a Lorry Driver to Ruby on Rails Developer at 38" https://www.writesoftwarewell.com/lorry-driver-to-rails-developer-at-38/ I was a bookstore clerk with nearly 50, I went back to school instead of doing a boot camp, and I just got a full stack #Java+#Angular+PL/SQL position, but otherwise this sounds quite familiar. So the obvious moral of our tale is "you can do it, if you work hard and are passionate about it". But is it? I've seen younger, about the same age and even older folks try and fail. And it's OK. =>
I'm trying hard to not dislike #Angular, but then I try to style an Angular Material tooltip and it's like Angular was built from angels' tears and devils' poo.
This morning I received a call to have a job interview this evening, dev position, in a big enterprise ("big" according to my humble standards; ~200 people in the IT department I've been told, a noticeable change from being just 2 developers in my former job). Stakes are high and probabilities are low, but having another chance when everything seems to be going south is nice. :)
OK so my second job interview went great and I got the job! I'll be code-monkey-ing some #Java, #Angular and PL/SQL for a local multinational enterprise, so expect whole new categories of bugs and ways to nuke your production servers that will amaze the Computer Scientists for years to come. :darthvader: A big thanks to you
fediversers who have suffered my lame adventures as a crappy dev student, and even crappier unemployed crappy dev wannabe, now the Null Pointer Exception is the limit! ♥️
The story of my life when developing some web project is mostly always the same: I can surf on the code waves for a while... And then some apparently minor, silly detail got me stuck for hours. Now it's been a Vue component that refuses to display a selected placeholder by default, so you don't have to stare at an empty select bar. Yes, I've tried that already but no dice. Will I make it? Yeah, or bust. :D
Team at Afrolabs is unexpectedly #lookingforwork: lead, senior and mid level dev with me in a product / tech management role, and a product designer as needed.
Full stack, broad skills:
Web: #python/node/php, #Googlecloud/aws, #react/ #angular/ #svelte, firebase/pg/pub-sub
Chat: openai/llama2, WhatsApp/slack/discord
Senior has android/kotlin depth and some #gamedev skills in unity/unreal
They've worked well together for the last 3+ years across logistics, community and edtech.
One of my shames as a #webdev veteran is that I never learned #React, despite its popularity. I've done a bunch of #Angular and even a project in #VueJS, but never React.
How to quickly integrate Angular with a Drupal website (www.adcisolutions.com)
Our client's website had a questionnaire that ran on a Drupal module. The customer rewrote this block in Angular and asked us to implement it into the site.