379 karma · joined November 29, 2010
https://www.linkedin.com/in/christopher-pooya-razavian/
* the stylistic neophilia that celebrates esoteric code but makes maintenance a chore
* the awkward tooling that makes working with Haskell in a day-to-day sense clunkier
* the constant changes that require sporadic but persistent attention and cause regular breakages
Valid points. Back in 2010-2012, I spent a lot of time learning Haskell. The language itself is great, but the documentation and tooling was challenging to work with. The community went from Cabal (and the infamous Cabal hell) to Stack, and back to Cabal. Overall, the situation has improved.
On the other hand, other programming languages have incorporated elements of functional programming. Take Java, for instance. It has added features like Streams, functions, lambdas, algebraic data types, records, and pattern matching. While Java's syntax isn't as elegant as Haskell's, it does include the fundamental concepts of functional programming.
I'm just a software engineer here but posting this because I want good co-workers.
Holland & Barrett International is striving to be the world’s leading health and wellness business. Currently the largest in Europe and growing in other markets, the health and wellness of our colleagues and customers is at our heart.
=========
Job roles: Back End
Experience level: Mid, Senior
Core skills we consider: Java, Spring Boot, APIs, SQL, Microservices
Other skills we consider: Kafka, REST, JavaScript
Logistics
Base salary: Undisclosed
Employment type: Permanent
Remote working: Remote (no onsite)
Remote locations: Within United Kingdom
Working Timezones: (UTC) London +/- 2 hours
Visa sponsorship: Not available
More info: https://apply.hollandandbarrettjobs.com/jobs/vacancy/senior-...
I'm just a software engineer here but posting this because I want good co-workers.
Holland & Barrett International is striving to be the world’s leading health and wellness business. Currently the largest in Europe and growing in other markets, the health and wellness of our colleagues and customers is at our heart.
=========
Job roles: Back End
Experience level: Mid, Senior
Core skills we consider: Java, Spring Boot, APIs, SQL, Microservices
Other skills we consider: Kafka, REST, JavaScript
=========
Logistics
Base salary: Undisclosed
Employment type: Permanent
Remote working: Remote (no onsite)
Remote locations: Within United Kingdom
Working Timezones: (UTC) London +/- 2 hours
Visa sponsorship: Not available
=========
More info: https://apply.hollandandbarrettjobs.com/jobs/vacancy/senior-...
https://cord.co/u/holland-and-barrett/jobs/22380-software-en...
* I use Packer for plug-in managment: https://github.com/wbthomason/packer.nvim
* I use Mason to install LSPs, linters and formatters: https://github.com/williamboman/mason.nvim
* I use nvim-treesitter for better highlighting: https://github.com/nvim-treesitter/nvim-treesitter
In regard to the framework, it is appereant they have thought about the developer workflow and designed a process that would lead to greater productivity.Two aspects I really enjoyed were cells (UI mixed with API calls) and integration with Storybook. I would say that its combination of scaffolding, easy authentication with dbAuth, and Storybook integration provides a lot of productivity benefits.
This is of course if you're interested in basic CRUD. I don't know how it would be for non-CRUD apps.
It would be great to get your feedback on this.
[1]:https://old.reddit.com/r/UKPersonalFinance/comments/nhe8v1/w...
[2]:https://old.reddit.com/r/UKPersonalFinance/comments/nhe8v1/w...
[3]:https://old.reddit.com/r/UKPersonalFinance/comments/nhe8v1/w...
Actually, MediaWiki works the same way. You can see the history.
I always find these technical decisions to be difficult to gauge when you're starting off.