Blog Posts

About Social Network Analysis

1 minute read

Published:

Social network analysis studies relationships rather than only individuals. That small change in perspective can reveal a lot. Read more

Google Announces the First Pixel Phones

less than 1 minute read

Published:

Google introduced the first Pixel and Pixel XL phones in October 2016, replacing the Nexus line as its flagship Android hardware. HTC manufactured the devices, but Google controlled the branding, software experience, and much more of the product design. Read more

Welcome to Our Department

less than 1 minute read

Published:

Starting university is exciting, but it can also feel unfamiliar. New courses, new people, new expectations, and a new environment all arrive at once. If you are joining Computer Engineering in 2016, you are entering a field that is changing quickly and creating opportunities in almost every part of modern life. Read more

Chatbots Before The Hype

1 minute read

Published:

Chatbots are receiving renewed attention in 2016. Messaging platforms are opening APIs, companies are experimenting with automated assistants, and services such as Facebook Messenger are becoming places where software can talk to users directly. Read more

Apple Removes the Headphone Jack from the iPhone

less than 1 minute read

Published:

Apple removed the 3.5 mm headphone jack from the iPhone 7 in September 2016. The decision was controversial because the analog connector had been a universal audio standard for decades. Read more

Why Choose Computer Engineering in 2016?

1 minute read

Published:

Choosing a university department means thinking about both the present and the future. In 2016, Computer Engineering is one of the fields where those two perspectives meet especially well. Read more

Intel Announces More Details of Kaby Lake

less than 1 minute read

Published:

Intel detailed its seventh-generation Core processors, codenamed Kaby Lake, in 2016. The architecture was notable because it broke Intel’s long-running “tick-tock” rhythm of alternating process shrinks and new microarchitectures. Read more

How To Be A Good Software Developer

1 minute read

Published:

Becoming a good software developer is not only about learning more programming languages. Languages matter. Tools matter. Frameworks matter. But after spending enough time around software, I think the deeper skills are more stable. Read more

Pokemon Go Brings Augmented Reality to the Mainstream

less than 1 minute read

Published:

Pokémon Go launched in July 2016 and turned location-based augmented-reality gaming into a global phenomenon. The game used GPS and map data to place virtual creatures and locations into the player’s physical surroundings. Read more

Docker Announces Built-In Swarm Mode

less than 1 minute read

Published:

Docker announced a redesigned Swarm mode at DockerCon in June 2016, integrating cluster orchestration directly into the Docker Engine rather than requiring a separate orchestration product. Read more

Containers Are Changing The Way Software Is Delivered

1 minute read

Published:

Docker has made the word “container” common in software development. The basic idea is attractive because deployment problems often come from differences between environments. A program works on one machine, then behaves differently on a server because a library, configuration, or dependency is not the same. Read more

Google Introduces the Tensor Processing Unit

less than 1 minute read

Published:

Google revealed the Tensor Processing Unit, or TPU, in 2016 as a custom accelerator designed specifically for machine-learning inference. Instead of trying to be a general-purpose CPU or graphics processor, the first TPU focused heavily on the matrix operations common in neural networks. Read more

Vim A Powerful Text Editor

1 minute read

Published:

Vim is one of those tools that looks unfriendly before it starts to make sense. The first time someone opens Vim, even leaving the program can become a small problem. That has become a joke among programmers, but it also explains something important about the editor. Vim does not try to behave like a normal graphical text editor. It has its own language. Read more

Microsoft Releases Ubuntu on Windows Preview

less than 1 minute read

Published:

Microsoft surprised many developers in 2016 by introducing the Windows Subsystem for Linux and making an Ubuntu user space available on Windows 10. This was not a traditional virtual machine and did not initially run a Linux kernel. Read more

Raspberry Pi 3 And The Small Computer That Keeps Growing

1 minute read

Published:

The first Raspberry Pi was exciting because it made a computer feel inexpensive enough to experiment with. The new Raspberry Pi 3 continues that idea, but the small board is becoming much more capable. A faster processor, built-in Wi-Fi, and Bluetooth make it easier to use without adding several external devices. Read more

AlphaGo Defeats Lee Sedol

less than 1 minute read

Published:

AlphaGo defeated Lee Sedol 4–1 in Seoul in March 2016. The result was surprising because many Go experts had expected computers to remain below the strongest human players for years. Read more

Google Announces Accelerated Mobile Pages

less than 1 minute read

Published:

Google began rolling out Accelerated Mobile Pages, or AMP, in early 2016 as an attempt to make news and publishing pages load much faster on phones. AMP restricted what page authors could do and encouraged content to be served from caches close to users. Read more

Why Progressive Web Apps Are Interesting

1 minute read

Published:

The web and mobile applications have been moving toward each other for years. A website can now do much more than display documents, while native mobile applications have taught users to expect speed, offline access, notifications, and an icon on the home screen. Progressive Web Apps are an attempt to bring some of those expectations to the browser. Read more

AlphaGo Prepares for Its Match Against Lee Sedol

less than 1 minute read

Published:

In January 2016, DeepMind published the Nature paper describing AlphaGo and announced that the system would face Lee Sedol, one of the world’s strongest Go players. The paper was significant because Go had long resisted the brute-force search methods that worked well in games such as chess. Read more