- Nov 2024
-
radanskoric.com radanskoric.com
-
If I decide to add it, which solution should I pick, battle tested Sorbet or core team endorsed RBS?
-
- Sep 2024
-
www.mikeperham.com www.mikeperham.com
-
I can firmly recommend runit if you want a server-focused, reliable init system based on the traditional Unix philosophy.
-
- Jun 2024
-
github.com github.com
-
we strive to heed upstream's recommendations on how they intend for their software to be consumed.
-
- May 2023
-
impedagogy.com impedagogy.com
-
(BETTERWITHOUT.AI)
I recommend this website for shear density of surprise. New vocabulary, new ideas, new newness.
-
- Jan 2023
-
-
paranoia has some surprising behaviour (like overriding ActiveRecord's delete and destroy) and is not recommended for new projects. See discard's README for more details. Paranoia will continue to accept bug fixes and support new versions of Rails but isn't accepting new features.
-
- Nov 2022
-
github.com github.com
-
Because the official images are intended to be learning tools for those new to Docker as well as the base images for advanced users to build their production releases, we review each proposed Dockerfile to ensure that it meets a minimum standard for quality and maintainability. While some of that standard is hard to define (due to subjectivity), as much as possible is defined here, while also adhering to the "Best Practices" where appropriate.
-
- Apr 2022
-
edgeguides.rubyonrails.org edgeguides.rubyonrails.org
-
it is highly encouraged to switch to zeitwerk mode because it is a better autoloader
-
- Sep 2021
-
testing-library.com testing-library.com
-
though we recommend Jest as our preference, the library works with any framework
-
-
webpack.js.org webpack.js.org
-
Using ~ is deprecated and can be removed from your code (we recommend it)
-
ℹ️ We highly recommend using Dart Sass.
-
⚠ Node Sass does not work with Yarn PnP feature and doesn't support @use rule.
-
-
andrewm.codes andrewm.codes
-
The Rails server will also compile your assets if the dev server is not running, but this is much slower vs running separate processes and not recommended.
-
- Aug 2021
-
www.ruby-lang.org www.ruby-lang.org
-
However, this style is not recommended in new code, unless you are often passing a Hash as a positional argument, and are also using keyword arguments
-
- Jul 2021
-
-
This reads like a content farm.... ugh. Re-encapsulates content without any real valuable context.
-
- Jun 2021
-
stackoverflow.com stackoverflow.com
-
https://github.com/rycus86/githooks is a really option for managing hooks It is... safe (it uses an opt-in model, where it will ask for confirmation whether new or changed scripts should be run or not (or disabled)) configurable handles a lot of the details for you lets you keep your hooks nicely organized. For example:
-
-
www.mutuallyhuman.com www.mutuallyhuman.com
-
This meant that we owned both sides of the product implementation. For unit testing on the frontend, we stayed with Angular’s suggestion of Jasmine. For unit testing on the backend, we went with rspec-rails. These worked well since unit tests don’t need to cross technology boundaries.
-
-
stackoverflow.com stackoverflow.com
-
Or if you're looking for a core extension that adds this to the Array class, I'd recommend the facets gem (require 'facets/array/average'). Then you can just do array.average. And, from looking at the source, it turns out they do the exact same thing as the instance_eval approach above. The only difference is that it's implemented as a method—which of course already has self pointing to itself—instead of a block): def average; return nil if empty?; reduce(:+) / length.to_f; end Main advantage of this is that it's even more concise/readable and it handles the empty? case.
-
- May 2021
-
stackoverflow.com stackoverflow.com
-
I've been using (and recently, contributing slightly to) Git for well over a decade. I don't have any single thing I'd specifically recommend at this point, but if you're looking for a decent book on Git, the Pro Git book has a bunch of plus-es: it's on line and kept up to date, it's free, and it's correct (unlike far too many online tutorials). There is also Think Like (a) Git, which covers most of what's missing from Pro Git.
-
- Apr 2021
-
github.com github.com
-
These example are for Rails applications, but there is no dependency on Rails for using this gem. Most of the examples are applicable to any Ruby application.
-
-
en.wikipedia.org en.wikipedia.org
-
The use of U+212B 'Angstrom sign', which was encoded due to round-trip mapping compatibility with an East-Asian character encoding, is discouraged, and the preferred representation is U+00C5 'capital letter A with ring above', which has the same glyph.
Is there a difference in semantic meaning between the two? And if so, what is it? 
-
-
store.steampowered.com store.steampowered.com
-
Mir wurde das Spiel glücklicherweise empfohlen und möchte es weiterempfehlen :)
-
- Mar 2021
-
final-form.org final-form.org
-
Your validation functions should also treat undefined and '' as the same. This is not too difficult since both undefined and '' are falsy in javascript. So a "required" validation rule would just be error = value ? undefined : 'Required'.
-
-
www.jackfranklin.co.uk www.jackfranklin.co.uk
-
This isn't really a downside to React; one of React's strengths is that it lets you control so much and slot React into your environment
-
-
www.chevtek.io www.chevtek.io
-
Small modules are extremely versatile and easy to compose together in an app with any number of other modules that suit your needs.
-
-
css-tricks.com css-tricks.com
-
I’d say if the form is short and an obvious pattern (like sign up or log in), you could use the placeholder visual pattern, but use real labels instead.
-
-
github.com github.com
-
It can also be included as individual modules, i.e. Hashie::Extensions::MethodReader, Hashie::Extensions::MethodWriter and Hashie::Extensions::MethodQuery.
-
- Feb 2021
-
trailblazer.to trailblazer.to
-
Feel free to pick and choose what you need for your applications.
-
-
github.com github.com
-
The bare bones operation without any Trailblazery is implemented in the trailblazer-operation gem and can be used without our stack.
-
While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
-
Only use what you like.
-
you can pick which layers you want. Trailblazer doesn't impose technical implementations
Tags
- focus on what it should do, not on how it should do it (implementation details; software design)
- rails: the Rails way
- focus on concepts/design/structure instead of specific/concrete technology/implementation
- Trailblazer
- abstractions
- freedom of user to override specific decision of an authority/vendor (software)
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- leaving the details of implementation/integration up to you
- making changes / switching/migrating gradually/incrementally/step-wise/iteratively
- trailblazer-operation
- newer/better ways of doing things
Annotators
URL
-
-
github.com github.com
-
@adisos if reform-rails will not match, I suggest to use: https://github.com/orgsync/active_interaction I've switched to it after reform-rails as it was not fully detached from the activerecord, code is a bit hacky and complex to modify, and in overall reform not so flexible as active_interaction. It has multiple params as well: https://github.com/orgsync/active_interaction/blob/master/spec/active_interaction/modules/input_processor_spec.rb#L41
I'm not sure what he meant by:
fully detached from the activerecord I didn't think it was tied to ActiveRecord.
But I definitely agree with:
code is a bit hacky and complex to modify
Tags
- active_interaction
- switching/migrating to something different
- I agree
- too coupled/dependent
- reform (Ruby)
- flexibility
- hard to understand
- too complicated
- evaluating software options
- recommended software
- recommended option/alternative
- pointing out gaps/downsides/cons in competition/alternatives
Annotators
URL
-
-
www.facultyfocus.com www.facultyfocus.com
-
References Garrison, D. Randy, Terry Anderson, and Walter Archer. “Critical inquiry in a text-based environment: Computer conferencing in higher education.” The internet and higher education 2, no. 2-3 (1999): 87-105. Orlov, George, Douglas McKee, James Berry, Austin Boyle, Thomas DiCiccio, Tyler Ransom, Alex Rees-Jones, and Jörg Stoye. “Learning During the COVID-19 Pandemic: It Is Not Who You Teach, but How You Teach.” NBER Working Paper 28022 (2020). Rienties, Bart, and Bethany Alden Rivers. “Measuring and understanding learner emotions: Evidence and prospects.” Learning Analytics Review 1, no. 1 (2014): 1-27.
yay more reading references
-
- Jan 2021
-
www.impressivewebs.com www.impressivewebs.com
-
But in most cases, I strongly recommend you use padding inside a box, rather than margins, to ensure you don’t have this problem.
-
-
forums.theregister.com forums.theregister.com
-
It is pretty much what Ubuntu 20.04 could have been, but isn't.
-
-
github.com github.com
-
Seems like I would trust https://github.com/AdonisLau/axios-jsonp more than this, since https://github.com/AdonisLau/axios-jsonp has more users...
Would be interesting to see a comparison or a reason why/when might prefer this project.
-
- Dec 2020
-
github.com github.com
-
-
Some devs prefer Svelte’s minimal approach that defers problems to userland, encouraging more innovation, choice, and fragmentation, and other devs prefer a more fully integrated toolkit with a well-supported happy path.
tag?: what scope of provided features / recommended happy path is needed?
-
- Nov 2020
-
github.com github.com
-
There are actually 3 other libraries that implements material in svelte, i hope this to become the community favorite because using MDC underneath it implements correctly Material guidelines.
-
- Oct 2020
-
stackoverflow.com stackoverflow.com
-
If you have a better/simpler/"more official" solution, I'd still love to see it!
The "official" solution is to use submitErrors (see Erik's answer).
-
-
github.com github.com
-
Start by reading this post (Final Form + Fonk)
-
-
www.amazon.com www.amazon.com
-
Concepts in Thermal Physics 2nd Edition by Stephen J. Blundell (Author), Katherine M. Blundell (Author)
-
-
www.amazon.com www.amazon.com
-
Mathematical Methods for Physics and Engineering: A Comprehensive Guide 3rd Edition by K. F. Riley (Author), M. P. Hobson (Author), S. J. Bence (Author)
-
-
-
I recommend folks use https://github.com/shama/bel instead of this package; we've been working hard on it for the past two years to make sure it has all the features you could want to write inline HTML. Hope it's good; closing for now!
-
-
medium.com medium.com
-
Moreover, React team even removed the “highlight updates” feature from dev tools because people used to obsessively haunt wasted renders with no reasoning behind it
-
-
mdsvex.com mdsvex.com
-
mdsvex is a Svelte preprocessor and is the preferred way to use this library.
Tags
Annotators
URL
-
-
dylanvann.com dylanvann.com
-
Disclaimer: I’m new to Svelte so this isn’t so much a recommendation as it is a “I guess this is a way to do it 🤷♂️”
-
-
www.reddit.com www.reddit.com
-
People assume any advocacy for things they're not personally stoked about is "shilling".
-
-
softwarerecs.stackexchange.com softwarerecs.stackexchange.com
- Sep 2020
-
medium.com medium.com
-
For the past couple of years in particular however, I’ve stopped using Webpack to develop them, opting instead to use Rollup as my primary bundler for apps.
-
- Aug 2020
-
developer.mozilla.org developer.mozilla.org
-
In these cases, a recursive setTimeout() pattern is preferred:
-
- Jul 2020
-
amp.dev amp.dev
-
Although specifying the ⚡ is the recommended approach
-
-
store.steampowered.com store.steampowered.com
- Jun 2020
-
www.militarytimes.com www.militarytimes.com
- Apr 2020
-
haveibeenpwned.com haveibeenpwned.com
- Jan 2020
-
www.amazon.com www.amazon.com
-
you will find better treatise for all individual topics covered; for example:- What we understand about the brain is essentially covered by Tim Urban in his article "Neuralink and the Brain's Magical Future" in, I might add, more entertaining manner. Alternatively, for a much more in-depth look, look at the book "Principles of Neural Design"- The short time Oliveira spends on superintelligence is better covered by Bostrom in his book "Superintelligence", which Oliveira references- What an algorithm is and what can be computed is better covered by "What algorithms want"- The "common sense" aspect of AI is better covered by "Common Sense, the Turing Test and the Quest for Real AI"- On the title promise, how science is "redefining humanity", the Digital Mind is relatively light on, aside from broadly listing topics that we need to think about like ownership and rights. For a (much) further-taken discussion on this, look at Yuval Noah Harari's Homo Deus, for example.
-
- Dec 2019
-
github.com github.com
-
If you need a tool to backup your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.
-
- Nov 2019
-
www.valentinog.com www.valentinog.com
-
Here are my tools of choice for testing React apps:react-test-renderer for snapshot unit testingAct API for unit testing React componentsJest for unit and integration testing of JavaScript codeCypress for end to end / ui testing
-