Skip to content
loading...

Last 250 Comments

re: Why TypeScript enums suck
Just curious who reccomends not using it?
re: .NET Looks at Functional Programming Techniques.
Or here's one... namespace MyLibrary { public static...
re: .NET Looks at Functional Programming Techniques.
Weak Typing does suck except for disciplined OOP folks who ...
re: .NET Looks at Functional Programming Techniques.
Yes but I can't do this... in C# like I can in Typescript ...
re: .NET Looks at Functional Programming Techniques.
What's mandating about anonymous classes, or use of Dynamic...
re: .NET Looks at Functional Programming Techniques.
True... I did this example based on the only real function...
re: .NET Looks at Functional Programming Techniques.
Its not demeaning just not first-class in same way as Types...
re: .NET Looks at Functional Programming Techniques.
That's why I say functions are not first class. Even though...
re: .NET Looks at Functional Programming Techniques.
Can functions be declared outside of a class in C#?
re: What Did You Learn This Week --March 27?
I learned to thing about Angular directives in a different,...
re: What problems do front end developers face currently that do not have a well formed solution?
Hello Shreenath; For me I have different perspectives base...
re: What problems do front end developers face currently that do not have a well formed solution?
And even if it's tamed, who knows what's in the cage? Ther...
re: What problems do front end developers face currently that do not have a well formed solution?
The Npm eco system is ridiculous. We have a 20 page angular...
re: Apples announces new 16-inch Macbook Pro
Anyone using the latest tricked out Surface?
re: Please be professional and stop saying "I'm almost done!"
I apologize Davide, I think I was triggered from past exper...
re: Please be professional and stop saying "I'm almost done!"
And I'm suffering from PTSD for being in Agile trenches too...
re: Please be professional and stop saying "I'm almost done!"
Also please be aware I'm not talking to you directly, the c...
re: Middleware in ASP .NET Core 3.1
Shahed, just wondering have you ever been able to get an AS...
re: Please be professional and stop saying "I'm almost done!"
I totally get your points. We're all in the same boat, but...
re: S.O.L.I.D. Principles Around You
Nice meeting you, I'm adding you to my list to Follow, hope...
re: S.O.L.I.D. Principles Around You
This is the best explanation of SOLID I've ever seen. Just...
re: Please be professional and stop saying "I'm almost done!"
This is my visceral response of the feelings I had when rea...
re: New browser on the block!
Excuses weren't needed for Chrome and V8, it just simply wo...
re: How do you maintain your passion?
It's my job, my job keeps me focused. I don't work side pr...
re: Connecting to SQL over TCP/IP with Entity Framework
Yes, so true, what seems so simple with connection strings ...
re: Why so much hype over Typescript ?
"Complexity and lock-in?" How can this possibly be true whe...
re: Why so much hype over Typescript ?
Your views are skewed to your world view of Javascript only...
re: Ever dreamed of a free and open-source resume builder that doesn't store your data? Meet Reactive Resume!
Can it read linkedin profile where all my history is up to ...
re: Why so much hype over Typescript ?
By now, this question is invalid... Why? There's no convi...
re: Why so much hype over Typescript ?
It is to me Rob. I prefer typescript... And property type...
re: How to test your C# Web API
Excellent Tim, tx for post. I agree with your dislike of re...
re: Why Swagger schemes are needed in frontend development ?
Nice thanks for post!
re: Advice needed... How is your Software Development Process/Cycle?
You are describing a classic real problem; which is that of...
re: The seniority trap
I had a "Senior" Scrum Master tell me once "There ain't no ...
re: Angular is not scary
All true, thanks... once one has learned Typescript and Ang...
re: Imagining a better EntityFramework
The code first mapping work is boring, tedious and confusin...
re: Existentially quantified types in C# - Part 2
Polymorphic in that each item in list can be of any type ri...
re: JavaScript: Template arrays experiment
Nice. The first step away from declarative html which, rea...
re: Code Coverage With Cypress & Angular
So true, manual tester have approached web tests from the w...
re: COVID-19: How to stay productive when working from home?
Tx
re: Angular tutorial recommendation
Might be worth the Angular.io Tour of Heros. But for me, th...
re: Code Coverage With Cypress & Angular
Thanks Robert... I say Jamine is dead because of Cypress. I...
re: OpenSilver and The Return of Silverlight
And we haven't even mentioned the fractured MSFT desktop wo...
re: SOS! CSS is eating my timeline!
The HTML Grid solves all CSS woes. Goodbye Bootstrap et. al...
re: OpenSilver and The Return of Silverlight
I had always thought Silverlight was great! That is, until ...
re: Where are we going?
Site is nice! Be careful to ease-in changes. Remember M...
re: TypeScript is more than you think
Thanks Maciej, this is great news!
re: DISCUSS: Technical Interview Horror Stories
With today's hot job market, there's zero excuse for having...
re: What Do You Find Difficult about SQL and Databases?
SQL based DBs, the ancient king of data storage technologie...
re: Keeping the Footer at the Bottom
I'm a grid fan. Tx for post.
re: How do you avoid rabbit holes?
Stick to the work board. Create new tasks to track unexpect...
re: Good testing practices with 🦔 Angular Testing Library
Hey Tim, how do we run these tests? My current setup is Ka...
re: Karma, Jasmine are dead!
Wow, it's exactly the reason why I was looking into Cypress...
re: Developers, Learn these frameworks to make yourself big bucks
ASP.NET Core 3.0 is also a substantial back-end player.
re: 22 Shout-Outs to Open Source and Infinite Creativity ❣
Might want to replace AngularJS with Angular.IO. AngularJs...
re: TypeScript and C# both were created by the same person named Anders Hejlsberg 👏 💪 🔥(with video)
Line 6 has preamped effect units for guitar amps. What they...
re: Is there a way to get the return value of functions without 'evaluating' them?
No
re: Do you use Bootstrap?
One other nice feature is grid areas for strategic placemen...
re: Do you use Bootstrap?
Our current project has gone BootStrap free. We are using ...
re: Card Layout in HTML
Thanks Stephanie!
re: Document vs Relational Databases
Nosql has transformed and disrupted how web pages are prese...
re: The Trouble with TypeScript
I have seen C# apis, where one endpoint served many differe...
re: The Trouble with TypeScript
Excellent article on your experience with generics in Types...
re: The Trouble with TypeScript
Yes those definitions are very complex; too complex, and mo...
re: The Trouble with TypeScript
Typescript to me is just metadata for pre compile type chec...
re: The Trouble with TypeScript
Today, I like Javascript. But in 1990-2005, I couldn't stan...
re: The Trouble with TypeScript
I spent 15 years in C#. When LINQ and Generics came out, I ...
re: What would you teach a frontend beginner in 2020?
If you look at LinkedIn job needs in your nearest large cit...
re: The Trouble with TypeScript
The only difference in a strong type and weak type is a def...
re: The Trouble with TypeScript
Yes, so many learning curves and so little time. I spent 10...
re: The Trouble with TypeScript
Joe, kind of funny really. Webassembly must throw Javascrip...
re: The Trouble with TypeScript
Typescript is great and will always outshine Javascript. It...
re: The Trouble with TypeScript
change your API or add another function call to get the co...
re: The Trouble with TypeScript
However, on the frontend, it has been nearly a disaster. ...
re: The Trouble with TypeScript
That is until you add a few extra levels on to, and you st...
re: The Trouble with TypeScript
TypeScript uses generics way more liberally than you are u...
re: The Trouble with TypeScript
How is this difficult? export lastname:string = 'default v...
re: The Trouble with TypeScript
What I've witnessed with TypeScript is that 30 line Coffee...
re: The Trouble with TypeScript
This leads to a very strange scenario that the more comple...
re: Pick. Squash. Drop. Rebase! (Comic)
What's the difference between rebase and merge with master?
re: Pick. Squash. Drop. Rebase! (Comic)
Thanks for post Ericka.
re: The Trouble with TypeScript
This is the 2020 Tech Statement of the Year. Even Eric El...
re: The Trouble with TypeScript
I like your work on solid.js, the concept is great! I just ...
re: The Trouble with TypeScript
And then you hit a place where you need to pass in differe...
re: The Trouble with TypeScript
What 'dictation' do you refer?
re: The Trouble with TypeScript
I felt the same way about Javascript. So much so I rejected...
re: The Trouble with TypeScript
When I first learned Javascript the S/N ratio was also high...
re: The Trouble with TypeScript
How is reusing types difficult?
re: Help Post
Here's a tip. Download the latest Angular with the CLI (com...
re: Top 5 Programming Languages to Get a Software Developer Job at Google, Facebook, and Amazon.
Without respect to targeting the companies you mentioned, w...
re: Started with TS
Install Angular, use cli to create a new Angular/typescript...
re: Hands-on with the app that broke the Iowa caucus
This is the signature of the age-old IT problem of agreeing...
re: A look at major features in the Angular Ivy version 9 release (excerpt)
Is it out of rc status now?
re: Comparing Angular with Reactjs
Hiran.. Angularjs is dead which is a great thing. It was i...
re: Better Browsers for the Web Dev
Al, are these other browsers available on Windows? I'm pre...
re: Better Browsers for the Web Dev
I've used chrome daily for 10 years now. It's dev experienc...
re: Better Browsers for the Web Dev
Just wondering why Chrome didn't make the list? The v8 eng...
re: Best Static Site Generator to use in 2020
Is this a biased list against Angular?
re: Time For Employers To Change Their Perspective On Open Source Contribution
I've been in the industry for a long time. IBM proved that...
re: CSS Grid in IE11: It's Possible! And Not as Hard as You Think
Thanks Blair, this is great information!
re: Refactoring C# code using partial classes
I've worked at two companies in last 5 years, neither allow...
re: If one knows, "how to use a framework" - it doesn't mean one knows the framework
So true, we (fellow developers who've been around a bit) be...
re: Refactoring C# code using partial classes
Nice... I first noticed partials showing up in code generat...
re: How should a total beginner to the field of CS and Programming get started?
Start them in Javascript/Typescript, CSS or SCSS/Less, and ...
re: Best Courses / Resources / Tutorials to Learn Typescript & Angular?
The Typescript site has very good docs.
re: Ace Your Exit Interview Using Little White Lies of Omission
It is about stuff like having good references and leads fo...
re: Ace Your Exit Interview Using Little White Lies of Omission
I've always felt burning your bridges was best thing to do....
re: Advice for UI Testing
Yes cypress is good for Ui testing, it's better than Jasmin...
re: Automagically bookmarking youtube videos for developers
What an excellent idea Adrian! Congrats. One possible imp...
re: Angular v9 & Universal: SSR and prerendering out of the box!
Jasmine testing does not really do unit testing because all...
re: Angular v9 & Universal: SSR and prerendering out of the box!
Thanks for article Sam. Kind-of funny how SSR; which was t...
re: Joel is stepping down from Stack Overflow
S.O., in my opinion; has become the site of the most rude, ...
re: How do you implement REST in an MVC application?
Angular uses http end points in Javascript or Typescript to...
re: Object Oriented JavaScript
JavaScript classes are not classes in the traditional OOP ...
re: Object Oriented JavaScript
Actually this is a terminology war. Your definition of OOP...
re: How would you handle a conversation with someone who thinks "respecting an opinion" means "agreeing with it"?
Get out as soon as possible. It's a toxic environment with ...
re: Object Oriented JavaScript
No mention of inheritance was made. What was shown was mere...
re: The Best Way to build reactive sub-forms with Angular
Nice Tomas; this is what I call refactoring duplication bas...
re: Developer Problems
I had a person tell me once that all stress is self generat...
re: The power of display:none;
Please explain.
re: Is TypeScript worth it?
You are right, any new thing used in any project is ultimat...
re: Is TypeScript worth it?
When compilers first came out all the folks who wrote assem...
re: Is TypeScript worth it?
For me, Typescript will always be the default tool, it's si...
re: Is TypeScript worth it?
Actually the 'added complexity' is subjective. Why? Because...
re: Is TypeScript worth it?
Why did debug session take so long?
re: Why choose Angular for Development in 2020
AngularJS is dead, Angular 9 forever!!!!!
re: The biggest aggregator of IT conferences
Love your first roll out. Nice job.
re: TypeScript and C# both were created by the same person named Anders Hejlsberg 👏 💪 🔥(with video)
When I saw this announcement 7 years ago, by the man himsel...
re: TypeScript and C# both were created by the same person named Anders Hejlsberg 👏 💪 🔥(with video)
Ok, ceded... but the fact he's on the team seals the deal.
re: Tell me about the worst CSS you've ever had to deal with
I was hired to add new function to an in store application ...
re: 11 Front-end Predictions For 2020
Concerning Angular burning bridges, it can feel as though t...
re: 11 Front-end Predictions For 2020
What? No Angular? Hmmmm. As for Aurelia, Rob has blazed so...
re: What is your favourite Javascript superset and why is it TypeScript?
I like Typescript because its Architect, Anders Hejlsberg h...
re: Finding a job in 2020
I had sold myself short for 20 years, not knowing how to co...
re: Being disrespected 🤬 / ignored 😶 in an IT job. What do you do?
Go to linkedin and turn on avalable indicator. Your job hun...
re: My confusions about TypeScript
Interesting for sure! I have never seen this before. Clas...
re: My confusions about TypeScript
Ken; You had asked "How would you restructure that progra...
re: My confusions about TypeScript
Ken thank you for spending so much time on this. Definitely...
re: My confusions about TypeScript
Ken, thanks for the banter; "This is the sort of layout I ...
re: Is it best angular or react
I'm an Angular person.
re: Reactjs Vs AngularJs Comparison in 2020
@Johnathon Roy, you may want to edit this article to be Ang...
re: My confusions about TypeScript
Thanks Ken for the elegant explanation of why some of us pr...
re: My confusions about TypeScript
Saying the class is more complex is subjective.
re: My confusions about TypeScript
As I mentioned, very little difference either way. I just d...
re: My confusions about TypeScript
We could say compilers are syntatic sugar for assembly lang...
re: Supercharge your TypeScript with AssemblyScript
I didn't realize Javascript compiled to native code.
re: Probably the hottest code refactoring you ever saw 🔥
Excellent post, thanks.
re: How I Built a Dark Mode PWA without JS Libraries in 24 Hours
Thanks for posting this excellent article Michael.
re: Supercharge your TypeScript with AssemblyScript
Nice... One step closer to the Isomorphic stack. I was wond...
re: My confusions about TypeScript
MDN explains the Class construct internals nicely. They imp...
re: The Composite Pattern - Design Patterns Meet the Frontend
Nice...
re: Intro to Functional Combinators in Javascript
I wasn't referring to V8 internals, just comparing the new ...
re: My confusions about TypeScript
Change the string or string[] returns to type of any. To fi...
re: My confusions about TypeScript
In your example you do not need to override the getter for ...
re: My confusions about TypeScript
Interface defintions are not strictly needed. They only pro...
re: My confusions about TypeScript
Very good question. When moving to Typescript and the conce...
re: Intro to Functional Combinators in Javascript
Yes no problem with that idea. As we build reusable parts, ...
re: The Biggest Change in the Software Development Industry the Past 10 Years
My vote for most profoundly true article for 2020! We used ...
re: Intro to Functional Combinators in Javascript
Thanks Jethro, really nice article, something for me to stu...
re: Creating Observables from an array of sequentially completing Promises
We are developing a program that get's an api endpoint whic...
re: Why semantic HTML matters and how to become better at it?
Maybe I'm off. What issues with margins are you referring?
re: Why semantic HTML matters and how to become better at it?
Encapsulate all HTML using the HTML GRID. It gives 100% lay...
re: When Event Listeners Won't Listen
A great example of refactoring to contain the eventhandler....
re: The New Years Resolution That Changed My Career
You're right. Maybe I'm a bit harsh on SO, but after 10 yea...
re: Creating Observables from an array of sequentially completing Promises
Nice. I recently did a similar thing but had to delay each...
re: How Blazor Is Going to Change Web Development
Excellent information Ken. Looks like I have some major 202...
re: Why Dev.To appears to be a great place...
Not easy or intuitive. I keep getting articles like 'Why I'...
re: The New Years Resolution That Changed My Career
Thanks Ben, for this website!!! Its 5 times better for lea...
re: How Blazor Is Going to Change Web Development
Please tell us more on how node utilizes all cores. An arti...
re: 🎉5 Dev skills that will boost your salary in 2020
ASP.NET has been around for about 20 years. ASP.NET Core, i...
re: My CSS plans for 2020
I like Bootstrap but some companies don't use it. For that ...
re: How do you review and refine your development practices?
For me, I read every programming style book that interested...
re: 🎉5 Dev skills that will boost your salary in 2020
Love your list except Apache Spark, which; I'd substitute A...
re: Why are software due dates missed frequently?
So true.
re: What was your win this week?
I'm sorry. Nowhere Man did not have Gretch, but others did....
re: How Blazor Is Going to Change Web Development
There's no doubt: the power of C# outshines all Javascript ...
re: What's Wrong With Agile Development
"Software development is not a sprint, it’s a marathon." Am...
re: What was your win this week?
Did you know the Beatles played Gretch Guitars early on. I...
re: Dynamic Layout parts in Angular
Understood, that design requires a smart overideable header...
re: How Blazor Is Going to Change Web Development
We'll see and prove it by job openings and salaries. Yes T...
re: Dynamic Layout parts in Angular
Just an idea. Create a header component with just a ngconte...
re: How Blazor Is Going to Change Web Development
When I speak about C# open source being dead, I'm comparing...
re: How Blazor Is Going to Change Web Development
Yes both React and Angular have ramp up time but the data b...
re: Demystifying Async & Await in C#
Stephan also points out the importance of configureAwait se...
re: How Blazor Is Going to Change Web Development
We'll know the goodness of blazor once the jobs show up. To...
re: How Blazor Is Going to Change Web Development
Too bad MSFT took 20 years to figure this out. Once they ki...
re: Flexible code considered harmful
Agreed, Rxjs takes a long time to grasp, but is worth the p...
re: Flexible code considered harmful
C# made open/closed constructs simple. Just use a static me...
re: Flexible code considered harmful
So true, take Angular or React. We use it everyday but few ...
re: Flexible code considered harmful
To me, the right answer is simply use the right style of pr...
re: New JavaScript features coming in 2020 that will surely rock your world!!
Thank you Shadid!
re: What's the best thing to do when you've run into a debugging dead end?
Keep at it no matter what, but try to get rest before next ...
re: The Bridge Pattern - Design Patterns meet the Frontend
In traditional Javascript there is no guarantee that the se...
re: 6 awesome CSS frameworks, which you should know as a front-end developer
I've recently ditched all CSS Frameworks in favor of the HT...
re: How to filter the data with a common search bar at the top (Angular 8)
Sandeep; Nice design, the event model is tops. Check out my...
re: Why we ditched story points to be more value-oriented
Nice. I find too many times, that Scrum meetings are run ...
re: You Should Upgrade to Angular 9 TODAY
Yes had uncommited work. I'll try your suggestions. Tx
re: You Should Upgrade to Angular 9 TODAY
It hung while updating to version 8. I retried but it still...
re: You Should Upgrade to Angular 9 TODAY
Ok Arron, I'm in, is it as simple an npm install Angulur -v...
re: What to Do If You Are Trapped on Angular v4?
.net framework about 20 years back. Now on .net core 2.2 wi...
re: What to Do If You Are Trapped on Angular v4?
I came from C# land. I don't ever remember these kinds of t...
re: God’s Irreducible Complexity Debunked Using… Computer Science?
If it has nothing to do with evolution then it must have be...
re: What to Do If You Are Trapped on Angular v4?
It's ridiculous that Angular makes this hard. I hope their ...
re: God’s Irreducible Complexity Debunked Using… Computer Science?
You never answer my questions. What does being complex have...
re: Why Are There So Many Javascript Frameworks, And How Do I Choose The Best One?
I'm Typescript and Angular working a major corporate migrat...
re: God’s Irreducible Complexity Debunked Using… Computer Science?
We are too complex to have evolved? Proof? We are too compl...
re: What conventional wisdom in software is wrong?
Yes, it's a problem because, what they don't say is when th...
re: Dec. 6, 2019: What did you learn this week?
I too have taken the deep dive into Grid. My thoughts are B...
re: What conventional wisdom in software is wrong?
Experienced developers can do it, but only in two week cycl...
re: God’s Irreducible Complexity Debunked Using… Computer Science?
The question presupposes that God was created. Can it be pr...
re: What conventional wisdom in software is wrong?
"umm, let's see, that'll only take a week"... I've never; ...
re: God’s Irreducible Complexity Debunked Using… Computer Science?
Not logical to me, because, the creator doesn't need to be ...
re: How does your company deal with massive time zone differences between teammates?
This requires major management flexibilty, because when you...
re: What's the best or nerdiest prank you have ever pulled?
We had monthly service techs come in to check our mainframe...
re: What helps build developer confidence?
I once worked for a major computer manufacturer at the oper...
re: The Bridge Pattern - Design Patterns meet the Frontend
I studied patterns for years. In the end I abandoned them. ...
re: Admin Dashboards - 20 Open-Source Admin Panels built with automation tools
Got any Angular work?
re: The Bridge Pattern - Design Patterns meet the Frontend
Your retort to the article actually had fallacies in it too...
re: The Bridge Pattern - Design Patterns meet the Frontend
deathshadow60, did you take your medications today? just wo...
re: The Bridge Pattern - Design Patterns meet the Frontend
I feel that all abstraction, as shown in this example are j...
re: When Scrum Masters Aren't Leaders
I do truly feel sorry for any Scrum master in the position ...
re: How to Become an Angular GDE
Thanks for info Stephen.
re: CSS Layout: A collection of popular layouts and patterns made with CSS
Thanks Phuoc for this post!
re: The Sexiness of Headless UI Components
Yes, reusable small parts that allows the consumer to injec...
re: Angular State Management Options
Interesting note on the caching aspect.
re: Angular State Management Options
To me, ngRx is a port of Redux which means it's copying Red...
re: How do you stay focused in a distracted world?
stayingFocused = function(){return this.LoveWhatIDo;}
re: TypeScript and C# both were created by the same person named Anders Hejlsberg 👏 💪 🔥(with video)
Your argument is the same as assembly language people (35 y...
re: TypeScript and C# both were created by the same person named Anders Hejlsberg 👏 💪 🔥(with video)
Typescript is so far ahead of Javascript it's not funny.
re: CSS: Absolute center element
Doesn't grid do this automatically with justify-items:cente...
re: Java is Dead - Long Live Java
It's not IntelliJ's fault other than its default set up did...
re: Java is Dead - Long Live Java
Luke, I couldn't disagree more. My last Intellij experienc...
re: Is C# worth learning in 2019?
Funny!
re: Is C# worth learning in 2019?
True, but why?
re: Is C# worth learning in 2019?
Artec wrote "important nuget packages are maintained and cr...
re: Is C# worth learning in 2019?
Ya, I'm sure, just like we (C# and Java people) laughed at ...
re: Is C# worth learning in 2019?
Matei, very interesting! Tx.
re: What's so great about Immutability?
Thank you for your input Yawar! You are saying, Immutabil...
re: What's so great about Immutability?
Yes, reference comparisons tell us there is a difference qu...
re: What's so great about Immutability?
Jose, does "different processes" mean multiple asynchronous...
re: Is C# worth learning in 2019?
Growing up on .NET, I became a bit biased. I love C# and AS...
re: Java is Dead - Long Live Java
Yes indeed, I recently worked in two very large companies w...
re: Java is Dead - Long Live Java
For C# it's Visual Studio the big brother of VS Code. I use...
loading...