Tag: Software engineering
-
A serverless journey begins with several first steps, actually
Posted on February 15, 2020, Level beginner Resource Length short
AWS serverless expert explains what you need to know before launching a serverless pilot. By Joe McKendrick.
Tags architecture-and-apis leadership-and-career software-engineering
-
Best practices for event-driven microservice architecture
Posted on February 14, 2020, Level intermediate Resource Length medium
While you might have used REST as your service communications layer in the past, more and more projects are moving to an event-driven architecture. Let's dive into the pros and cons of this popular architecture, some of the key design choices it entails, and common anti-patterns. By Jason Skowronski.
Tags architecture-and-apis data-and-analytics software-engineering
-
Mathematicians are studying planet-sized Quantum Computers with God-like powers
Posted on February 13, 2020, Level intermediate Resource Length medium
New research has exploded the space of problems that quantum computers can efficiently verify, simultaneously knocking down milestone problems in quantum physics and math. By Mordechai Rorvig.
Tags software-engineering architecture-and-apis ai-and-machine-learning cloud-and-infrastructure
-
Can wearables keep up with us?
Posted on February 10, 2020, Level beginner Resource Length medium
Brinnae Bent and Jessilyn Dunn form Duke University wrote an article about wearable technology. Wearable technology has the potential to transform healthcare and research through accessible, continuous, and longitudinal health monitoring.
Tags software-engineering data-and-analytics miscellaneous
-
Embodied Learning is essential to Artificial Intelligence
Posted on February 9, 2020, Level beginner Resource Length medium
Jeff Hawkins has a principle that intuitively makes a lot of sense, yet is something that Deep Learning research has not emphasized enough. This is the notion of embodied learning. That is, biological systems learn from interacting with the environment. By Carlos E. Perez.
Tags software-engineering data-and-analytics miscellaneous
-
What is the best CPU for gaming in 2020?
Posted on February 8, 2020, Level beginner Resource Length long
We've tested all the top AMD and Intel processors to help you make the right choice. By Dave James.
Tags miscellaneous cloud-and-infrastructure software-engineering
-
A Pythonista's review of Haskell
Posted on February 7, 2020, Level beginner Resource Length long
An article by Ying Wang about his experience with trying Haskell after using Python in production for few years. Even as it's a wonderful Swiss Army knife, Python also feels limiting in some ways. The same classes of bugs (e.g. type casting / translation errors, state management errors) kept cropping up, and Sisyphean bugs frustrate me. Python is also quite slow when you compare the operations you want to execute vs. the theoretical maximum performance of those operations on the underlying hardware. He kept wondering about what was possible if he had used a different tool.
Tags backend-development software-engineering
-
Why Discord is switching from Go to Rust
Posted on February 5, 2020, Level intermediate Resource Length medium
Jesse Howarth wrote this piece about how they seen success with Rust on the client side and server side. For example, they use it on the client side for our video encoding pipeline for Go Live and on the server side for Elixir NIFs. Most recently, they drastically improved the performance of a service by switching its implementation from Go to Rust.
Tags software-engineering backend-development frontend-and-mobile how-to
-
Quantum computing for the very curious
Posted on February 2, 2020, Level intermediate Resource Length long
If aliens have computers, it's because computers are the answer to a question that naturally occurs to both human and alien civilizations. By Andy Matuschak and Michael Nielsen.
Tags how-to cloud-and-infrastructure data-and-analytics ai-and-machine-learning software-engineering
-
SRE is the most innovative approach to ITSM since ITIL
Posted on February 1, 2020, Level beginner Resource Length short
For over a decade, IT Infrastructure Library (ITIL) has been the leading IT service management (ITSM) framework adopted by enterprises across the globe. So, what is driving a rapidly increasing interest in Site Reliability Engineering (SRE) as a service management alternative? By Jayne Groll.
Tags devops-and-ci-cd software-engineering how-to cloud-and-infrastructure leadership-and-career
-
How to prepare for a technical phone/video interview
Posted on January 31, 2020, Level beginner Resource Length medium
Kiara Contreras put together this guide in which she shares things that she has done to set herlsef up for success. Having set actions that you complete prior to the interview can ease anxiousness by creating routine.
Tags miscellaneous software-engineering how-to leadership-and-career
-
Here's what I learned about SaaS during my 5 years at Buildium, after it sold for $580M
Posted on January 29, 2020, Level beginner Resource Length medium
I think it's clear that the world of technology start-ups is pretty screwed up when it comes to financial valuations. Only in this world is whether or not your company is profitable so often seen as being of secondary importance. I digress. By Geoff Roberts.
Tags architecture-and-apis business-and-emerging-tech how-to software-engineering