@matigo Think of it like an orderly retreat. You can no longer win on all fronts, but you can selectively advance where you need to. Beware burn out.
@matigo My Dachshund mix has some hunting instincts. She caught and killed a mouse once, almost killed a bird, regularly digs for chipmunks, and it was up for grabs when we found a 10-day-old kitten if she’d treat it as prey or not. (They wound up best friends and play-fight to this day.)
This killer instinct is mostly completely trounced in practice by her total nervous nelly behavior around anything loud. The Chihuahua mix is not doing her any favors there.
@JeremyCherfas Just checked the syllabus. Looks like an intro to server-side webpages with PHP. Matches what I ran into around 2006. Sounds like a good start. Should run you smack into the pain points addressed by Hack, Composer, and Laravel.
@streakmachine BSD ships a full system: both kernel and userland, all working together of a piece. Linux ships a kernel, and it’s your job to lash it together with a workable userland from hither and thither.
/@matigo
@hazardwarning Natural scrolling is based on the idea that you are displacing the content rather than a window into the content. When you drag down, you are sliding the paper down the desk, which pulls stuff further up the paper into view.
Most of the real-world analogies here honestly founder on the fact that no-one uses a single scroll of paper for anything. (Kerouac typing up On the Road while high aside.) We would use pages that match the viewport size, and the true natural analog would be turning the page.
/@indigo
@phoneboy Wow, though, that means they’ve been working on that next major version for a long while now.
@phoneboy Did Enpass ever get that external security audit they were promising last year?
I looked into them when I thought I might need to support Chromebook. Wound up not needing either. Still using 1Password today, both at home (without a subscription) and at work (with a subscription at the organization level).
@JeremyCherfas Ah, OK. I had something more foundational in mind. :)
Most uni language courses tend to focus on teaching programming rather than the language and its professional tooling. So you’re probably looking for vocational training (or screencasts, blogs, and conference talks).
For learning OOP, Practical Object-Oriented Design in Ruby is very down to earth and effective. It’s what I aim newly-minted professionals at. (The Ruby bit is not essential and shouldn’t scare you away; the author just needed a clear language for teaching the ideas in. It’s junior JavaScript, Objective-C, Swift, Java, and Kotlin devs that I’m seeing read and benefit from it.)
The trick with OOP is that there are multiple OOPs, but most texts seem to fail to acknowledge that. Exercises in Programming Style does a good job in recognizing that explicitly. It illustrates several OOP styles and many other programming styles with great economy. Each handful of pages solves the same small problem in a different style. The styles are explained in terms of the constraints they embrace.
/@matigo @konrad