Programming Language Assimilation: BE the Borg - Nulls in Java

Programming Language Assimilation: Be the Borg

John Hoestje Articles, Development Technologies & Tools, Java, Programming Leave a Comment

One of the great benefits of learning multiple programming languages is the ability to learn how languages are different from one another and what the best pieces of each language are. I’m not deep into Star Trek, but the Borg Collective fascinated me. Before assimilating a new species, the Borg assessed if the new species was worthy of assimilation. To be worthy, the species’ assimilation would need to get the Borg closer to perfection.

We can think about new programming languages like the Borg treats new species. When we learn a new language, we should measure success based on how it hones our programming tool kit and how its concepts grow our overall programming knowledge and understanding…

Improve Java Skills By Going Old School

Want to Get Better at Java? Go Old School.

Rik Scarborough Articles, Java, Programming 1 Comment

So you’re a Java programmer, and you want to take your skills to a higher level. I’m going to suggest you take a project and go old school.

Over the course of this blog, I’ll explain what “going old school” means as well as give you some tips and tricks to get started. We’re going to step away from most modern tools and go back to the basics, so you gain a deeper understanding of what Java is and how it works. By the end, you should be well on your way to improving your Java skill set.

A Retrospective of React

A Reactrospective: A React Retrospective

James Bradley Angular, Articles, Development Technologies & Tools, HTML5, JavaScript, React Leave a Comment

Most, if not all, of my experience has been with .NET and .NET Core. I’ve also worked with most of the front-ends throughout history including Classic ASP, Code Behind, Model View Presenter, MVC, Backbone, and, over the last few years, Angular 1… Angular 6… not Angular 2…AngularJS. To me, AngularJS is that old t-shirt that you put on to sleep in; comfortable.

At first, most of us on the team were a bit apprehensive about moving to React. AngularJS was very familiar and Angular 2 seemed like the natural next step. I could learn TypeScript, and as primarily C#-based developer, I really liked the idea of a little typing. I like shiny new things, and I’m always game to learn, so challenge accepted. Since then I’ve had a hand in writing three applications in React and have learned more than a few lessons. These are their stories… dun dun.

Blockchain Breakfast Boost Scheduled – Omaha, Nov. 28th

Lauren Fournier Bogner Articles, Blockchain, Community, Educational Event, Hyperledger, Keyhole Leave a Comment

We are excited to announce the next free public Keyhole Software educational event in Omaha: Blockchain for the Enterprise in Action.

This Breakfast Boost event is a live learning opportunity that is open to the public. Keyhole presenter David Pitt will walk through how blockchain technology works with a live demonstration of an actual blockchain with a smart contract implemented in Hyperledger Fabric.

This free presentation will be held at 1415 The Meeting Space on Wednesday, November 28th, 2018 from 8-10 A.M. Space is limited. To get more information and reserve your free ticket, please visit https://blockchainwithkeyholeinomaha.eventbrite.com.

Coding For Fun: MIT Battlecode Challenge 2017

Joshua Robinson Articles, Community, Development Technologies & Tools, Educational Event, Programming Leave a Comment

I recently participated in the month-long MIT Battlecode competition where I programmed a team of virtual robots that competed against another team in a real-time strategy game. In this blog, I discuss some of the lessons learned during the programming competition. I was surprised how much of it could be used as a lesson in the real-world of programming!

We’re in this industry because we love programming and writing code. It is in this spirit that I suggest to all readers to consider challenging yourself and doing something similar to “code for fun” and improve your skills!