|
A chance discovery on eBay has surfaced some of Yamaha's original technical documentation for the DX7 synthesiser.
|
|
A few weeks ago, Giulia turned eighteen. As a birthday gift, she asked for a skiing weekend with me. Our family’s precious little thing has traditionally been spending the Christmas week skiing in the Alps. We haven’t gone as much as we’d like in recent years, so I was pleasantly surprised and thrilled that she wanted to celebrate adulthood at our special place with her dad. We left home Friday at five in the morning. At ten, we were ..
|
|
Authorization? How hard can it be? I am pretty sure that others have already solved it. We are not the first ones doing microservices. It should be easy to integrate what's already out there.
|
|
The javax.validation package is widely used in our industry. And I don’t like it. I believe using bean validation is an anti-pattern. It hides business relevant constraints, it leaves the choice when a validation happens to other framework code, and I even saw cases where developers expected that the validation “just had to take place”, but it never happened. Of course, there was also no test for it. And speaking about tests - testing these..
|
|
In the previous post in this series on Gherkin , I showed the tools that Gherkin Features provide for requirements tracking, and mentioned ambitious goals for the Behaviour-driven Development (BDD) movement. In this article, I want to expand on these BDD ideals, show Gherkin Scenarios, and explain how the dream of traceability led to Cucumber, a tool for automating acceptance test execution, tracing them back to Gherkin Scenarios. We’ll se..
|
|
Since today - March 20, 2022 - falls on a Sunday (hey, just like last month!), I’m just going to post the numbers for my regular blog stats post.
|
|
In the previous post in this series on Gherkin , I showed the tools that Gherkin Features provide for requirements tracking, and mentioned ambitious goals for the Behaviour-driven Development (BDD) movement. In this article, I want to expand on these BDD ideals, show Gherkin Scenarios, and explain how the dream of traceability led to Cucumber, a tool for automating acceptance test execution, tracing them back to Gherkin Scenarios. We’ll se..
|
|
Thanks for this insightful article. Precise and easy to understand. Please post more useful articles. I have always shied away from video marketing, I’m not particular great when being recorded – always a lot of ‘erms’ however this seems to be the way most platforms are turning. Though my personal opinion is that most difficult part to keep is the consistency. On my side, I guess I will start by creating huge attention from this. ..
|
|
The last time I contributed to this blog was exactly 7 months ago. There is a reason it has been so long: I changed jobs.
|
|
Would you like to build visualizations that allow your audience to play with data? How do you effectively use Python's assert statement during development? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.
|
|
dompdf security alert: RCE vulnerability found in popular PHP PDF library
-
snyk.io
-
4 years ago
-
eng
A major RCE vulnerability has been identified in PHP library dompdf. Code can be loaded into an application and then remotely executed whilst a PDF is being generated.
|
|
Identify & Escalate Risks: A Practical Framework for Software Engineers
-
ieftimov.com
-
4 years ago
-
eng
Have you ever worked on a task where you felt that it would be a heavier lift than what others thought?
|
|
Note: This is satirical in nature. Slight CW if you are at a point in life where “Office Space” has unveiled itself as a disturbing existential horror movie. This taps into that the same darkness. A tale of six brave Internet pioneers. Senior Business Founder / Senior CEO – Zach Senior Tech Lead / Senior Architect / Senior CTO – Kevin Senior Backend dev Senior Frontend dev – Erin Two Senior UX engineers
|
|
MySQL Now Shows its Thread Names at OS Level for Better Troubleshooting
-
tanelpoder.com
-
4 years ago
-
eng
Starting from v8.0.27, the MySQL daemon shows its thread names at the OS level too, for better troubleshooting. The MySQL 8.0.27 release notes say this: To assist monitoring and troubleshooting, the Performance Schema instrumentation is now used to export names of instrumented threads to the operating system. This enables utilities that display thread names, such as debuggers and the Unix ps command, to display distinct mysqld th..
|
|
MySQL Now Shows its Thread Names at OS Level for Better Troubleshooting
-
tanelpoder.com
-
4 years ago
-
eng
Starting from v8.0.27, the MySQL daemon shows its thread names at the OS level too, for better troubleshooting. The MySQL 8.0.27 release notes say this: To assist monitoring and troubleshooting, the Performance Schema instrumentation is now used to export names of instrumented threads to the operating system. This enables utilities that display thread names, such as debuggers and the Unix ps command, to display distinct mysqld th..
|
|
xb.sql and xbi.sql - Explain Oracle Execution Plans Better! (Part 2)
-
tanelpoder.com
-
4 years ago
-
eng
In the previous post in this series, I showed how my scripts xb.sql and xbi.sql ( eXplain Better and eXplain Better, by sqlId ) help you see Oracle execution plan details in a more complete way. Here are the features that I currently plan to cover: More detailed access/filter predicate info next to plan tree data ( Part 1 ) More intelligent row-source level execution statistics presentation (Part 2, this post) Calculate Optimize..
|
|
xb.sql and xbi.sql - Explain Oracle Execution Plans Better! (Part 2)
-
tanelpoder.com
-
4 years ago
-
eng
In the previous post in this series, I showed how my scripts xb.sql and xbi.sql ( eXplain Better and eXplain Better, by sqlId ) help you see Oracle execution plan details in a more complete way. Here are the features that I currently plan to cover: More detailed access/filter predicate info next to plan tree data ( Part 1 ) More intelligent row-source level execution statistics presentation (Part 2, this post) Calculate Optimize..
|
|
A spellbinding & breathtaking evening, with a couple of surprising jewels, in a night full of riches. Just got back from seeing Nick Cave and Warren Ellis in Vancouver. What a joy and a privilege! I’ve missed live music so much - what an incredible night! This is a video from that night in Vancouver, of their cover of Cosmic Dancer, which was a fantastic surprise for me. That video was taken by someone standing just in front of me! ....
|
1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5AsOWwgJOjKXyav7+pH2XM1PpdZMNwU9vlaFS5IPied1b5s3amOzgZLh8oWLlzTkeZfYc8/2XJCczzHyDYbzNcxF2qsy4PqyTRpSsSY7ilafJFxONspjexKlHlP8cMJrArRAUeFVm7XY/MNNlu+7l29Db/WfRBqCILDbEYCd6SfILikFoYnhgR+F5pAqbub3W+sO3824ElmUNu7xSQLhmrcO4CoGDDzg/nzA0K5smW6btfgJNcE5zasIbdn+gRTn9/H0/LunDyFpAxfEPk80DVI3lakT4un3wUTd8ZuNFqcsAZkRNFvp6m+MkOORhnznBN/ZWa1ktnDMMuZpeoiGZU7K4/lm2UR6XYUb4QbHsaOW2t+MZmlIBH73Stpdp1KnAAdXtveN+pg6OrUWoN..
|
1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5AsOWwgJOjKXyav7+pH2XM1PpdZMNwU9vlaFS5IPied1b5s3amOzgZLh8oWLlzTkeZfYc8/2XJCczzHyDYbzNcxF2qsy4PqyTRpSsSY7ilafJFxONspjexKlHlP8cMJrArRAUeFVm7XY/MNNlu+7l29Db/WfRBqCILDbEYCd6SfILikFoYnhgR+F5pAqbub3W+sO3824ElmUNu7xSQLhmrcO4CoGDDzg/nzA0K5smW6btfgJNcE5zasIbdn+gRTn9/H0/LunDyFpAxfEPk80DVI3lakT4un3wUTd8ZuNFqcsAZkRNFvp6m+MkOORhnznBN/ZWa1ktnDMMuZpeoiGZU7K4/lm2UR6XYUb4QbHsaOW2t+MZmlIBH73Stpdp1KnAAdXtveN+pg6OrUWoN..
|
|
What is the Metaverse? Wired tried to figure it out recently and the results were inconclusive. Where is the metaverse? How do we log in to…
|
|
Oracle Cloud offers nice free virtual machines, but there was no installation image for NixOS. Luckily NixOS-infect worked really great.
|
|
Oracle Cloud offers nice free virtual machines, but there was no installation image for NixOS. Luckily NixOS-infect worked really great.
|
|
Oracle Cloud offers nice free virtual machines, but there was no installation image for NixOS. Luckily NixOS-infect worked really great.
|
|
Alert: peacenotwar module sabotages npm developers in the node-ipc package to protest the invasion of Ukraine
-
snyk.io
-
4 years ago
-
eng
Vue.js users using the dependency “node-ipc” are experiencing a supply chain attack protesting the invasion of Ukraine, from a package named “peacenotwar”.
|
|
A TypeScript parser for Cooklang, the plain-text recipe markup language. Turns .cook files into structured recipe data.
|
|
A TypeScript parser for Cooklang, the plain-text recipe markup language. Turns .cook files into structured recipe data.
|
|
Seems like everyone is clammoring for DevOps folks. Do they really know what they want? That term means all things to all people. Some thoughts.
|
|
Seems like everyone is clammoring for DevOps folks. Do they really know what they want? That term means all things to all people. Some thoughts.
|
|
tl;dr: I’m writing a new book, sign up for the announcements mailing list. I’ve written exactly zero new technical blog posts this year because I’ve been spending all my writing efforts on my next book, Practical Math for Programmers (PMFP, subtitle: A Tour of Mathematics in Production Software). I’ve written a little bit about it in my newsletter, Halfspace. There I rant, critique, brainstorm, and wax poetic about math and software.
|
|
tl;dr: I’m writing a new book, sign up for the announcements mailing list. I’ve written exactly zero new technical blog posts this year because I’ve been spending all my writing efforts on my next book, Practical Math for Programmers (PMFP, subtitle: A Tour of Mathematics in Production Software). I’ve written a little bit about it in my newsletter, Halfspace. There I rant, critique, brainstorm, and wax poetic about math and software.
|
|
tl;dr: I’m writing a new book, sign up for the announcements mailing list. I’ve written exactly zero new technical blog posts this year because I’ve been spending all my writing efforts on my next book, Practical Math for Programmers (PMFP, subtitle: A Tour of Mathematics in Production Software). I’ve written a little bit about it in my newsletter, Halfspace. There I rant, critique, brainstorm, and wax poetic about math and software.
|
|
Thanks for this insightful article. Precise and easy to undersatnd. Please post more useful articles. I have always shied away from video marketing, I’m not particular great when being recorded – always a lot of ‘erms’ however this seems to be the way most platforms are turning. Though my personal opinion is that most difficult part to keep is the consistency. On my side, I guess I will start by creating huge attention from this. ..
|