Programming

Five Best Practices for Programmers

Posted In Working in Tech
Dice News Hangouts
Is it hard for you to focus while you’re trying to write code? Do you and your team struggle with deciphering what went wrong when you’re debugging? Have you ever been embarrassed by a program that hangs during a demo? Dice News C++/C# and Java Talent Community Guide David Bolton takes you through five best practices for programmers that will not only make your life easier – but could also help you do your job better.  

What to Do When You’re Tired of Managing

Posted In Looking in Tech
depressed
It’s seen as a natural progression: You’ve worked your way up from coder or developer to a spot as a department manager. But it hasn’t turned out like you imagined. You’re spending most of your time managing people, not getting your hands dirty. If you’re passionate about programming, it shouldn’t come as a surprise that you’re not as happy as you thought you’d be. So is it possible to move back to a coding or development job? Yes, says Priscilla… continue…

Detroit’s Turnaround Plan Calls for Tech-Skilled Immigrants

Posted In Looking in Tech
Detroit
With Detroit mired in bankruptcy, Michigan Gov. Rick Snyder is floating a turnaround plan based on an influx of skilled immigrants to fill a talent gap in the city’s workforce. He’s proposed asking the federal government to grant 50,000 visas over five years to international workers with advanced degrees as long as they move to Detroit. Detroit Mayor Mike Duggan is on-board. “In order for Detroit to grow again, we need highly trained workers to move in, open businesses and… continue…

Tournament of Sevens Contest Update: A Saga

Posted In C++/C#, Living in Tech
Tired Runner
I picked the game for this contest with the thought that it would be simple and straight forward. Was I ever wrong! The contest was due to start Jan. 1, but a sudden unexpected vacation took me to Vegas through Jan. 2. With jet lag and such, I wasn’t really up to sorting the entries it for a day or two after. I had most of my competition runner created, though I hadn’t debugged it. By that point, there were… continue…

California Regulators Crack Down on Coding Bootcamps

Posted In Looking in Tech
Shut Down Sign
California regulators are cracking down on a number of coding bootcamps, insisting that they become licensed as private schools and leaving the camps fighting for their survival. The Bureau for Private Postsecondary Education, a unit of the California Department of Consumer Affairs, sent cease and desist letters to Hackbright Academy, Hack Reactor, App Academy, Zipfian Academy and others. It’s warning that they are being classified as unlicensed post-secondary educational institutions that must seek compliance with state laws or be forcibly shut down, reports VentureBeat.… continue…

Why Managed Code Is Safer

C# as Machine Code
One of the biggest sea changes in computing took place in the late 1990s, with the switch over to running managed code, first with Java and then a couple of years later with .NET. Prior to this, compiled code (typically written in C, C++, Visual Basic or Delphi/Pascal) produced unmanaged code. Yes, both of these run machine code. So what’s the difference? Unmanaged Code Unmanaged code is just low level code (machine code) that the CPU (Central Processing Unit) executes… continue…

A Tenuous Future for Google Code?

Posted In Looking in Tech
Google Code Logo
Google Code, the company’s project-hosting site for developers, could soon get the axe, reports InfoWorld. The “most obvious” reason why Google Code might be dumped is that it hasn’t added a new feature since 2011, InfoWorld notes, though there is also the rise of GitHub, which has accelerated the practice of coding as a “collective and social” endeavor — exactly what Google Code had set out to accomplish. Indeed, the last feature added to Google Code was the addition of… continue…

How Reactive Can Beat Conventional Procedural Programming

Java Code
In a post on Slashdot, Val Huber, CTO at Espresso Logic in Santa Clara, Calif., did a comparison of Reactive Programming to Java with Hibernate and MySQL triggers using a real-life business example. In the test, Reactive Programming surpassed conventional procedural programming models with a faster time to market, reduced maintenance, better quality and a higher level of transparency. Using a simple scenario involving customers with purchase orders consisting of line items, Huber compared what it takes to implement business… continue…

Generating Not-So-Random Numbers With Java’s Random Class

Dice Snake Eyes
All programming languages have random number generator classes or libraries, which produce sequences of random numbers. Those sequences are similar to pi in that they run on forever (well, sort of). As Harold explains to a class of bored teenagers in this Person of Interest clip, because pi runs forever (though so far only 10 trillion digits have been computed) every number or word that exists can be found within it. The same can be said of sequences of random… continue…

How Web Dev Firm Type/Code Got Its Start

Posted In Business, Startups
Type/Code Logo
Brooklyn startup Type/Code describes itself as a studio of designers and developers who “invent, communicate, build and refine.” In this episode of DiceTV, we hear from the company’s founders and get an inside look at its culture and what it took to get started. The company’s big on “cutting-edge HTML, CSS and JavaScript” on the front end, and Python, Django and Tornado on the back.