Categories
Uncategorized

3 coding things for July 30, 2018: 50% off JetBrains IDEs, TypeScript 3.0, Ben McCormick’s JavaScript articles

Celebrate International Friendship Day with 50% off all JetBrains IDEs

July 30th is International Friendship Day, and JetBrains is celebrating with a half-price sale on all personal annuals plans for their IDEs.

Some prices include:

  • WebStorm for $29.50
  • AppCode, CLion, DataGrip, GoLand, PhpStorm, PyCharm, and RubyMine for $44.50
  • IntelliJ IDEA Ultimate for $74.50
  • ReSharper Ultimate and Rider for $89.50
  • Every one of their IDEs for $124.50

As of this writing, you’ve got a little over 46 hours to get this deal.

Microsoft announces TypeScript 3.0

Microsoft just announced TypeScript 3.0, which features the following:

Worthwhile JavaScript articles by Ben McCormick

Ben McCormick’s been writing some great JavaScript articles lately. Here are three recent ones of note:

  • ES6: The Bad Parts. This is a list of ES6 features that McCormick says are either:
    • A trap: “The feature looks like it does one thing, but has unexpected behavior in some cases that can easily lead to bugs”, or
    • Too little payoff: “The feature provides some small advantage, but requires the readers of my code to know about obscure features. This is doubly true for API features where using the feature means that other code that interacts with my code must know about the feature.”
  • JavaScript “Stale Practices”. These used to be best practices, but JavaScript and the way it’s used to develop have changed so much that these practices are now out of date.
  • Evil JavaScript. A selection of JavaScript programming techniques that are useful “If you write code that other people have to work with, the opportunities to annoy, confuse, aggravate and bamboozle.”
Categories
Current Events Tampa Bay Uncategorized

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 30, 2018)

Every week, I compile a list of events for developers, technologists, tech entrepreneurs, and nerds in and around the Tampa Bay area. We’ve got a lot of events going on this week, and here they are!

Monday, July 30

Tuesday, July 31

Wednesday, August 1

Thursday, August 2

Friday, August 3

Saturday, August 4

Sunday, August 5

Coming up

Categories
Uncategorized

The “What if?” questions that drove the design of different programming languages

Click to see the source.

I have to admit that the “What if?” questions for PHP, VB, and VB.NET — probably the least-respected languages in this list — made me laugh out loud:

  • PHP: What if we wanted to make SQL injection easier?
  • VB: What if we wanted to allow anyone to program?
  • VB.NET: What if we wanted to stop them again?
Categories
Current Events Tampa Bay Uncategorized

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 23, 2018)

Every week, I compile a list of events for developers, technologists, tech entrepreneurs, and nerds in and around the Tampa Bay area. We’ve got a lot of events going on this week, and here they are!

Monday, July 23

Tuesday, July 24

Wednesday, July 25

Thursday, July 26

Friday, July 27

Saturday, July 28

Sunday, July 29

 

Categories
Uncategorized

How programming is actually done

Click the image to see it at full size.

Categories
Current Events Tampa Bay Uncategorized

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 16, 2018)

Every week, I compile a list of events for developers, technologists, tech entrepreneurs, and nerds in and around the Tampa Bay area. We’ve got a lot of events going on this week, and here they are!

Monday, July 16

Tuesday, July 17

Wednesday, July 18

Thursday, July 19

Friday, July 20

Saturday, July 21

Sunday, July 22

Categories
Uncategorized

Luke Skywalker’s help desk