Gosling On Open Source
History lesson today. James Gosling and Open Source.
History lesson today. James Gosling and Open Source.
How long is a string? Sounds like a simple question, but It’s Not Wrong that ":man-facepalming::skin-tone-3:".length == 7. It might not be wrong, but is it right? What are you measuring? What's your contract with the user? What are the expectations?
Here's an interesting approach
We've all heard of design patterns. They're ways of doing things. What about ways of thinking about things? What if there were a taxonomy of them? And what if there are 4 really important ones.
Campus recruiting is a great thing. Finding and hiring the right talent, the right coworkers for the future, is one of the most strategic investments we can make. 30 years after graduation and you can still learn things on campus. Yesterday I ran across this posting from an ECE Professor Martin's Somewhat Heretical Thoughts for Cornell Engineering Students.
Distributed systems and microservices. Seems like a natural fit, but oh the complexity. Emergent behavior, hidden loops, unknown dependencies. How do you get a handle on it? Uber's own Yuri Shkuro presents Jaeger to handle distributed tracing.
A disciplined technique for restructuring an existing body of code. It's an opportunity we get over and over again. What's the best way to take advantage of they opportunity?
Today's topic is security. More specifically security anti-patterns. 6 things to NOT do according to the British National Cyber Security Centre.
On the subject of what you know that just ain't so, text. It ain't all ASCII anymore. ASCII is almost 60 years old stands for "American Standard Code for Information Interchange". It's great for American English, but Unicode is a thing and it's here to stay. Any time you deal with (or ever hope to deal with) international users you need to speak Unicode. Here's a quick primer. It's 15 years old, but AFAIK everything said is still true