Tag: Software engineering
-
Zero to AWS Lambda in Scala
Posted on September 14, 2020, Level intermediate Resource Length short
AWS Lambda is the platform for deploying functions to the AWS cloud. You can use it to develop functions that respond to AWS events (eg S3 uploads, DynamoDB inserts), AWS API calls, or via HTTP endpoints using the API Gateway. By Jason Swartz.
Tags architecture-and-apis devops-and-ci-cd cloud-and-infrastructure backend-development software-engineering
-
New case studies about Google's use of Go
Posted on September 9, 2020, Level beginner Resource Length short
Go started in September 2007 when Robert Griesemer, Ken Thompson, and I began discussing a new language to address the engineering challenges we and our colleagues at Google were facing in our daily work. By Rob Pike.
Tags backend-development software-engineering cloud-and-infrastructure frontend-and-mobile
-
Apple is pouring resources & money into a new search engine
Posted on September 3, 2020, Level beginner Resource Length medium
Changes in Spotlight Search on iOS and iPadOS 14 beta, a significant update to its Applebot support page, and an increase in crawling from AppleBot signify that Apple may be launching a search engine soon. By Jon Henshaw.
Tags software-engineering miscellaneous architecture-and-apis leadership-and-career data-and-analytics
-
Graphtage: A new semantic diffing tool
Posted on September 1, 2020, Level beginner Resource Length short
Graphtage is a command line utility and underlying library for semantically comparing and merging tree-like structures such as JSON, JSON5, XML, HTML, YAML, and TOML files. By Evan Sultanik.
Tags cloud-and-infrastructure software-engineering frontend-and-mobile
-
Scrum of scrums: how to succeed in 4 simple steps
Posted on August 31, 2020, Level beginner Resource Length medium
Scrum of Scrums is a technique used to scale Agile by dividing the groups into Agile teams of 5-10. Each daily scrum within a sub-team ends by designating one member as representative to participate in a daily meeting with ambassadors from other teams, called the Scrum of Scrums. This article provides some tips on how to succeed with Scrum of Scrums. By Sergio Fiorillo.
Tags how-to leadership-and-career software-engineering
-
US begins $1 billion quantum computing plan to get ahead of 'adversaries'
Posted on August 30, 2020, Level beginner Resource Length medium
The government is funding basic research in AI, too. When big technologies like mobile phones, 5G networks and e-commerce arrive, it's important to get in on the ground floor. That's why the US government is establishing 12 new research centers, funded with hundreds of millions of dollars, to boost artificial intelligence and quantum computing. By Stephen Shankland @cnet.com.
Tags how-to cloud-and-infrastructure data-and-analytics ai-and-machine-learning software-engineering
-
How close are computers to automating mathematical reasoning?
Posted on August 29, 2020, Level beginner Resource Length long
AI tools are shaping next-generation theorem provers, and with them the relationship between math and machine. By Stephen Ornes.
Tags ai-and-machine-learning miscellaneous data-and-analytics business-and-emerging-tech software-engineering
-
How to create a custom Alexa skill using AWS Lambda and Serverless framework
Posted on August 22, 2020, Level intermediate Resource Length medium
The world of artificial intelligence assistants is growing with such velocity that it doesn't surprise us anymore and it's about to be ubiquitous. Written by Maria Meheden.
Tags data-and-analytics architecture-and-apis software-engineering leadership-and-career cloud-and-infrastructure
-
OTP as the core of your application
Posted on August 21, 2020, Level intermediate Resource Length long
In this two part series, we'll be taking a deep dive into what exactly the Actor Model is, how exactly the Actor Model is implemented in Elixir/Erlang and how we can leverage this pattern in pragmatic way from within our applications. By Alex Koutmos.
Tags architecture-and-apis software-engineering backend-development frontend-and-mobile
-
Object Oriented Programming in Python
Posted on August 20, 2020, Level beginner Resource Length medium
You can see Object Oriented Programming (OOP) somewhat as a more advanced topic in Python where Python does implement it pretty well. Even though, Python does not require an OOP approach for making complex programs, it sometimes makes life easier while sometimes it doesn't. Published on Dave's RoboShack.
Tags software-engineering backend-development
-
Developing on Windows with WSL2
Posted on August 18, 2020, Level beginner Resource Length medium
Since a new build of Windows with WSL2 (Windows Subsystem for Linux) just got out, author took the chances and tried out a whole new developer experience: Doing web development in Windows! And by web development author means fullstack. By Sebastian Deutsch.
Tags how-to cloud-and-infrastructure software-engineering
-
Handling slow queries in MongoDB: Investigation
Posted on August 17, 2020, Level beginner Resource Length medium
Article by Justin Liu about one of the most essential factors of performance in any application -- latency. Faster application response times have been proven to increase user interaction and engagement as systems appear more natural and fluid with lower latencies.
Tags data-and-analytics miscellaneous software-engineering devops-and-ci-cd architecture-and-apis