Articles on Azure, AWS, CLI, HyperV, async-await, ASP.NET

Welcome to 1Gig Tech update! In today’s edition, there are 13 articles on technology, news, open source, community on the fantastic and ever evolving technology world. The 10 Do’s, and 500* Don’ts of Automated Acceptance Testing (Alister Scott) This is a talk I delivered at CukeUp! Australia on Friday 20 November in Sydney, Australia. Automated acceptance testing is hard. I’ve been ...

Read More »

TDD: Speed and Flow

Kevlin Henney asked once: Why do cars have brakes? Imagine if cars didn’t have brakes, how fast would you go? You’ll be driving really slow to not hit anything. But by giving the capability to slow down, brakes actually give us the ability to go faster. TDD is like a good car People new to unit testing and TDD complain that their ...

Read More »

Configuration is user input too

Every programmer knows that input validation is important for good application behavior. If you aren’t validating the input, you will get… interesting behavior, to say the least. The problem is that what developers generally don’t consider is that the system configuration is also users’ input, and it should be treated with suspicion. It can be something as obvious as a ...

Read More »

Design patterns in game development: parsing OBJ files

Today we will take a look at a common task in game development: parsing asset files – from a code design standpoint. Using the example of Wavefront OBJ files, we will explore the usefulness of thinking about our code using design patterns. Our goal will not be to use design patterns to create code. Instead, I would like to highlight ...

Read More »

Tyranny of NuGet

My old friend Mitch Denny (it’s been a while!) wrote about the Tyranny of NuGet.   In addition to these two popular uses, NuGet is also used by the new PowerShell Package Management tools as one possible source/provider of packages, once again for installation of software. And finally, NuGet is also exploited by deployment management tools, one of the most ...

Read More »

Articles regarding MomentJs, UWP, OpenSSH, WinObjC, Bootsnipp

Welcome to 1Gig Tech update! In today’s edition, there are 12 articles on technology, news, open source, community on the fantastic and ever evolving technology world. Have a moment? Check our article about .js! (wojciech.hildebrandt) It’s been a long time since Javascript was used mostly to present a real time clock* on your homepage header, or even worse, just next to ...

Read More »

jq: Cannot iterate over number/string and number cannot be added

In my continued parsing of meetup.com’s JSON API I wanted to extract some information from the following JSON file: $ head -n40 data/members/18313232.json [ { "status": "active", "city": "London", "name": ". .", "other_services": {}, "country": "gb", "topics": [], "lon": -0.13, "joined": 1438866605000, "id": 92951932, "state": "17", "link": "http://www.meetup.com/members/92951932", "photo": { "thumb_link": "http://photos1.meetupstatic.com/photos/member/8/d/6/b/thumb_250896203.jpeg", "photo_id": 250896203, "highres_link": "http://photos1.meetupstatic.com/photos/member/8/d/6/b/highres_250896203.jpeg", "photo_link": "http://photos1.meetupstatic.com/photos/member/8/d/6/b/member_250896203.jpeg" }, "lat": ...

Read More »

Micro benchmarks and hot paths

I’m doing some work to refactor a complex piece of code, and I have a piece of memory that is allocated, then accessed via a struct pointer. This piece of code gets called a lot, so I wondered about the tradeoff of holding a pointer that is already casted to the right struct pointer vs the cost of another pointer ...

Read More »

Displaying a Volume Meter using NAudio

Windows 7 has this volume meter in the system tray. I’m sure you’re pretty familiar with it. It’s pretty cool. If you’re playing music, the green bar dances up and down, reflecting the volume of the music being played at the time. If you’re developing an application that includes some form of multimedia, such as the ability to play music ...

Read More »

Should I Work For a Small or Large Company?

In this episode, I talk about working for small versus large companies. Full transcript: John:               Hey, John Sonmez from simpleprogrammer.com. I got a question about company size. I thought this would be an interesting thing to address. I’ve addressed this a little bit in my Soft Skills book. If you’re looking for more in depth answer than I’m going to ...

Read More »