DateTime XKCD And 2024 Is A Leap Year
The latest xkcd talks about Date and Time problems in a very funny way. It is also a good time to remind you that 2024 is a leap year, so be prepared. Links:
DateTime XKCD And 2024 Is A Leap Year Read More »
The latest xkcd talks about Date and Time problems in a very funny way. It is also a good time to remind you that 2024 is a leap year, so be prepared. Links:
DateTime XKCD And 2024 Is A Leap Year Read More »
Reacting to thenewstack.io article on the Top 5 AI Engineering Trends of 2023.
Top 5 AI Engineering Trends 2023 Read More »
Is consistency a desirable quality of design and architecture? How does it help? How far is it useful to take it? And should it stop us from trying out different things? Alex answers this and more, prompted by a conversation with Uberto Barbini. Links:
Consistency & Learnability Read More »
Structurally, objects are nothing more than a set of partially applied, cohesive functions. And thinking in objects should (perhaps) not start with writing the “class” keyword. In this video, Alex is offering an alternate perspective to the common “class-oriented development” used in many of the modern programming languages. This perspective is not meant to be
Object-First Design Read More »
We asked the community for questions about TDD, and this is the first one from @jofla: “Do we really need to test everything? Opinions on stubs/mocks?” The answer is surprisingly layered and complex. Here are some things we detail in this video: Watch now to learn more. Did you know that we can help you
Test everything? Stubs and Mocks? Community Answer Read More »
We noticed in our interactions with developers that their knowledge of cryptography is limited, which leads to possible security issues. This video is an introduction to fundamentals of cryptography for developers, touching on three topics: If you want to learn more, check out our Secure Coding learning program, specifically built for developers who want to
Fundamentals of Cryptography For Developers Read More »
We noticed in our architecture courses that many developers that are moving from monoliths to distributed systems fail to realize that they are moving into a completely new realm, where other rules apply than those they know. In this video, we look at the 8 Fallacies of Distributed Systems and at the CAP theorem to
Distributed Systems Fallacies And The CAP Theorem Read More »
Parallel Change is a technique you can apply on many levels, from extracting a variable all the way to deploying a new version of your product, that allows you to safely implement changes without breaking existing code. In this video we describe what it is, what are the steps, and show an example. Links:
In a recent mastodon post, GeePaw Hill introduces us to the RORA (Runs once, Run Away) concept. Alex reacts to it and provides commentary on the interesting bits of RORA. The verdict? You’ll have to watch the video to find out :). Links:
“Runs Once, Run Away” (RORA) by GeePawHill Read More »
Will AI code assistants replace programmers? Will they allow non-programmers to create applications? Or will they have no effect? And what are we missing about AI Code assistants due to the current hype? In this episode, Alex analyzes the current state of AI code assistants and comments on the possible effects on the development flow,
The Impact of AI Code Assistants Read More »