Tuesday 18 April 2017

Advanced C Programming – Pointers. NEW COURSE!

Get this $95 course for just $15.

Pointers. In C, there is just no getting away from them. Understanding and being able to use pointers correctly (and safely) – well, it’s the difference between a professional programmer and an amateur. But pointers are really difficult to use. Aren’t they?

The fact of the matter is, they needn’t be. If you understand them. And that’s what my new course is all about. “Advanced C Programming: Pointers” explains pointers from the ground up. What exactly is a pointer variable and how does it work with addresses in memory? What is indirection? How can you avoid common pointer problems such as memory leaks and program crashes?

Topics covered include:

  • Pointers and addresses
  • Indirection and multiple indirection
  • Pointers and arrays
  • Pointers to structs
  • Data-type alignment
  • Generic pointers and casts
  • Null pointers
  • Memory allocation and reallocation
  • Freeing memory safely
  • Pointer arithmetic
  • Singly and doubly linked lists
  • Queues and stacks
  • Pushing and popping
  • Function pointers
  • Deep and shallow copying
  • Common pointer errors

…and much more

NOTE: This is not a course for beginners. It is aimed at programmers who already have a good working knowledge of C programming and who need to take the next step in mastering C by gaining a deep understanding of pointers. (If you are a beginner, you should sign up to my C Beginners Course first).

Course contents:

  • 58 Lectures
  • Over 3.5 hours of video instruction
  • Downloadable source code of all examples
  • Quizzes and course notes
  • Lifetime access

----------------------------------------------------
Advanced C Programming: Pointers
Regular Price: $95
Sign up today for just $15
https://www.udemy.com/advanced-c-programming-pointers/?couponCode=BWCPOINTERS
----------------------------------------------------
(Offer runs until end of May, 2017)


Wednesday 5 April 2017

NetBeans Day - in London!

If you are a fan (as I am) of the cross-platform, multi-language programmer's editor/IDE, NetBeans, then you may be interested in the forthcoming NetBeans Day event at The University of Greenwich on Tuesday, 25th April 2017.The free day will include a wide range of talks related to cutting edge Java and JavaScript technologies and tools, both for beginners and experts alike.

This is the line-up:

10:00 - 10:30: News from the NetBeans Community (Geertjan Wielenga)
10:30 - 11:00: 
Graal: A Polyglot VM for a Polyglot IDE (Chris Seaton)
11:00 - 12:00: NetBeans 101 (Zain Arshad & Mark Stephens)
12:00 - 13:00: Lunch & Networking
13:00 - 14:30: Workshops (The two below will run in parallel, you'll need to choose!)
 - Baking a Java EE 8 Micro Pi (Andrew Pielage & Mike Croft)
 - Diving into the Newest Jigsaw and Java 9 Features (John Kostaras, Geertjan Wielenga)
14:30 - 15:00:
 Tea & Networking
15:00 - 16:30: Workshops (The two below will run in parallel, you'll need to choose!)
- Rapid JavaScript Development with Enterprise Technologies (Geertjan Wielenga)
- Extending NetBeans IDE (Zain Arshad, Mark Stephens, Neil Smith) 
16:30: Wrap Up and Prizes


There are very few spaces left so if you want to go be sure to register NOW!
https://www.eventbrite.co.uk/e/netbeans-day-2017-registration-32048704538

Tuesday 4 April 2017

Media 100 - Mac video editor, now free!

Media 100 Suite, a well-established video editing suite for the Mac is now available free. This news was just announced by MacVideo Promo, a company that specializes in deals on Mac software, in partnership with Media 100's developers, Boris FX.

According to the press release, key features include: "4K/2K/HD Video Editing with Professional Video I/O Support Media 100 supports dozens of video standards in 4K, 2K, HD, and SD resolutions at frame rates from 23.98 to 60 frames per second. Acquisition interfaces for AVCHD, AVC-Intra, FireWire, Panasonic P2, and Sony XDCAM are provided as well as support for AJA and Blackmagic Design video I/O interfaces.


"Boris RED: Professional Transitions and Titling The Boris RED plug-in for Media 100 is included free with each Media 100 download. Boris RED is integrated 3D titling and visual effects software that launches a user-friendly custom interface directly from the Media 100 timeline for advanced title animation and effects.

"Eye Scream Factory’s 100 Essential Transitions Each free Media 100 Suite download includes Eye Scream Factory’s “100 Essential Transitions” package, a $49.95 value. 100 Essential Transitions features a variety of designer transition effects ranging from the familiar to the inspired, including Artistic Dissolves, Glow Dissolves, Luma Dissolves, PullSwaps, Rays Dissolves, and Wipes. Editors can tap into a variety of looks featuring glints, lens flares, waves, ripples, and DVE effects. The customizable transitions can be applied at any duration."

Download the software from: https://www.media100.com/