Today I Learned: Using SCSS in your Vue Components
If you haven’t yet looked into Vue.js, it might be time to. The front-end framework is a powerful, progressive alternative to its main rivals, Facebook’s React and Google-backed Angular, and has been continuously gaining traction among the open source community.One of the hallmarks of Vue is its use of single ... Read More
A Quick Guide to the Complex: Ecto.Multi
Ecto.Multi, a data structure added in Ecto 2.0, is an extremely useful tool for creating and executing complex, atomic transactions. This very brief guide will cover a few of the most useful methods associated with Ecto.Multi and when to use them.Common Usesinsert(multi, name, changeset_or_struct, opts \\ [])The most straightforward way ... Read More
Disclosing Vulnerabilities: How to Avoid Becoming The Next Data Breach Headline!
When it comes to disclosing vulnerabilities to enterprise companies, they seem to prefer the “hear, speak, see no evil” strategy, and the conversation often ends up looks something like this:Me: Hey, we found a vulnerability on your site, wanted to let you know so you can fix it.You: Cool thanks ... Read More
Just Behave Already: Property Testing
What is property testing? In short, it can be described as a method of testing output of a program against the expected behavior, or properties, of a piece of code. Why should you care? The same reason we here at Tinfoil Security care: good testing goes beyond ensuring your code ... Read More