Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Testdrivendevelopment
- Messages
Search
Re: Now that Reddit is dying...
I don't know how much this counts as a data point, but during some recent research on template engines in Java I found that the search results on GitHub were clogged up with people who had a go at the template engine TDD kata from Lasse Koskela's?"Test Driven" book. So some people somewhere are/were learning and teaching the technique. Frank. On Sun, 25 Jun 2023 at 09:01, Ted M. Young [@jitterted] <tedyoung@...> wrote: Not sure what it means, but at the just-ended Kansas City Developer Conference, there were two talks specifically on TDD. They had decent attendance, and did not seem to be preaching to the converted. How effective that¡¯ll be in terms of change? Little directly, I¡¯d assume, but since the goal of a talk is to show what¡¯s possible, there may be some folks who might want to try out TDD. |
|||
Re: job ads?
It might be a problem with the description- I find that people respond if they feel they can speak to half the listed requirements, especially if they feel the work is exciting and rewarding. How is your team¡¯s network? Any contacts with students or people studying your business? Maybe a vendor may have ideas, too, for social meetings. I find it is just as effective to hire the first person your team finds who can do the work- and that you can afford. (But my business doesn¡¯t require specialized talent. Attitude and training can fill any role I have open on the team. Your requirements are doubtless more exacting and precise.)
Sent from my iPhone, because you're perfect just the way you are. |
|||
Re: Now that Reddit is dying...
Not sure what it means, but at the just-ended Kansas City Developer Conference, there were two talks specifically on TDD. They had decent attendance, and did not seem to be preaching to the converted. How effective that¡¯ll be in terms of change? Little directly, I¡¯d assume, but since the goal of a talk is to show what¡¯s possible, there may be some folks who might want to try out TDD.
The big question is: where will they go to learn and experiment? One TDD speaker listed as resources Kent Beck¡¯s book on TDD and Kent C. Dodds post ¡°¡±, which is not exactly a useful resource in this context??(). Is that enough? I don¡¯t think so. Clearly the resources by Grenning, Rainsberger, Hill, Jeffries, Reid, Farley, et al, are not getting known enough to become mentioned often enough (if at all). I do agree that trying to get to developers who are just starting out seems to be more effective, because they have less to unlearn and less experience to throw away (which humans don¡¯t like to do).
|
|||
TDD on Platform work (was: Now that Reddit is dying...)
Avi,
On 6/23/23 11:46 AM, Avi Kessner wrote: I'm also currently working on platform work.Not having experience in that domain, I don't have a ready answer for you. I do think this might be a good place to explore the topic, though. - George -- ---------------------------------------------------------------------- * George Dinwiddie * Software Development Consultant and Coach ---------------------------------------------------------------------- |
|||
Re: Now that Reddit is dying...
Joe,
toggle quoted message
Show quoted text
I'm still here and happy to have conversations here. The old yahoogroup was very helpful for me a couple decades ago. - George On 6/22/23 6:06 AM, J. B. Rainsberger wrote:
Hi, folks. When we had the idea to rescue this group several years ago, I wondered what would happen, even though I had no concrete plan for it. The most I've done so far is lightly promote this group to my TDD training course participants. We seem to be in the grip of the Wiki Death Spiral: nobody writes here because nobody reads here because nobody writes here. --
---------------------------------------------------------------------- * George Dinwiddie * Software Development Consultant and Coach ---------------------------------------------------------------------- |
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
@SleepyFox - I'm with you in not liking JavaScript. I'm reminded of my first experiences programming C - 30+ yrs ago. The people working around were creating an undisciplined mess. JS is so bad that I've started a note in my notetaking tool so I can write about all of my grumbles. It's less about passing exams - she got a 97 in the course and I only provided coaching help in two places (assembly language and the final assignment). It's about fanning a passion, growing her skill and helping her appreciate good code.
@Andrew Good reminder of the pragprog crowd, the books don't seem to come through in your email. FWIW I just looked there and they're seriously advanced for ?a relative beginner. (We only just learned to use async await as syntactic sugar last week). @Matteo thanks for reminding me of Greg, he's a fellow Canadian therefore I'm required to love anything he does on principle. The ScrumTrainers Mailing list (my dark side) suggested:?The Art of Readable Code: Simple and Practical Techniques for Writing Better Code - which turns out to be a damn good book. Thanks to all Mark |
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
¿ªÔÆÌåÓýTest-Driving JavaScript Applications (started, have not finished) https://pragprog.com/titles/vsjavas/test-driving-javascript-applications/ Simplifying JavaScript (I have read) https://pragprog.com/titles/es6tips/simplifying-javascript/ Rediscovering JavaScript (I have read) https://pragprog.com/titles/ves6/rediscovering-javascript/ Modern Asynchronous JavaScript (started, have not finished) https://pragprog.com/titles/fkajs/modern-asynchronous-javascript/ As for a book on TDD, I found Kent Beck's TDD By Example great (but it's using C#) https://www.goodreads.com/book/show/387190.Test_Driven_Development Although not about "development" the updated Refactoring Book is JavaScript (I think the original was Java) https://martinfowler.com/books/refactoring.html On June 24, 2023, Mark Levison <mark@...> wrote: Charlie - code smell is a better choice. However the impassioned answer about haunting her from beyond the grave was way more fun. -- Sent with |
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
Looks like images are stripped -
I enjoy the PragProg series. They have a book of testing and JSCan you list the book titles (or provide URLs)? -- Hassan Schroeder ------------------------ hassan.schroeder@... fediverse: @hassan@... |
|||
Re: job ads?
This interface doesn't give much in the way if identification, so for these sort of questions you might want to consider signing with an actual name. (See screenshot for how it looks) Wouter Lagerweij On Fri, Jun 23, 2023, 18:10 <groups.io@...> wrote:
|
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
¿ªÔÆÌåÓý
-- -- Sent with |
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
JavaScript, particularly front-end JS, is a tyre fire. I've been a
toggle quoted message
Show quoted text
part of the JS community since 2010. Common usage is driven by fashion (currently React) and tooling is ferociously complicated. There don't appear to be any books that teach JavaScript by using TDD, because TDD is (still, after >20 years) an incredibly niche practice. Most front-end peeps still don't TDD, as such book publishers probably recognise that if you want to learn JS, you probably aren't interested in TDD. There are plenty of books that teach TDD, and plenty of books that teach JS. You'll have trouble enough finding a book that teaches front-end JS that is anywhere near current practice, because current practice changes so quickly. Crockford's book is great, but you surmised correctly that it is only useful once you've already learned JS. All I can offer you is the advice that if you search for 'JavaScript', you will get everything from latest (ES2023, or ES14) to original JS circa 1995. At least if you search for 'ES6' instead, or even 'ES2020' you are going to get more relevant search results. We used to say "don't start by teaching people Java, try something simpler, like JavaScript', but now JS is IMHO more complicated than Java. I'm sorry it is not what you wanted to hear, but my advice would be to get through the JS portion of the course and to concentrate on Java. Personally I think Python is a better introduction to programming than either JS or Java, but if your daughter is learning to pass exams, then you need to stick to the curriculum :( Head-first Java by Kathy Sierra is an excellent introduction, and Effective Java by Joshua Bloch is the definitive next step guide to idiomatic Java programming. On Sat, 24 Jun 2023 at 07:27, Matteo Vaccari <matteo.vaccari@...> wrote:
|
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
The book ¡°?Software Design by Example: A Tool-Based Introduction with JavaScript : Wilson¡± seems to match what you¡¯re looking for; I only just started reading it but I like it so far On Sat, 24 Jun 2023 at 01:23 Al Chou via <hotfusionman=[email protected]> wrote:
|
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
I've never used Java much, nor JavaScript, so the good books on becoming a good programmer I can think of don't give examples in those languages, and they also tend to use the idioms of the languages they do use for examples, and those idioms don't always have an analog in Java (modern JavaScript has adopted many of them, though).? But IIRC, the examples in??are in Java. Al
On Thursday, June 22, 2023 at 04:43:28 PM PDT, Mark Levison <mark@...> wrote:
David - thanks as always for responding in any context. I haven¡¯t so much decided on the programming language, as her class taught her JavaScript. Next year they will do Java. I¡¯ve started to investigate JavaScript because it is the language I¡¯m weakest in. In addition, while I don¡¯t like JavaScript, as a young programmer it will part of what she is paid to use. Her overall goal become a good programmer and learn good habits early. I came here (and not Reddit) because I trust the technical acumen and general taste of this group. JavaScript the Good Parts - I know it. I¡¯ve skimmed it myself.?It doesn¡¯t fit (from what I can tell), because it doesn¡¯t teach much about the basics of programming, It assumes you know JavaScript. She knows variables, functions, conditionals, loops. She has used objects but only has a passing understanding. She really needs a good example that pulls her through learning JavaScript/Java in depth. (Sad note - 15yrs after Crockford¡¯s book, JavaScript is no better) |
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
Hi Avi, I'll have to give that one a firm "it depends." :-) I've seen an API like this, for example: ??? SetVisibility(bool visible); Now that may not be the best way to do it but the naming of the argument seems to make it pretty clear what's going on. The method does perform two functions (i.e. Show and Hide) so I'd probably make two methods. However, I wouldn't insist on it - for example - in a code review. I've always treated things like a boolean argument as a "code smell." That is, there's a smell, which might or might indicate a design flaw or might not. Charlie On Fri, Jun 23, 2023 at 8:44?AM Avi Kessner <akessner@...> wrote:
|
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
¿ªÔÆÌåÓýThere are actual free (¡°community edition¡±) versions of many Jetbrains editors. You don¡¯t need to pay for most basic features.?-------- When victory?is impossible, the next best thing is to redefine what ?"winning" means.On Jun 23, 2023, at 6:18 PM, Mark Levison <mark@...> wrote:
|
|||
Re: Searching for a book that helps introduce JavaScript or Java Programming?
IntelliJ - I assume you mean webstorm? Or is this regular IntelliJ with a plugin?
Either way, no. Programming is no longer my professional work. I dabble:?, but would rather leave the paid technical coaching/training work to people like JB, Jeff, Tim, Mike etc. (I went to the dark side a few years ago). So I don¡¯t pay for an IDE. I¡¯ve been using VS Code and my daughter thinks that it is massively better than the ¡°Blackboard¡± tool the teacher provided. |
|||
to navigate to use esc to dismiss