- Sep 2021
-
learn-us-east-1-prod-fleet02-xythos.content.blackboardcdn.com learn-us-east-1-prod-fleet02-xythos.content.blackboardcdn.com
-
You exhaust me with your foolishness and reward my efforts with nothing but pain, do you understand me?"
does she mean im sick of you not understanding what i mean but understand what i say ?
-
-
www.sanity.io www.sanity.io
-
The classic SPA example is a to-do list. But, you know what? I don't like to-do lists. They make me think about all the things I have to do, many of which I don't want to do.So why don't we make a To-Don't List app? That way we can list all the things we're not going to do. Ever.
-
-
-
Code that is needed to create the output and the output itself is hard to read because of all the workarounds we have to use, especially around shadowed variables and control flow
-
-
github.com github.com
-
Notice that the plugin is placed in the resolve.plugins section of the configuration. tsconfig-paths-webpack-plugin is a resolve plugin and should only be placed in this part of the configuration. Don't confuse this with the plugins array at the root of the webpack configuration object.
-
-
blog.johnnyreilly.com blog.johnnyreilly.com
-
Let's not get over-excited. Actually, we're only part-way there; you can compile this code with the TypeScript compiler.... But is that enough?I bundle my TypeScript with ts-loader and webpack. If I try and use my new exciting import statement above with my build system then disappointment is in my future. webpack will be all like "import whuuuuuuuut?"You see, webpack doesn't know what we told the TypeScript compiler in the tsconfig.json.
-
-
-
Update API usage of the view helpers by changing javascript_packs_with_chunks_tag and stylesheet_packs_with_chunks_tag to javascript_pack_tag and stylesheet_pack_tag. Ensure that your layouts and views will only have at most one call to javascript_pack_tag or stylesheet_pack_tag. You can now pass multiple bundles to these view helper methods.
Good move. Rather than having 2 different methods, and requiring people to "go out of their way" to "opt in" to using chunks by using the longer-named
javascript_packs_with_chunks_tag
, they changed it to just use chunks by default, out of the box.Now they don't need 2 similar but separate methods that do nearly the same, which makes things simpler and easier to understand (no longer have to stop and ask oneself, which one should I use? what's the difference?).
You can't get it "wrong" now because there's only one option.
And by switching that method to use the shorter name, it makes it clearer that that is the usual/common/recommended way to go.
-
Webpacker used to configure Webpack indirectly, which lead to a complicated secondary configuration process. This was done in order to provide default configurations for the most popular frameworks, but ended up creating more complexity than it cured. So now Webpacker delegates all configuration directly to Webpack's default configuration setup.
more trouble than it's worth
- creating more complexity than it cured
Tags
- make it hard to get wrong/incorrect
- too hard/complicated/non-trivial
- fewer options: pros: don't have ask which one should I use? what's the difference?
- more trouble than it's worth
- newer/better ways of doing things
- constant evolution/improvement of software/practices/solutions
- removing features to simplify implementation
- changed their mind/opinion
- modern javascript development is complicated
- doing more harm than good
- too complicated
- complicated
- removing feature that is more trouble than it's worth (not worth the effort to continue to maintain / fix bugs caused by keeping it)
- Why can't this be easier/simpler? Why does it have to be so hard/complicated?
- improvement
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
The important part I have come to notice is <script type="module"></script> make sure you add that otherwise you will get that error.
-
I still don't understand the difference between a script and a module
-
-
www.excellentwebworld.com www.excellentwebworld.com
-
Let me in you on a big secret. You can start a car rental business with a large fleet of vehicles, a single car, or even without owning any cars.
-
-
abcnews.go.com abcnews.go.com
-
News, A. B. C. (n.d.). Nearly 252,000 children in US test positive for COVID-19 amid back-to-school season. ABC News. Retrieved 13 September 2021, from https://abcnews.go.com/Health/252000-children-us-test-positive-covid-19-amid/story?id=79881315
-
-
iwillteachyoualanguage.com iwillteachyoualanguage.com
-
iwillteachyoualanguage.com iwillteachyoualanguage.com
-
github.com github.com
-
considering this is just going to the alpha branch I'm going to go ahead with the merge
-
-
blog.sindresorhus.com blog.sindresorhus.com
-
The main reason I love Node.js is that I don’t have to deal with the awfulness that is JS front-end tooling.
-
-
pressbooks.online.ucf.edu pressbooks.online.ucf.edu
-
liberty of conscience
"Liberty of conscience" is a phrase Roger Williams uses in a religious context to denote the freedom for one to follow his or her religious or ethical beliefs. It is an idea that refers to conscious-based thought and individualism. Each person has the right to their own conscience. It is rooted in the idea that all people are created equal and that no culture is better than the other.
This idea is strongly tied to: freedom from coercion of conscience (own thoughts and ideas), equality of rights, respect and toleration. It is a fundamental element of what has come to be the "American idea of religious liberty". Williams spoke of liberty of conscience in reference to a religious sense. This concept of individualism and free belief was later extrapolated in a general sense. He believed that government involvement ended when it came to divine beliefs.
Citation: Eberle, Edward J. "Roger Williams on Liberty of Conscience." Roger Williams University Law Review: vol 10:, iss: 2, article 2, pp. 288-311. http://docs.rwu.edu/rwu_LR/vol10/iss2/2. Accessed 8 Sept. 2021.
-
-
www.churchofjesuschrist.org www.churchofjesuschrist.org
-
Jesus Christ developed in all areas of His life—spiritually (favor with God), socially (favor with man), physically (stature), and intellectually (wisdom)—and so can you!
headings to tag / organize information under generally. Refining / honing tags with further descriptors would be ideal.
i.e.: Spiritual / Why i.e.: INTELLECTUAL / MEDICINE / PRACTICE / INTEGUMENTARY
-
-
www.wta.org www.wta.org
-
Try to get a permit for this hike next spring.
Tags
Annotators
URL
-
-
www.youtube.com www.youtube.comYouTube1
-
-
www.quora.com www.quora.com
-
Continue with Quora+Unlock this answer and support creators like Mark Jones by joining Quora+
Tags
Annotators
URL
-
-
www.quora.com www.quora.comQuora+1
-
Quora+ is a subscription to the best of Quora.Access great writing, straight-from-the-source knowledge, and stories you can’t find anywhere else while supporting creators who matter to you.
Another example of a service that tries to entice users with a free service (and writers with a financial incentive) and then once they achieve enough popularity, they make some of "their" content "premium".
(YouTube Premium, ...)
This is why we should distrust and avoid using "free" services.
-
-
stackoverflow.com stackoverflow.com
-
The question is similar but its in a Rails context. The solutions would answer my question, but I'm almost certain that he could probably leverage Arel to solve his problem. The question I posted was designed purely as a Ruby question so that it was easier to search for. You might want to suggest an edit of the title of his question because it didn't show up when I searched for a solution to my problem.
-
-
forums.linuxmint.com forums.linuxmint.com
-
It seems to me (N.b. what do I know about this? Nothing!) that the best solution would be to tweak the 'Change Password' process so that it also updates the 'Passwords and Keys'>Passwords>Login folder's properties.
"I'm not an expert, but it seems to me..."
-
-
soundcloud.com soundcloud.comSWERVE1
-
-
www.scienceintheclassroom.org www.scienceintheclassroom.org
-
The number of TH-immunoreactive (TH-IR) neurons decreased with long-day exposure and increased with short-day exposure in relation to control
A decreased amount of TH-IR neurons means that less dopamine is being produced; this was observed when the rats were given long-day exposure (19 hours of light, 5 hours of darkness). Short-day exposure (5 hours of light, 19 hours of darkness) resulted in the number of TH-IR neurons increasing, a sign of greater dopamine production. These results were all relative to the control group, rats that experienced a balanced-day with 12 hours of light and 12 hours of darkness.
-
Genetic programs establish initial expression patterns of neurotransmitters in different classes of neurons (1–3), and activity-dependent neurotransmitter respecification modifies them during development, either adding or switching transmitters (4–9). It is unknown, however, whether sensory stimuli promote transmitter switching in addition to other neuroplastic changes (10) in the adult brain.
It is known that the young developing brain is able to add or switch the transmitters that their neurons express. The question guiding this research is whether sensory stimuli can cause the already mature (adult) brain to experience changes in the types of transmitters that are produced by their neurons.
-
-
www.theguardian.com www.theguardian.com
-
Walker, P., Davis, N., & Grover, N. (2021, September 3). UK vaccines watchdog fails to back Covid jabs for children. The Guardian. http://www.theguardian.com/society/2021/sep/03/uk-rules-out-covid-vaccinations-for-children
-
-
us4.forward-to-friend.com us4.forward-to-friend.com
-
Three days before Labor Day, on Friday, September 2, 1921, the U.S. Army intervened on the side of coal companies against striking coal miners, marking the end of the Battle of Blair Mountain in southern West Virginia. The battle was the climax of two decades of low-intensity warfare across the coalfields of Appalachia, as the West Virginia miners sought to unionize and mining companies used violent tactics to undermine their efforts. The struggle turned deadly.
-
-
-
knowablemagazine.org knowablemagazine.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'> Josh Cohen </span> in "More Than 80 Cultures Still Speak in Whistles" - Language Learning - Art of Memory Forum (<time class='dt-published'>09/01/2021 12:48:40</time>)</cite></small>
-
-
www.nytimes.com www.nytimes.com
-
s3.us-central-1.wasabisys.com s3.us-central-1.wasabisys.com
-
☞(excerpts) Beal, Peter. Dictionary of English Manuscript Terminology: 1450 to 2000.Oxford, GB: OUP Oxford, 2007. ProQuest ebrary. Web. 19 December 2016.☞Lesser, Zachary and Peter Stallybrass. “The First Literary Hamlet and the Commonplacing of Professional Plays.” Shakespeare Quarterly, (2008), 371–420.☞Smyth, Adam. “Commonplace Book Culture: A List of Sixteen Traits.” Women and Writing, c.1340-c.1650: The Domestication of Print Culture. Manuscript Culture in the British Isles. Eds. Lawrence-Mathers, A. and Hardman, P. Rochester, U.S.: Boydell and Brewer, 90-110.☞Summers, David. “—the proverb is something musty: The Commonplace and Epistemic Crisis in Hamlet.”Hamlet Studies 20.1-2(1998): 9-34.
sources to add to my reading list, if not already there
-
- Aug 2021
-
github.com github.com
-
I hope you'll forgive me for defaulting to the documentation: I think it will do a better job of explaining it than me.
-
-
hcommons.org hcommons.org
-
To the people of 1833 it was new to have a photography museum today we have selfie museums what was new in 1833 is not new to us in 2021
-
An early version of soical media that was created by an artist
-
-
4cd.instructure.com 4cd.instructure.com
-
Our due dates will be Thursdays and Sundays at midnight
-
focuses on developing college-level literacy skills. More simply, this course will prepare you for the reading, writing, and critical thinking required of you as a university student.
-
hold four hours a week on set days and times; M 11:15AM-12:15PM (in-person & on-line) T 10AM-11AM (on-line)W 2:15PM-3:15PM (in-person & on-line)Th 1PM-2PM (on-line) and by appointment
Tags
- this is a very important piece of information from the syllabus because these are the times through the day you can use to receive face to face assistance for the class
- important to know so students can obtain a idea of what the class will revolve around
- this is important to always know so then you don't fall behind the due dates
Annotators
URL
-
-
cloudsecurityalliance.org cloudsecurityalliance.org
-
Download these materials.
-
-
www.alwin.io www.alwin.io
-
How Much Does It Cost to Create NFT Marketplace ?
A brief insights on cost to build nft marketplace like rarible, opensea . Check it out here.
-
-
stackoverflow.com stackoverflow.com
-
All answers here which mention scrollHeight/scrollWidth should be adjusted a bit to take body margins into account. Browsers apply default nonzero margins for documents' body element (and it's also applicable to content loaded into frames). The working solution I found is to add this: parseInt(window.getComputedStyle(this.contentDocument.body).margin.
-
-
css-tricks.com css-tricks.com
-
I always had to set the height of them literally almost 50% taller than the content itself to accommodate for the innards growing when the form was submitted with errors (the error messaging expanded the height). If I didn’t, the submit button would get cut off making the form un-submittable.
-
-
stackoverflow.com stackoverflow.com
-
Good catch, @Hokascha. The project claims support for cross-domain iframes, but reading the docs reveals that it does still require server access to the embedded domain.
-
-
destroytoday.com destroytoday.com
-
With JavaScript, you can actually calculate the width of the scrollbar and whether it’s visible by comparing two properties—window.innerWidth and document.body.clientWidth. If these are equal, the scrollbar isn’t visible. If these are different, we can subtract the body width from the window width to get the width of the scrollbar:const scrollbarWidth = window.innerWidth - document.body.clientWidthWe’ll want to perform this both on page load and on resize, in case someone resizes the window vertically and changes the overflow. Then, once we have the scrollbar width, we can assign it as a CSS variable:document.body.setProperty("--scrollbarWidth", `${scrollbarWidth}px`)
missing feature: vw/vh can't be used "directly" because doesn't account for scrollbars
-
-
stackoverflow.com stackoverflow.com
-
It might be worth moving the latest updates to the top of this answer. I had to go through the whole thing to get to the best answer, flexbox.
-
-
granta.com granta.com
-
Always use the word ‘Africa’ or ‘Darkness’ or ‘Safari’ in your title.
I love the style in which this is written. While it appears to be a "how-to" guide, the author is doing nothing more than addressing the stereotypes that surround Africa. Turning this piece into a " how NOT to " guide.
Tags
Annotators
URL
-
-
jacobfilipp.com jacobfilipp.com
-
or email me at “j@thisdomain”
-
-
Local file Local file
-
For several examples of how commonplacing gave rise to filing systems during the sixteenth and seventeenth centuries,see Malcolm, ‘Thomas Harrison and his “Ark of Studies”’.
-
The impactof such practices upon eighteenth-century visual and material culture is recounted in te Heesen, The World in a Box.
This reference appears to show some of the historical link between the method of loci in rhetoric with that of commonplacing ideas within books. The fact that the word box may suggest some relational link between commonplacing and zettelkasten.
-
West, Theatres and Encyclopaedias, ch. 2; Garberson ‘Libraries, Memory and the Spaceof Knowledge’. For a multicultural introduction to the architectural imagery of early modern memory practices, seeSpence, The Memory Palace of Matteo Ricci.
-
In recent decades there have been a number of stud-ies that have shown how humanist approaches to commonplacing not only evolved in tandemwith attempts to coherently arrange naturaliain studioli, wunderkammernand museums, butalso facilitated the conceptual development of natural history. Key works that led up to this rein-terpretation were Walter Ong’s work on Ramus, Frances Yates’s history of the art of memory,Tony Grafton’s defence of humanistic textual practices and, crucially, Paolo Rossi’s argumentthat Francis Bacon used topical logic to organize his lists and tables.7Once the topical box wasopened, a number of seminal studies on commonplacing natural knowledge followed. Keyentries in this canon are works written by Ann Blair, Ann Moss, Jonathan Spence and HowardHotson.8
Lots of references to add or read here.
-
-
www.google.com www.google.com
Tags
Annotators
URL
-
-
www.academia.edu www.academia.edu
-
Media and the Mind: Art, Science and Notebooks as Paper Machines, 1700-1830 (Chicago: University of Chicago Press, 2022), 550 pp + 60 figures.
I can't wait to read Media and the Mind: Art, Science and Notebooks as Paper Machines, 1700-1830 (Chicago: University of Chicago Press, 2022)!
I see some bits on annotation hiding in here that may be of interest to @RemiKalir and @anterobot.
If you need some additional eyeballs on it prior to publication, I'm happy to mark it up in exchange for the early look.
-
-
inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
-
-
Now consider we want to handle numbers in our known value set: const KNOWN_VALUES = Object.freeze(['a', 'b', 'c', 1, 2, 3]) function isKnownValue(input?: string | number) { return typeof(input) === 'string' && KNOWN_VALUES.includes(input) } Uh oh! This TypeScript compiles without errors, but it's not correct. Where as our original "naive" approach would have worked just fine. Why is that? Where is the breakdown here? It's because TypeScript's type system got in the way of the developer's initial intent. It caused us to change our code from what we intended to what it allowed. It was never the developer's intention to check that input was a string and a known value; the developer simply wanted to check whether input was a known value - but wasn't permitted to do so.
-
-
stackoverflow.com stackoverflow.com
-
This will obviate the need for a helper function of any kind.
-
-
github.com github.com
-
There is always a way to work around that by doing expr as unknown as T, but it stops people making basic errors.
-
Search Terms:
-
-
www.nngroup.com www.nngroup.com
Tags
Annotators
URL
-
-
github.com github.com
-
Why not just prettier-ignore? Because I want to keep Prettier here. Still format my code. But just with another config. This already works with prettierrc > overrides. But this proposal is for a better usability and flexibility.
-
-
github.com github.com
-
In the vast majority of cases when I'm using prettier-ignore I'm only really looking to prevent it from breaking my code into new lines, whilst keeping its other transformations such as switching quotes and adding space between brackets. When ignoring single lines, fixing these formatting problems by hand is very manageable. With the ability to have Prettier ignore entire blocks of code I think the ability to specify what you want it to ignore is essential.
-
This should be basic functionality.
-
-
english.stackexchange.com english.stackexchange.com
-
The Simplified Spelling Board of the early 1900s in the United States made gauge one of its targets in the early 1920s, urging the replacing of au with a to yield gage. From Simplified Spelling Board, Handbook of Simplified Spelling (1920): Principles Adopted Its [the Board's] recommendations, accordingly, have been based on the following principles : 1) When current usage offers a choice of spellings, to adopt the shortest and simplest. EXAMPLES : blest, not blessed ; catalog, not catalogue; center, not centre; check, not cheque or checque; gage, not gauge; gram, not gramme; honor, not honour; license, not licence; maneuver, not manoeuvre; mold, not mould; plow, not plough; quartet, not quartette; rime, not rhyme; tho, not though; traveler, not traveller.
-
-
protonmail.com protonmail.com
-
Zoom told its users that their video calls were end-to-end encrypted when actually they were protected by TLS encryption. Zoom generated and stored the keys to its users’ encrypted information on its servers rather than on its users’ devices, meaning anyone with access to those servers could monitor the unencrypted video and audio content of Zoom meetings. These servers are located around the world, often in countries where companies can be forced to share user data with law enforcement organizations. What’s worse is that, according to the most recent lawsuit, Zoom’s response made it clear that it “knew that it did not use the industry-accepted definition of E2E encryption and had made a conscious decision to use the term ‘end-to-end’ anyway”.
-
-
www.thrivinghenry.com www.thrivinghenry.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Aaron Davis</span> in 📑 How to remember more of what you read | Read Write Collect (<time class='dt-published'>08/20/2021 12:31:59</time>)</cite></small>
-
-
www.codica.com www.codica.com
-
How to Build a SaaS Startup in 10 Smart StepsAlina NechvolodE-Commerce & SaaS StrategistSaaSStartupHomeBlogEntrepreneurshipHow to Build a SaaS Startup in 10 Smart StepsJul 30, 202018 min readSaaS solutions are noted for their flexibility. This quality serves as a key reason why 37% of businesses switch to cloud-based systems. Given their growing popularity, the idea of launching a company offering SaaS products seems very lucrative. So, how to build a SaaS startup? In this article, we will answer this question, and guide you through the main stages of starting a SaaS business. You will learn to make market research and write a lean plan. Also, we will discuss the most suitable pricing models and effective marketing strategies. Finally, you will know how to track the progress of your startup.
SaaS solutions are noted for their flexibility. This quality serves as a key reason why 37% of businesses switch to cloud-based systems. Given their growing popularity, the idea of launching a company offering SaaS products seems very lucrative.
So, how to build a SaaS startup? In this article, we will answer this question, and guide you through the main stages of starting a SaaS business.
You will learn to make market research and write a lean plan. Also, we will discuss the most suitable pricing models and effective marketing strategies.
Finally, you will know how to track the progress of your startup.
-
-
santafe.app.box.com santafe.app.box.com
-
www.sciencedirect.com www.sciencedirect.com
-
Due to the paucity of research and significant heterogeneity in studies, definitive conclusions about the effects of these micronutrients on HRV cannot be made at this time. However, there is accumulating evidence suggesting deficiencies in vitamins D and B-12 are associated with reduced HRV, and zinc supplementation during pregnancy can have positive effects on HRV in offspring up until the age of 5 y.
Odd they don't mention vitamin E or other antioxidants. They do cite that placebo-controlled vitamin E study in diabetics. I ought to see what other important information they've left out of the abstract.
-
-
softwareengineering.stackexchange.com softwareengineering.stackexchange.com
-
For better understanding of something that is complicated, just make it more simplier. In this example, just split the word into atoms, like these: Update - UP_DATE - make it up to date; Upgrade - UP_GRADE - move it to the upper (or next) grade (or level).
-
-
-
How to Make a React Progressive Web Application (PWA)Eugene VolkovFrontend DeveloperKate KikidzhanCloud & SaaS Product ResearcherReactJavaScriptPWAHomeBlogDevelopmentHow to Make a React Progressive Web Application (PWA)Oct 7, 202021 min readThe early bird catches the worm. But the situation was not so favourable back in 2007 when Steve Jobs proposed the idea of web applications to be the model for iPhone Apps. Back then, the tech community was not yet ready to bring a huge interest in web apps. But since 2015, tech giants like Google and Microsoft have been preparing the tech ground for progressive web apps (or simply – PWAs). And now, PWA became a must-have technology for both giant corporations and small startups. Twitter, Starbucks, Google, and Aliexpress use progressive web apps to boost their online presence. At Codica, we have been helping our customers to develop their businesses by building robust PWA for our customers since 2015. That is why we have created this comprehensive guide on how to create a PWA with React. Also, you will see the most prominent progressive web app examples.
The early bird catches the worm. But the situation was not so favourable back in 2007 when Steve Jobs proposed the idea of web applications to be the model for iPhone Apps. Back then, the tech community was not yet ready to bring a huge interest in web apps.
But since 2015, tech giants like Google and Microsoft have been preparing the tech ground for progressive web apps (or simply – PWAs). And now, PWA became a must-have technology for both giant corporations and small startups. Twitter, Starbucks, Google, and Aliexpress use progressive web apps to boost their online presence.
At Codica, we have been helping our customers to develop their businesses by building robust PWA for our customers since 2015. That is why we have created this comprehensive guide on how to create a PWA with React. Also, you will see the most prominent progressive web app examples.
-
-
www.codica.com www.codica.com
-
7 Top Strategies To Attract Sellers to Your Peer to Peer MarketplaceDaniil TorkutDeveloper AdvocateMarketplaceHomeBlogEntrepreneurship7 Top Strategies To Attract Sellers to Your Peer to Peer MarketplaceJun 4, 20208 min readUser acquisition is one of the most important aspects to make your marketplace website successful. When you attract sellers and buyers to your platform, you start making a profit and improve your market presence. Our previous article covered the topic of attracting buyers for a peer to peer marketplace. We have considered 4 simple techniques that will help you solve the chicken and egg problem even before you launch your marketplace. These are a referral system, landing page, free offers, and constraints that can help you attract early buyers. Today we want to discuss the second important aspect - acquisition of sellers. We prepared 7 quick ways to attract vendors to your peer to peer marketplace platform. This detailed guide will help you make your e-commerce website profitable and successful.
User acquisition is one of the most important aspects to make your marketplace website successful. When you attract sellers and buyers to your platform, you start making a profit and improve your market presence.
We prepared 7 quick ways to attract vendors to your peer to peer marketplace platform.
-
-
gh.bmj.com gh.bmj.com
-
Stratil, Jan M., Maike Voss, and Laura Arnold. “WICID Framework Version 1.0: Criteria and Considerations to Guide Evidence-Informed Decision-Making on Non-Pharmacological Interventions Targeting COVID-19.” BMJ Global Health 5, no. 11 (November 1, 2020): e003699. https://doi.org/10.1136/bmjgh-2020-003699.
-
-
papress.com papress.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>@vaultofculture</span> in Vault of Culture on Twitter: "@ChrisAldrich @gipperfish @jdconnor @AnneGanzert See also the work of Manuel Lima (@mslima), in particular The Book of Trees: https://t.co/30jJu1xOrY" / Twitter (<time class='dt-published'>08/08/2021 15:43:42</time>)</cite></small>
-
-
www.codica.com www.codica.com
-
How to Calculate the Cost to Build a SaaS App in 2021Dmitry ChekalinChief Executive OfficerAlina NechvolodE-Commerce & SaaS StrategistSaaSHomeBlogEntrepreneurshipHow to Calculate the Cost to Build a SaaS App in 2021Jan 6, 202114 min readHow much will it cost to build a SaaS app? If you decided to follow the latest trends and invest in SaaS development, this question is relevant more than ever. This blog post is written to help you clear up this matter. Here, we will cover in detail the main factors that define the final cost of building a SaaS product. They include the project scope and timeline, API integration, and the required functionality. Also, you will learn how the total cost of a completed software-as-a-service product changes depending on the chosen SaaS development service provider.
How much will it cost to build a SaaS app? If you decided to follow the latest trends and invest in SaaS development, this question is relevant more than ever.
This blog post is written to help you clear up this matter. Here, we will cover in detail the main factors that define the final cost of building a SaaS product. They include the project scope and timeline, API integration, and the required functionality.
Also, you will learn how the total cost of a completed software-as-a-service product changes depending on the chosen SaaS development service provider.
-
-
www.ruby-lang.org www.ruby-lang.org
-
The automatic conversion not only confuses people but also makes the method less extensible. See [Feature #14183] for more details about the reasons for the change in behavior, and why certain implementation choices were made.
-
ruby2_keywords allows you to run the old style even in Ruby 2.7 and 3.0.
-
-
Local file Local file
-
I'm going to need some significant time delving into and mining this treasure trove of references.
-
-
www.youtube.com www.youtube.com
-
-
www.coursera.org www.coursera.org
-
Looks interesting!
Tags
Annotators
URL
-
-
www.linkedin.com www.linkedin.com
-
Using Boolean Search on LinkedInLast updated: July 6, 2018You can run a Boolean search on LinkedIn by combining keywords with operators like AND, NOT, and OR during your search.Here are some ways to use Boolean logic and construct your searches: Quoted searches: For an exact phrase, enclose the phrase in quotation marks. For example, type "product manager". You can also use quotation marks if you want to find someone with a multi-word title. LinkedIn search only supports standard, straight quotation marks ("). Other software or websites may use special symbols that our system does not recognize. Curly quotation marks (“), also known as smart quotes or typographer's quotes, aren't supported. In order to optimize overall site performance, stop words such as "by", "in", "with", etc. aren't used. NOT searches: Type the word NOT (capital letters) immediately before a search term to exclude it from your search results. This typically limits your search results. For example, "programmer NOT manager". OR searches: Type the word OR (capital letters) to see results that include one or more items in a list. This typically broadens your search results. For example, "sales OR marketing OR advertising”. AND searches: AND searches: Type the word AND (capital letters) to see results that include all items in a list. This typically limits your search results. For example, "accountant AND finance AND CPA".. Note: You don't need to use AND. If your search has two or more terms, you'll automatically see results that include all of them. Parenthetical searches - To do a complex search, you can combine terms using parentheses. For example, to find people who have "VP" in their profiles, but exclude "assistant to VP" or SVPs, type VP NOT (assistant OR SVP). When handling searches, the overall order to precedence is: Quotes [""] Parentheses [()] NOT AND OR Important: The + and - operators are not officially supported by LinkedIn. Using AND in place of + and NOT in place of - makes a query much easier to read and guarantees that we'll handle the search correctly. When using NOT, AND, or OR operators, you must type them in uppercase letters. We don't support wildcard "*" searches. Boolean search will work in the keyword field in Recruiter and Linkedin.com, and will work in the Company, title, and keyword field in Sales Navigator.
Search operators on LinkedIn
-
-
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Daphne Keller </span> in Project MUSE - The Future of Platform Power: Making Middleware Work (<time class='dt-published'>08/01/2021 11:18:47</time>)</cite></small>
-
-
-
U.S. Senate Subcommittee on Communications, Technology, Innovation, and the Internet, "Optimizing for Engagement: Understanding the Use of Persuasive Technology on Internet Platforms," 25 June 2019, www.commerce.senate.gov/2019/6/optimizing-for-engagement-understanding-the-use-of-persuasive-technology-on-internet-platforms.
Perhaps we need plurality in the areas for which social data are aggregated?
What if we didn't optimize for engagement, but optimized for privacy, security, or other axes in the space?
-
Francis Fukuyama et al., Middleware for Dominant Digital Platforms: A Technological Solution to a Threat to Democracy, Stanford Cyber Policy Center, 3, https://fsi-live.s3.us-west-1.amazonaws.com/s3fs-public/cpc-middleware_ff_v2.pdf.
-
- Jul 2021
-
web.stanford.edu web.stanford.edu
-
browninterviews.org browninterviews.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>u/FluentFelicity (aka Kristoffer Balintona) </span> in (3) On Zettelkasten purism and the misdirection of backlinks : ObsidianMD (<time class='dt-published'>07/29/2021 22:13:45</time>)</cite></small>
-
-
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>u/FluentFelicity </span> in (2) I found a gem : Zettelkasten (<time class='dt-published'>07/29/2021 22:10:56</time>)</cite></small>
Tags
Annotators
URL
-
-
www.kristofferbalintona.me www.kristofferbalintona.me
-
One of those professors recommended I read How to Write a Thesis by Umberto Eco, which I found to be a surprisingly close analog to Luhmann’s Zettelkasten.
-
-
www.theatlantic.com www.theatlantic.com
-
Finally, Real America has a strong nationalist character. Its attitude toward the rest of the world is isolationist, hostile to humanitarianism and international engagement, but ready to respond aggressively to any incursion against national interests.
Humanitarianism and international engagement are definitely important, but their value is often made invisible to "Real America" or "middle America".
How can this value be made more apparent? How could we account for it to make it easier to see?
The issue is compounded when large corporations receive massive bailouts as it's an additional cost weighing down the system. Would humanitarianism and international engagement be easier to uphold if we left off corporate costs? Do most of the value of humanitarianism and international engagement redound to corporations as an additional value primarily to them rather than everyday people? Is their perceived problem that they're another method of privatizing profits to major corporations and elites and socializing the losses to the average person?
-
-
www.bricklink.com www.bricklink.com
-
Take this for a spin.
Tags
Annotators
URL
-
-
euvsdisinfo.eu euvsdisinfo.eu
-
The Culture of Resentment Revisited. (2021, March 11). EU vs DISINFORMATION. https://euvsdisinfo.eu/the-culture-of-resentment-revisited/
-
-
archive.org archive.org
-
Douglas Adams' Hyperland
suggested by Kevin Marks on TWiG 622
Tags
Annotators
URL
-
-
davestrickson.blogspot.com davestrickson.blogspot.com
-
John Peel Sessions
via Kevin Marks on TWiG 622
-
-
iep.utm.edu iep.utm.edu
-
Diels, H. and W. Kranz, Die Fragmente der Vorsokratiker. Zürich/Hildesheim 1964 The standard collection of the texts of and the doxography on Anaximander and the other presocratics.
Tags
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
that's why I bolded "same column" with the or query. I can delete the comment altogether, but thought it would be helpful for people perusing "or" query SO questions.
-
-
datatracker.ietf.org datatracker.ietf.orgrfc64552
-
The WebSocket Protocol is designed on the principle that there should be minimal framing (the only framing that exists is to make the protocol frame-based instead of stream-based and to support a distinction between Unicode text and binary frames). It is expected that metadata would be layered on top of WebSocket by the application Fette & Melnikov Standards Track [Page 9] RFC 6455 The WebSocket Protocol December 2011 layer, in the same way that metadata is layered on top of TCP by the application layer (e.g., HTTP). Conceptually, WebSocket is really just a layer on top of TCP that does the following: o adds a web origin-based security model for browsers o adds an addressing and protocol naming mechanism to support multiple services on one port and multiple host names on one IP address o layers a framing mechanism on top of TCP to get back to the IP packet mechanism that TCP is built on, but without length limits o includes an additional closing handshake in-band that is designed to work in the presence of proxies and other intermediaries Other than that, WebSocket adds nothing. Basically it is intended to be as close to just exposing raw TCP to script as possible given the constraints of the Web. It's also designed in such a way that its servers can share a port with HTTP servers, by having its handshake be a valid HTTP Upgrade request. One could conceptually use other protocols to establish client-server messaging, but the intent of WebSockets is to provide a relatively simple protocol that can coexist with HTTP and deployed HTTP infrastructure (such as proxies) and that is as close to TCP as is safe for use with such infrastructure given security considerations, with targeted additions to simplify usage and keep simple things simple (such as the addition of message semantics).
-
When an endpoint is to interpret a byte stream as UTF-8 but finds that the byte stream is not, in fact, a valid UTF-8 stream, that endpoint MUST _Fail the WebSocket Connection_. This rule applies both during the opening handshake and during subsequent data exchange.
-
-
ayjay.org ayjay.org
-
As Astra Taylor explains in her vital book !e People’sPlatform, this process has often been celebrated by advocates ofnew platforms.
Worth taking a look at?
-
-
www.nature.com www.nature.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Jill Rosen </span> in Team finds brain mechanism that automatically links objects in our minds | Hub (<time class='dt-published'>07/24/2021 18:07:51</time>)</cite></small>
-
-
arxiv.org arxiv.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>John Pavlus </span> in Melanie Mitchell Trains AI to Think With Analogies | Quanta Magazine (<time class='dt-published'>07/24/2021 17:19:52</time>)</cite></small>
-
-
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>John Pavlus </span> in Melanie Mitchell Trains AI to Think With Analogies | Quanta Magazine (<time class='dt-published'>07/24/2021 17:19:52</time>)</cite></small>
-
-
www.theatlantic.com www.theatlantic.com
-
Crenshaw and her classmates asked 12 scholars of color to come to campus and lead discussions about Bell’s book Race, Racism, and American Law. With that, critical race theory began in earnest.
-
-
blog.appsignal.com blog.appsignal.com
-
By looking at the code screenshot, you are either opening your mouth in awe or in appall. I feel there is no in-between here.
-
This works nicely wherever we show authors, but after we deploy to production, the folks from other parts of the world won’t get notified anymore about their songs. Mistakes like these are easy to make when using concerns.
-
-
stackoverflow.com stackoverflow.com
-
was due to a form that was submitted (ALWAYS SET THAT TYPE-PROPERTY ON YOUR BUTTONS!) after my onclick-event fired, but before my request had any chance to be completed.
-
-
www.postgresql.org www.postgresql.org
-
(The null result should not be confused with a SQL NULL; see the examples.)
-
-
unix.stackexchange.com unix.stackexchange.com
-
+1 to counter the drive-by downvote. I'd still use sed for this, unless you need the power of Perl regular expressions to select the delimiting lines
-
-
stackoverflow.com stackoverflow.com
-
I think that it's nonsense not to have a method that just gives -1 or +1. Even BASIC has such a function SGN(n). Why should we have to deal with Strings when it's numbers we want to work with. But's that's just MHO.
-
-
www.netflix.com www.netflix.com
-
-
test-prof.evilmartians.io test-prof.evilmartians.ioTestProf1
-
That's it! Just replace let! with let_it_be. That's equal to the before_all approach but requires less refactoring.
-
-
developer.mozilla.org developer.mozilla.org
-
(Not a Boolean attribute!)
-
-
iannotate.org iannotate.org
Tags
Annotators
URL
-
-
csaphd.com csaphd.com
-
Blogging about your work hits both of those marks. It also means that you have to translate your work from academese to language that non-academics will understand (i.e. jargon) and also foreground the relevance of your work. You have to tell people why your work is important and what it adds to the world.
This is such an important point. Donald Trump did such an excellent job speaking at a level a lay person could understand when downplaying the seriousness of the Covid-19 virus thus undermining the scientific and medical community voices, that many Americans are refusing to vaccinate. This puts the world at risk for future variants that might be much worse than the ones we have now. More academics simplifying knowledge will help stem the tide of fake news, political propaganda and truly harmful misinformation.
-
-
science.sciencemag.org science.sciencemag.org
Tags
Annotators
URL
-
-
engineering.fb.com engineering.fb.com
-
github.com github.com
-
Look into acquiring one of these certifications.
-
-
www.theatlantic.com www.theatlantic.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Jonathan Zittrain</span> in The Rotting Internet Is a Collective Hallucination - The Atlantic (<time class='dt-published'>07/08/2021 22:10:42</time>)</cite></small>
-
-
www.theatlantic.com www.theatlantic.com
-
John Bowers, Elaine Sedenberg, and I have described how that might work, suggesting that libraries can again serve as semi-closed archives of both public and private censorial actions online. We can build what the Germans used to call a giftschrank, a “poison cabinet” containing dangerous works that nonetheless should be preserved and accessible in certain circumstances. (Art imitates life: There is a “restricted section” in Harry Potter’s universe, and an aptly named “poison room” in the television adaptation of The Magicians.)
I love this idea of a poison cabinet or giftschrank.
How might this work in an oral society? How would it be designed?
-
-
-
This looks interesting upon a random Google search.
-
-
-
Transition teams from Mailchimp to Marketo
-
-
developer.cisco.com developer.cisco.com
Tags
Annotators
URL
-
-
www.sciencedirect.com www.sciencedirect.com
-
The Swedish 18th-century naturalist Carolus (Carl) Linnaeus is habitually credited with laying the foundations of modern taxonomy through the invention of binominal nomenclature. However, another innovation of Linnaeus' has largely gone unnoticed. He seems to have been one of the first botanists to leave his herbarium unbound, keeping the sheets of dried plants separate and stacking them in a purpose built-cabinet. Understanding the significance of this seemingly mundane and simple invention opens a window onto the profound changes that natural history underwent in the 18th century.
-
-
www.sciencedirect.com www.sciencedirect.com
-
Dug up with respect to the idea of Carl Linnaeus inventing the idea of the index card.
-
-
www.sciencehistory.org www.sciencehistory.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Wikipedia</span> in Index card - Wikipedia (<time class='dt-published'>07/03/2021 21:36:58</time>)</cite></small>
-
-
www.tandfonline.com www.tandfonline.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Christian Tietze</span> in Create a Zettelkasten for your Notes to Improve Thinking and Writing • Zettelkasten Method (<time class='dt-published'>03/24/2021 11:06:20</time>)</cite></small>
-
-
readings.design readings.design
-
A cool collection of design readings.
Tags
Annotators
URL
-
-
www.tomphillips.co.uk www.tomphillips.co.uk
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Alan Jacobs</span> in control and surrender, architecture and gardening – Snakes and Ladders (<time class='dt-published'>07/01/2021 09:42:40</time>)</cite></small>
Tags
Annotators
URL
-
-
blog.ayjay.org blog.ayjay.org
-
The relationship between Phillips — one of whose most famous works is A Humument, an ongoing-for-decades collage/manipulation/adaptation of a Victorian book — and Eno is a fascinating one in the history of aleatory or, as I prefer, emergent art.
Humument sounds interesting, particularly the descriptions of collage/manipulation
aleatory is a great word that one sees infrequently and all too randomly
Tags
Annotators
URL
-
-
theamericanscholar.org theamericanscholar.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Alan Jacobs</span> in July Check-In · Buttondown (<time class='dt-published'>07/01/2021 09:19:13</time>)</cite></small>
Idea of John Paul II's encyclical being a form of blogging in a different era. They're all essays in form, it's just about distribution...
-
- Jun 2021
-
stackoverflow.com stackoverflow.com
-
This is especially nice for opening Vim from other tools, as this call can be done on the command-line: "+call cursor($LINE,$COLUMN)"
-
-
paulgraham.com paulgraham.com
-
How to work hard with clearly defined, externally imposed goals?
- learn not to lie to yourself (i.e. avoid the truth) (e.g. procrastinate is a form of refusing to acknowledge the deadline)
- not to get distracted
- not to give up when things go wrong
-
-
github.com github.com
-
Apologies for digging up a closed thread, but it already contains some monorepo examples so feels like the best place to do it.
-
-
github.com github.com
-
Ok I'll reopen until the culprit is found
-
-
ruanmartinelli.com ruanmartinelli.com
-
But if you're working on a bigger project, with multiple packages and a complex dependency tree, you might want to combine npm with a tool like Lerna.
-
-
docs.npmjs.com docs.npmjs.com
-
npm install <folder>: Install the package in the directory as a symlink in the current project. Its dependencies will be installed before it's linked. If <folder> sits inside the root of your project, its dependencies may be hoisted to the top-level node_modules as they would for other types of dependencies.
-
-
stackoverflow.com stackoverflow.com
-
The local package will be copied to the prefix (./node-modules).
Yay for linking to relevant PR!
-
-
-
github.com github.com
-
hypothes.is hypothes.is
-
Giving peers permission to engage in dialogue about race and holding a lofty expectation that they will stay engaged in these conversations throughout the semester or year is the first of the four agreements for courageous conversation. While initially, some participants may be eager to enter into these conversations, our experience indicates that the more personal and thus risky these topics get, the more difficult it is for participants to stay committed and engaged." Singleton and Hays
-
"In Colormute, Pollock(2004) makes specific suggestions for addressing the fear of talking about race: “In all conversations about race, I think, educators should be prepared to do three things:ask provocative questions, navigate predictable debates,and talkmore about talking”(p. 221, italics in original)"
-
"Music education students enter universities from diverse backgrounds that include musical experiences in “subaltern” musical practices (rock bands, music theatre, hip hop, and other genres). After four years or so in the institutional environment, we send them out to the world somehow convinced that what they ought to be teaching is the Western canon."
-
"Although in the United States it is common to use the term multiculturalism to refer to both liberal forms of multiculturalism and to describe critical multicultural pedagogies, in Canada, Great Britain, Australia, and other areas,anti-racism refers to those enactments of multiculturalism grounded in critical theory and pedagogy. The term anti-racism makes a greater distinction, in my opinion, between the liberal and critical paradigms of multiculturalism, and is one of the reasons I find the anti-racism literature useful for analyzing multiculturalism in music education."
-
"Many North American music education programs exclude in vast numbers students who do not embody Euroamerican ideals. One way to begin making music education programs more socially just is to make them more inclusive. For that to happen, we need to develop programs that actively take the standpoint of the least advantaged, and work toward a common good that seeks to undermine hierarchies of advantage and disadvantage. And that, inturn, requires the ability to discuss race directly and meaningfully. Such discussions afford valuable opportunities to confront and evaluate the practical consequences of our actions as music educators. It is only through such conversations, Connell argues, that we come to understand “the real relationships and processes that generate advantage and disadvantage”(p. 125). Unfortunately, these are also conversations many white educators find uncomfortable and prefer to avoid."
Tags
- We have been conditioned to start teaching without learning how to incorporate autonomy and relevance to our student population.
- Having explicit and concise rules for the conversation is important to create a safe space for more participation in the tougher questions. The facilitator has to be consistently doing this.
- Multiculturalism feels like an easier way to get around talking about racism. Anti-racism gets right to the point.
- "navigate predictable debates" has been a helpful tool to me when talking to my own students about race.
- As music educators we do our best to include cultures and introduce new ideas because of what is relevant at the time. Yet we don't go to the next level and dive into the importance of "why" and how we as citizens along with our students can get involved and take positive actions. This may be due to the lack of autonomy in the classroom and/or time to teach in general.
Annotators
URL
-
-
www.migrationencounters.org www.migrationencounters.org
-
Israel
typo
-
-
retrosuburbia.com retrosuburbia.com
-
-
www.youtube.com www.youtube.com
-
-
docs.microsoft.com docs.microsoft.com
-
happy-aryabhata-c03a3d.netlify.app happy-aryabhata-c03a3d.netlify.app
-
wip.mitpress.mit.edu wip.mitpress.mit.edu
-
Digital Social Reading · Works in Progress by [[Federico Pianzola]] (2021)
Federico mentioned this in the group chat at I Annotate 2021.
-
-
educatorinnovator.org educatorinnovator.org
-
Part of the LEARN: Marginal Syllabus, Spring 2021
Resources:
- “You Can Still Fight”: The Black Radical Tradition, Healing, and Literacies - LEARN Marginal Syllabus
- https://www.youtube.com/watch?v=QHw6bi_gnxU
- Annotations on the video can be found here: https://docdrop.org/video/QHw6bi_gnxU/
- cross reference additional annotations in the National Writing Project Group
-
-
docdrop.org docdrop.org
-
eduardo galliano called in defense of the word
Recommended by Christopher R. Rogers
Tags
Annotators
URL
-
-
uncpress.org uncpress.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Christopher R. Rogers</span> in (71) “You Can Still Fight”: The Black Radical Tradition, Healing, and Literacies - YouTube (<time class='dt-published'>06/23/2021 21:27:53</time>)</cite></small>
-
-
www.marxists.org www.marxists.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'></span>Barrett Swanson Via: [Letter from Los Angeles] The Anxiety of Influencers, | Harper's Magazine (<time class='dt-published'>05/28/2021 11:26:47</time>)</cite></small>
See also: https://en.wikipedia.org/wiki/The_Work_of_Art_in_the_Age_of_Mechanical_Reproduction
-
-
stackoverflow.com stackoverflow.com
-
Different ways to prepend a line: (echo 'line to prepend';cat file)|sponge file sed -i '1iline to prepend' file # GNU sed -i '' $'1i\\\nline to prepend\n' file # BSD printf %s\\n 0a 'line to prepend' . w|ed -s file perl -pi -e 'print"line to prepend\n"if$.==1' file
-
-
www.socialworker.com www.socialworker.com
-
Oversharing. Crying, disclosing intimate details, and telling long (unrelated and/or unsolicited) stories about one’s personal life may indicate the lack of an essential social work skill: personal boundaries.
Testing out the annotate feature. Student 1 will highlight sections according to the prompts, as shown HERE.
For example: "This is me during interviews. I say too much and veer off topic."
-
-
stackoverflow.com stackoverflow.com
-
Note that & is a line terminator like ; (write command& not command&;).
-
You particular circumstances may or may not warrant a way different from what lhunath (and other users) deem "best practices".
-
-
www.veracode.com www.veracode.com
-
library.educause.edu library.educause.edu
-
wvupressonline.com wvupressonline.com
-
www.jenaecohn.net www.jenaecohn.netWriting1
-
github.com github.com
-
The first argument to shared_context (the shared group name) is superfluous. It feels a bit like "what's this argument for again?" (Note that you could still use it with include_context to include the group manually, but it's a bit odd to mix-and-match the approaches).
-
-
tools.kali.org tools.kali.orgNikto1
-
Add this to my toolbox and take it for a spin.
Tags
Annotators
URL
-
-
graphql-ruby.org graphql-ruby.org
-
This kind of error handling does express error state (either via HTTP 500 or by the top-level "errors" key), but it doesn’t take advantage of GraphQL’s type system and can only express one error at a time.
-
-
graphql-ruby.org graphql-ruby.org
-
(Always call super to inherit the default behavior.)
-
-
graphql-ruby.org graphql-ruby.org
-
However, this request-by-request mindset doesn’t map well to GraphQL because there’s only one controller and the requests that come to it may be very different.
-
-
material-ui.com material-ui.com
-
stackoverflow.com stackoverflow.com
-
Can you provide details of what you mean by "not working as expected"?
-
-
www.kaspersky.com www.kaspersky.com
Tags
Annotators
URL
-
-
www.artkavanagh.ie www.artkavanagh.ie
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Art Kavanagh </span> in note (<time class='dt-published'>06/16/2021 06:24:59</time>)</cite></small>
-
-
github.com github.com
-
Whether you agree or not, to me there's nothing in this world that is entirely apolitical - when there are people there is politics. You don't have to agree with my views, nor do I expect you to. Diversity and disagreement is what drives mankind forward.
-
-
There are many projects that does not use the master branch as default. For example, Next.js uses the canary branch, the npm CLI and many more other projects uses stuff like prod, production, dev, develop, release, beta, head.
-
In the context of git, the word "master" is not used in the same way as "master/slave". I've never known about branches referred to as "slaves" or anything similar.
Tags
- good point
- git: default branch
- alternative to mainstream way
- nothing is apolitical where people are involved
- diversity
- doing something other than the most common/popular option
- you don't have to agree with my views
- separation of personal/political views from professional activity
- intentional/well-considered decisions
- explaining why
- git: changing from master branch to main
Annotators
URL
-
-
www.theserverside.com www.theserverside.com
-
-
"Both Conservancy and the Git project are aware that the initial branch name, 'master,' is offensive to some people and we empathize with those hurt by the use of that term," said the Software Freedom Conservancy.
-
-
-
We should think about the number of simultaneous connections (peak and average) and the message rate/payload size. I think, the threshold to start thinking about AnyCable (instead of just Action Cable) is somewhere between 500 and 1000 connections on average or 5k-10k during peak hours.
number of simultaneous connections (peak and average)
the message rate/payload size.
-
-
www.youtube.com www.youtube.com
-
-
www.youtube.com www.youtube.com
-
-
evilmartians.com evilmartians.com
-
Thus, by adding system tests, we increase the maintenance costs for development and CI environments and introduce potential points of failures or instability: due to the complex setup, flakiness is the most common problem with end-to-end testing. And most of this flakiness comes from communication with a browser.
-
-
www.mutuallyhuman.com www.mutuallyhuman.com
-
This is why for a recent Angular+Rails project we chose to use a testing stack from the backend technology’s ecosystem for e2e testing.
-
There are times to stretch individually and as a team, but there are also times to take advantage of what you already know.
-
When it came to testing the whole product, end-to-end, owning both sides gave us not only more options to consider, but also more tools to choose from.
-
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.
-
We used testing tools that were in the same ecosystem as our backend technology stack for primrily three reasons: We owned both ends of the stack Team experience Interacting with the database
Tags
- official preferred convention / way to do something
- rationale
- end-to-end testing
- testing: unit tests
- how to choose a dependency/library/framework
- answer the "why?"
- explaining why
- key point
- software stack: choosing
- determining if something is an appropriate application / best tool for the job
- officially recommended
- people stick to what they know
- testing: stack: choosing
- testing: stack
- software stack: choosing: factors: familiarity/experience
- frontend vs. backend: owning both ends
- using disparate technologies in a single project
- testing: end-to-end
- good advice
Annotators
URL
-