That abstraction is another layer though. And additional layers are additional complexity. So, if you add another layer, the software is less simple than before. You might need to have caching in your software. I don't…
"I think now caching is probably best understood as a tool for making software simpler" - that's cute. Caching might be beneficial for many cases, but if it doesn't do one thing then this is simplifying software.…
Not far. Just show all changes. Like the blog article already states, for many projects you already have code formatters, so changes in format usually don’t happen a lot - and if they do there might be a reason you…
This is default on Mac if you use the Trackpad. Just to be sure I just tested with "man ls", which is also used in the example video. If I use my keyboard, I prefer to not have smooth scrolling.
You're right. But this only means that it won't be possible that you use the same template for different slots. Personally, I don't remember I ever needed that. Actually, most template engines I know work this way…
Here's a blog post which goes more into detail: https://kilb.tech/golang-templates
The same is still possible in PHP to include HTML code into you PHP files. But it's rarely still being done like this. It's considered good practise to separate your PHP (business) and HTML (view) logic.
Both is possible. See here an example how to implement use case 2: https://github.com/ckilb/golang-layout-tpl-example I don't like Go's template engine too much, I find it a bit cumbersome in many cases. But it's quite…
Please, please don't mix up ORMs with ActiveRecords. ActiveRecords are one way to implement an ORM, but it's not the only way. I think many say they hate ORMs when they actually mean ActiveRecords. For bigger projects…
No, that would be crazy. Ofc I want syntax highlighting. There's a bug in the newest version which removes syntax highlighting. I thought it's more common, so I understand that probably most are not understanding my…
Use human readable dates: Every blog post should include a human readable date. In fact, this extends to almost anything online and even offline. Timestamps are hard to read. Use date and time: Every blog post should…
Syntax highlighting? Aaaaaand... it's gone!
Sooo deeeep. Woooow!
There are so many unknowns and unknown unknowns in medical sciense, especially regarding the human body. Did evolution really keep two kidneys if you actually just need one? I doubt it. When considering a donation you…
Is there still demand? Is it better paid? There's a German website where you can compare average hourly rates for different programming languages and according to this COBOL developers get lower than average. This might…
Of course we can expect errors, I don't doubt that. That's what I mean with "wrong". But still, how should the author consider that if he doesn't know about the precision nor quantity of errors? I just don't think…
How would you consider that? The article states that all the calculations were based on the ANSUR-II dataset. If the values in that dataset were wrong, of course the results of the calculations may not be correct.
Don't re-use using inheritance, but dependency injection. A (well-tested) software component that get's dependency-injected should get considered "final". If it makes sense to adjust it, you may still can do it -…
Even if you don't need or want to deploy daily, your software should be continous deliverable.
Well, the SQL is always somewhere. If you use an ORM library, even if you use ActiveRecord, you will find some SQL in it. In the end, it always translates to SQL. In the blogpost, the writer created a User Python object…
It's a pattern where a single object (the "active record") not only represents a single database row, but also usually is responsible for saving/inserting data into the database (via save method) and retrieving them…
there is a search, yes. but it's not working as good (and simple) as the search in VsCode... Just an example... search for "Scrolling speed" and you won't get any result. But if you click on "Mouse" in the left…
All the default* options belong to the system settings, not to the specific app. The system delegates specific functionality to a corresponding app. Still, I admit that the whole settings structure is confusing and…
it's not always as simple as that. what if you once implemented some facade method to get data from database like "findProductById" and you comment it with "finds a product from database by it's ID". later on, someone…
If code is wrong or out of date, the program will fail or stop doing that it's supposed to do. If comments are wrong or out of date, it will mislead the developer or at least confuse them if the comment says something…
That abstraction is another layer though. And additional layers are additional complexity. So, if you add another layer, the software is less simple than before. You might need to have caching in your software. I don't…
"I think now caching is probably best understood as a tool for making software simpler" - that's cute. Caching might be beneficial for many cases, but if it doesn't do one thing then this is simplifying software.…
Not far. Just show all changes. Like the blog article already states, for many projects you already have code formatters, so changes in format usually don’t happen a lot - and if they do there might be a reason you…
This is default on Mac if you use the Trackpad. Just to be sure I just tested with "man ls", which is also used in the example video. If I use my keyboard, I prefer to not have smooth scrolling.
You're right. But this only means that it won't be possible that you use the same template for different slots. Personally, I don't remember I ever needed that. Actually, most template engines I know work this way…
Here's a blog post which goes more into detail: https://kilb.tech/golang-templates
The same is still possible in PHP to include HTML code into you PHP files. But it's rarely still being done like this. It's considered good practise to separate your PHP (business) and HTML (view) logic.
Both is possible. See here an example how to implement use case 2: https://github.com/ckilb/golang-layout-tpl-example I don't like Go's template engine too much, I find it a bit cumbersome in many cases. But it's quite…
Please, please don't mix up ORMs with ActiveRecords. ActiveRecords are one way to implement an ORM, but it's not the only way. I think many say they hate ORMs when they actually mean ActiveRecords. For bigger projects…
No, that would be crazy. Ofc I want syntax highlighting. There's a bug in the newest version which removes syntax highlighting. I thought it's more common, so I understand that probably most are not understanding my…
Use human readable dates: Every blog post should include a human readable date. In fact, this extends to almost anything online and even offline. Timestamps are hard to read. Use date and time: Every blog post should…
Syntax highlighting? Aaaaaand... it's gone!
Sooo deeeep. Woooow!
There are so many unknowns and unknown unknowns in medical sciense, especially regarding the human body. Did evolution really keep two kidneys if you actually just need one? I doubt it. When considering a donation you…
Is there still demand? Is it better paid? There's a German website where you can compare average hourly rates for different programming languages and according to this COBOL developers get lower than average. This might…
Of course we can expect errors, I don't doubt that. That's what I mean with "wrong". But still, how should the author consider that if he doesn't know about the precision nor quantity of errors? I just don't think…
How would you consider that? The article states that all the calculations were based on the ANSUR-II dataset. If the values in that dataset were wrong, of course the results of the calculations may not be correct.
Don't re-use using inheritance, but dependency injection. A (well-tested) software component that get's dependency-injected should get considered "final". If it makes sense to adjust it, you may still can do it -…
Even if you don't need or want to deploy daily, your software should be continous deliverable.
Well, the SQL is always somewhere. If you use an ORM library, even if you use ActiveRecord, you will find some SQL in it. In the end, it always translates to SQL. In the blogpost, the writer created a User Python object…
It's a pattern where a single object (the "active record") not only represents a single database row, but also usually is responsible for saving/inserting data into the database (via save method) and retrieving them…
there is a search, yes. but it's not working as good (and simple) as the search in VsCode... Just an example... search for "Scrolling speed" and you won't get any result. But if you click on "Mouse" in the left…
All the default* options belong to the system settings, not to the specific app. The system delegates specific functionality to a corresponding app. Still, I admit that the whole settings structure is confusing and…
it's not always as simple as that. what if you once implemented some facade method to get data from database like "findProductById" and you comment it with "finds a product from database by it's ID". later on, someone…
If code is wrong or out of date, the program will fail or stop doing that it's supposed to do. If comments are wrong or out of date, it will mislead the developer or at least confuse them if the comment says something…