
The appearance of an indeterminate implicit derivative at a point on a curve is often an indication of a self-intersection. This is a folium, the best-known example being that of Descartes $ \ ( x^3 + y^3 - 3axy \ = \ 0 ) \ , \ $ which looks like this one rotated counter-clockwise by $ \ 45º \ \ . $ We see that $ \ a \ $ "sets the scale" for the curve, with the "leaf" extending from the origin to $ \ x \ = \ +a \ $ and with a vertical asymptote located at $ \ x \ = \ -a \ \ . $
One way that the self-intersection can be investigated is by "parameterizing" the curve, introducing coordinate functions $ \ x \ = \ x(t) \ \ , \ \ y \ = \ y(t) \ $ which describe the curve in terms of a new independent variable ("parameter") $ \ t \ \ . \ $ (This approach is usually presented in second-semester calculus, so you may not have seen it when you posted your question). Because the curve is symmetric about the $ \ x-$axis, we would like the $ \ x-$coordinate to be given by an even-symmetry function of $ \ t \ . \ $ To avoid having a singularity at the origin, we also wish to have a function for the $ \ y-$coordinate with $ \ y(-\tau) \ = \ y(+\tau) \ = 0 \ $ and $ \ y(0) \ = \ 0 \ \ , \ \ x(0) \ = \ +a \ \ , $ so that the origin is "passed through" twice and the point with $ \ t \ = \ 0 \ $ occurs at the "tip of the leaf"; this would suggest that $ \ y(t) \ $ should have odd symmetry.
We can find such a parameterization if we take $ \ y \ = \ tx \ $ (a "slope parameterization", as this represents a line of slope $ \ t \ $ through the origin) and insert it into the curve equation:
$$ x·(x^2 \ + \ [tx]^2) \ \ = \ \ a· (x^2 \ - \ [tx]^2) \ \ \Rightarrow \ \ x·(1 \ + \ t^2) \ \ = \ \ a \ - \ at^2 \ \ , \ \ x \ \neq \ 0 $$ $$ \Rightarrow \ \ x \ \ = \ \ a·\left(\frac{1 \ - \ t^2}{1 \ + \ t^2} \right) \ \ \Rightarrow \ \ y \ \ = \ \ tx \ \ = \ \ a·\left(\frac{t·(1 \ - \ t^2)}{1 \ + \ t^2} \right) \ \ . $$
We can (for now) generalize these coordinate functions a bit to fit the values of $ \ t \ $ we described above; thus,
$$ x(t) \ \ = \ \ a·\left(\frac{\tau^2 \ - \ t^2}{\tau^2 \ + \ t^2} \right) \ \ , \ \ y(t) \ \ = \ \ -a·t·\left(\frac{\tau^2 \ - \ t^2}{\tau^2 \ + \ t^2} \right) \ \ . $$
The folium is "traced out" with the origin approached "from below" and near the vertical asymptote as $ \ t \ $ approaches $ \ -\tau \ $ from "negative infinity", the "leaf" is covered by $ \ -\tau \ < \ t \ < \ +\tau \ , \ $ then the origin is departed "from above" and near the asymptote as $ \ t \ $ "goes to positive infinity".
We already see that the conflict of derivatives at the origin is resolved by calculating the first derivative at two distinct values of the parameter:
$$ \frac{dy}{dx}|_{x \ = \ 0} \ \ = \ \ \frac{dy/dt}{dx/dt}|_{t \ = \ +\tau} \ \ = \ \ \frac{a·\left( \frac{t^4 \ + \ 4 \tau^2 · t^2 \ - \ \tau^4}{(\tau^2 \ + \ t^2)^2} \right)}{-a·\left(\frac{ 4 \tau^2 · t}{(\tau^2 \ + \ t^2)^2} \right)}|_{t \ = \ +\tau} $$ $$ = \ \ -\frac{ \tau^4 \ + \ 4\tau^4 \ - \ \tau^4}{4·\tau^3} \ \ = \ \ -\tau \ \ , $$
$$ \text{and} \ \ \ \frac{dy/dt}{dx/dt}|_{t \ = \ -\tau} \ \ = \ \ -\frac{ \tau^4 \ + \ 4\tau^4 \ - \ \tau^4}{4·[-\tau^3]} \ \ = \ \ +\tau \ \ . $$
Thus we can account for the two slopes of tangent lines with equal magnitudes and opposite signs at the origin, since the derivative $ \ \frac{dy}{dx} \ $ is the ratio of an even function to an odd function. (We also see that this correctly accounts for the vertical tangent at the end of the folium's "leaf", since the denominator becomes zero for $ \ t \ = \ 0 \ , $ making the derivative undefined.)
We still need to get the "scaling" of the curve set up properly. We can choose any point on the "leaf", say, $ \ x \ = \ \frac{a}{2} \ \ , $ for which
$$ \frac{a}{2}·\left( \ \left[\frac{a}{2} \right]^2 \ + \ y^2 \ \right) \ \ = \ \ a·\left( \ \left[\frac{a}{2} \right]^2 \ - \ y^2 \ \right) $$ $$ \Rightarrow \ \ y^2 \ \ = \ \ \frac{a^3/8}{3a/2} \ \ = \ \ \frac{a^2}{12} \ \ \Rightarrow \ \ y \ \ = \ \ \pm \frac{a}{2 \sqrt3} \ \ . $$
Solving $ \ x(t) \ = \ \frac{a}{2} \ $ gives us $ \ t \ = \ \pm \frac{\tau}{\sqrt3} \ $ and inserting this into the other coordinate function yields
$$ y \left(\pm \frac{\tau}{\sqrt3} \right) \ \ = \ \ -\left(\pm \frac{\tau}{\sqrt3} \right)· \frac{a}{2} \ \ = \ \ \pm \frac{a}{2 \sqrt3} \ \ \Rightarrow \ \ \tau \ \ = \ \ \mp 1 \ \ . $$
So the coordinate functions are "forced" to be $$ x(t) \ \ = \ \ a·\left(\frac{1 \ - \ t^2}{1 \ + \ t^2} \right) \ \ , \ \ y(t) \ \ = \ \ -a·t·\left(\frac{1 \ - \ t^2}{1 \ + \ t^2} \right) \ \ , $$
"tracing out the leaf" over the interval $ \ -1 \ < \ t \ < \ +1 \ . $ The slopes of the two tangent lines at the origin are thus $ \ \frac{dy}{dx}|_{x \ = \ 0} \ = \ \pm \ 1 \ \ . $
$$ \ \ $$
If we follow on Eric Tower's comment on the posted question by writing the two explicit functions which represent the portions of the curve that lie "above and below" the $ x-$axis, we have $ \ x(x^2 + y^2) = a(x^2 - y^2) \ \Rightarrow \ y^2 \ = \ x^2·\left(\frac{a - x}{a + x} \right) \ \ . $ When we perform explicit differentiation on these functions, we obtain
$$ y' \ \ = \ \ \pm \left[ \ \left(\frac{a - x}{a + x} \right)^{1/2} \ + \ \frac12·x·\left(\frac{a + x}{a - x} \right)^{1/2} · \frac{2a}{(a - x)^2} \ \right] \ \ . $$
We needn't fuss with the expression further, as we see that for the two functions,
$$ y'|_{x \ = \ 0} \ \ = \ \ \pm \left[ \ \left(\frac{a - 0}{a + 0} \right)^{1/2} \ + \ \frac12·0·\left(\frac{a + 0}{a - 0} \right)^{1/2} · \frac{2a}{(a - 0)^2} \ \right] \ \ = \ \ \pm \sqrt{\frac{a}{a}} \ \ = \ \ \pm 1 \ \ , $$
without any singularity in the calculation.