|
Suppose you are looking for a juicy and thought-provoking read on Italy’s twentieth-century crucial moments. In that case, I heartily recommend Italica by Giacomo Papi, a significant collection of short stories by prominent Italian writers of the period including the likes of Italo Calvino, Elsa Morante, Beppe Fenoglio, Natalia Ginzburg, and Giorgio Scerbanenco. A short essay introduces each tale. I thoughtfully appreciated these introduct..
|
|
Suppose you are looking for a juicy and thought-provoking read on Italy’s twentieth-century crucial moments. In that case, I heartily recommend Italica by Giacomo Papi, a significant collection of short stories by prominent Italian writers of the period including the likes of Italo Calvino, Elsa Morante, Beppe Fenoglio, Natalia Ginzburg, and Giorgio Scerbanenco. A short essay introduces each tale. I thoughtfully appreciated these introduct..
|
|
My good friend, Wei, has a pet peeve: unintended horizontal over-scrolling on mobile. Which is very different from intentional horizontal scrolling on mobile.…
|
Augmented reality is coming, and shitstorm is coming with it. We still have time to avoid the worst. This is part 2: Speculative endings from alternate futures.
|
Augmented reality is coming and a shitstorm is coming with it. We still have time to avoid the worst.
|
|
Repository: @knadh/otpgateway GitHub release page: v3.1.0 Changelog e83af28 Merge pull request #26 from mr-karan/master 4b7b8c4 feat: add entries in .gitignore c53f24c feat: replace stdlib logger with logf
|
|
Apple WWDC 2022 introduced Swift Charts, a performant and feature rich charting library for iOS. In this article, we're taking a look how it can be used with HealthKit to show workout heart rate graphs.
|
|
CloudQuery and Steampipe have very similar functionalities. The actual difference is with the way they work and the problems they solve. This blog post compares both the tools and helps you answer the question: What should I use - CloudQuery or Steampipe?
|
jOOQ is mainly known for its powerful type safe, embedded, dynamic SQL capabilities that are made available through code generation. However, a secondary use case of code generation is to use it for stored procedures (possibly exclusively for stored procedures). Stored procedures are powerful ways of moving complex data processing logic to the server. This … Continue reading The Best Way to Call Stored Procedures from Java: With jOOQ →
|
|
About fifteen years ago, Casey Treat spoke at our church about goal setting. He explained that a lot of people set a goal of reaching a certain weight and he said the problem with that occurs when you reach that weight.
|
|
About fifteen years ago, Casey Treat spoke at our church about goal setting. He explained that a lot of people set a goal of reaching a certain weight and he said the problem with that occurs when you reach that weight.
|
|
Most companies and projects are by far not big enough to benefit from microservices, and not good enough to deal with the implications and repercussions. There’s a reason “distributed systems” are hard: it’s the next difficulty level after multi-threaded concurrency — harder to observe, harder to reason about.
|
|
Most companies and projects are by far not big enough to benefit from microservices, and not good enough to deal with the implications and repercussions. There’s a reason “distributed systems” are hard: it’s the next difficulty level after multi-threaded concurrency — harder to observe, harder to reason about.
|
|
A buffer overflow attack is the exploitation of a buffer overflow vulnerability, typically by a malicious actor who wants to gain access or information. In this post, we’ll explain how a buffer overflow occurs and show you how to protect your C++ code from these attacks.
|
|
I had an interview for a Ruby developer position. As part of a live Rails coding session a class performing operations needed refactoring into supporting services. Let's say the logic in question is query = 'troglodytes troglodytes' response = URI . open( "https://xeno-canto.org/api/2/recordings?query=#{ CGI . escape(query) }" ) if response . status [ 0 ] == '200' body = JSON . load(re....
|
|
Added a few improvements to dwim-shell-command . Dired region In DWIM style, if you happen to have a dired region selected, use region files instead. There's no need to explicitly mark them. Clipboard (kill-ring) replacement Use <
|
|
This article critiques the TIOBE Programming Community index and provides better ways to evaluate programming languages for projects and as a developer.
|
|
I had an interview for a Ruby developer position. As part of a live Rails coding session a class performing operations needed refactoring into supporting services. Let's say the logic in question is query = 'troglodytes troglodytes' response = URI . open( "https://xeno-canto.org/api/2/recordings?query=#{ CGI . escape(query) }" ) if response . status [ 0 ] == '200' body = JSON . load(re....
|
|
Over the past years I attended hundreds of interviews. Many candidates proudly told tales on how they develop their projects with a microservice architecture. Often (I don’t want to say “always”, but from my memory I think it actually is “always”) it does not require many questions to see that they used a rocket launcher to kill a mouse. Microservices are hard . Everyone who experienced the pain of operating such an architecture can rela..
|
|
How to build explainability in a machine learning project
-
www.thoughtworks.com
-
4 years ago
-
eng
|
|
This article critiques the TIOBE Programming Community index and provides better ways to evaluate programming languages for projects and as a developer.
|
|
To celebrate Disability Pride Month, Snyk’s Director of Inclusion, Equity, and Diversity, Ashley Ladd (she/her), sat down with Alex Fallon (they/them) to discuss what Disability Pride means to them, how able-bodied people can be better allies and advocates for the Disabled community, inspirational figures, helpful resources, and so much more.
|
|
One of my favourite podcasts is Hanselminutes by Scott Hanselman. I have been listening to it probably longer than any other podcast. He recently interviewed Roberta Arcoverde from Stack Overflow. She talked about how the architecture of the Stack Overflow site is very different from most other large sites in that it is a self hosted monolithic application.
|
|
One of my favourite podcasts is Hanselminutes by Scott Hanselman. I have been listening to it probably longer than any other podcast. He recently interviewed Roberta Arcoverde from Stack Overflow. She talked about how the architecture of the Stack Overflow site is very different from most other large sites in that it is a self hosted monolithic application.
|
|
Pizza courtesy of Pizza for Ukraine! Donate Now to Pizza for Ukraine This blog post looks at testing rails apps with FactoryBot and MiniTest – the default test framework which ships with Rails. It does not use RSpec and RSpec is NOT required for use with FactoryBot. Note : I believe that MiniTest is the name of the standard rails testing framework. Oddly I've had issues confirming that so if I'm wrong please feel free to tell m....
|
|
Pizza courtesy of Pizza for Ukraine! Donate Now to Pizza for Ukraine This blog post looks at testing rails apps with FactoryBot and MiniTest – the default test framework which ships with Rails. It does not use RSpec and RSpec is NOT required for use with FactoryBot. Note : I believe that MiniTest is the name of the standard rails testing framework. Oddly I've had issues confirming that so if I'm wrong please feel free to tell m....
|
|
I am happy and humbled to have been awarded the Microsoft MVP Award for the seventh consecutive year. July 1, the award assignation day, always comes with curiosity and a bit of trepidation. Being a member of the MVP community has been a very positive experience for me, especially in the years before COVID, when the MVP Summit, the main MVP event, was held in person in Seattle at the Microsoft HQ. That assembly of experienced developers f..
|
|
I am happy and humbled to have been awarded the Microsoft MVP Award for the seventh consecutive year. July 1, the award assignation day, always comes with curiosity and a bit of trepidation. Being a member of the MVP community has been a very positive experience for me, especially in the years before COVID, when the MVP Summit, the main MVP event, was held in person in Seattle at the Microsoft HQ. That assembly of experienced developers f..
|
In the debate of work-life balance versus work-life integration it seems as though balance is winning out over passion as more and more people view life as the hours spent between clocking in and clocking out. Why is this viewpoint dominating and does it lead to a fulfilling life?
|
|
In the debate of work-life balance versus work-life integration it seems as though balance is winning out over passion as more and more people view life as the hours spent between clocking in and clocking out. Why is this viewpoint dominating and does it lead to a fulfilling life?
|
|
10 Gotchas for building a universal crypto candlestick iterator in Go
-
marianogappa.github.io
-
4 years ago
-
eng
My journey building a universal crypto candlestick iterator in Go, with tips for all the challenges you’ll face working with crypto exchanges’ APIs.
|
|
How to write a type checker/type inferrer with good error messages
-
lambdaland.org
-
4 years ago
-
eng
This is an experimental type checker/inferer for a simple lambda calculus. All the source for this may be found on my Codeberg repository .
|
|
A lot of ink is spent on the "monoliths vs. microservices" debate, but the real issue behind this debate is about whether distributed system architecture is worth the developer time and cost overheads. By thinking about the real operational considerations of our systems, we can get some insight into whether we actually need distributed systems for most things. We have all gotten so familiar with virtualization and abstractions between ou..
|
|
How to write a type checker/type inferrer with good error messages
-
lambdaland.org
-
4 years ago
-
eng
This is an experimental type checker/inferer for a simple lambda calculus. All the source for this may be found on my Codeberg repository .
|