Tag: App development
-
How to undo (almost) anything with Git
Posted on September 2, 2021, Level beginner Resource Length medium
One of the most useful features of any version control system is the ability to "undo" your mistakes. In Git, "undo" can mean many slightly different things. By Joshua Wehner.
Tags app-development cloud devops containers agile
-
Redis at the Edge with Cloudflare Workers
Posted on September 1, 2021, Level intermediate Resource Length medium
Computing at the Edge is one of the most exciting capabilities in recent years. CDN allows you to keep your files closer to your users. Edge computing allows you to run your applications closer to your users. This helps developers to build globally distributed, performant applications. By Enes Akar.
Tags app-development cloud software-architecture nosql performance
-
Administrator's guide: What makes passwordless, dare we say it, phish-proof?
Posted on August 31, 2021, Level beginner Resource Length medium
In some ways, the term "passwordless" is a misnomer. Yes, it's a password-less authentication method, greatly streamlining the login experience, and while that's a great incentive to use passwordless for logging in, it's not an improvement in authentication security in and of itself. By Jeremy Erickson.
Tags app-development cloud infosec devops web-development
-
Fortifying APIs with advanced security
Posted on August 25, 2021, Level intermediate Resource Length long
In F5's The State of Application Strategy in 2021 report, 58% of respondents said they are building a layer of APIs to modernize applications. Increasingly, though, breaches are taking the form of attacks on APIs. By Karthik Krishnaswamy.
Tags nginx apis web-development app-development infosec
-
Python's ChainMap: Manage multiple contexts effectively
Posted on August 23, 2021, Level intermediate Resource Length long
Sometimes when you're working with several different dictionaries, you need to group and manage them as a single one. In other situations, you can have multiple dictionaries representing different scopes or contexts and need to handle them as a single dictionary that allows you to access the underlying data following a given order or priority. In those cases, you can take advantage of Python's ChainMap from the collections module. By Leodanis Pozo Ramos.
Tags python programming oop app-development
-
First look at Akka Serverless
Posted on August 21, 2021, Level intermediate Resource Length long
Akka Serverless exposes part of the open-source battle-tested Akka framework as an as-a-service offering. If you ever wondered what a fully managed version of Akka Cluster+Sharding+Persistence would look like, here's the answer! If you don't know what Akka is at all, don't worry — we'll cover all the necessary details. By Adam Warski.
Tags akka queues app-development scala containers jvm
-
Refactoring JavaScript — 5 Common problems to look out for and how to fix them
Posted on August 20, 2021, Level intermediate Resource Length long
Refactoring is like the NeverEnding Story: you might think you're done, but as long as the plot (the project) is ongoing, there is always room for more changes. By Fernando Doglio.
Tags code-refactoring app-development learning javascript
-
Everything you need to know about submitting to the App Store (and avoiding rejections)
Posted on August 19, 2021, Level beginner Resource Length long
A rejection from the App Store review team is a frustrating setback for any developer, and definitely something you want to avoid. Before you send your precious app off to Apple, you'll need to make sure you've taken care of all of the crucial things the software giant expects. There are a lot of mistakes developers make when submitting an app to the App Store, and many can be easily avoided or rectified. By Grace Njoroge.
Tags app-development learning management miscellaneous ios
-
How to compile C code into WebAssembly with Emscripten
Posted on August 16, 2021, Level intermediate Resource Length short
How do I start using WebAssembly That's exactly what we're going to address this time around. Autthor is going to demonstrate how to get started with this technology. By Jack Wallen.
Tags code-refactoring learning programming app-development frontend
-
Getting started with Kubeflow on AWS using MiniKF
Posted on August 15, 2021, Level intermediate Resource Length short
The Kubeflow project was announced back in December 2017 and has since become a very popular machine learning platform with both data scientists and MLOps engineers. If you are new to the Kubeflow ecosystem and community, here's a quick rundown. By Jimmy Guerrero.
Tags app-development devops kubernetes containers aws
-
Assembly Language on the Pi: Learning how to walk again
Posted on August 13, 2021, Level beginner Resource Length medium
Simon Humphreys shares how Raspberry Pi's ARM processor makes it a great tool for A level students to get their hands dirty with assembly language.
Tags app-development robotics big-data data-science
-
Developer best practices – Structuring your repository for static web apps
Posted on August 12, 2021, Level beginner Resource Length short
As a good developer, I have my code in a repo, that doesn't necessarily mean that I have followed all of the best practices that I should. I can still expose myself to risks unknowingly. By April Edwards.
Tags app-development web-development cloud azure nodejs