Cyber security is a booming industry with a plethora of opportunities for veterans. Senior Vice President and Chief Security Officer for USAA Gary McAlum is trying to pair the two. Prior to joining the USAA team, McAlum completed 25 years in the US Air Force. He entered the Air Force in 1983 as a Distinguished Graduate of the Air Force ROTC program at The Citadel, Charleston, SC. Throughout his career, McAlum worked in a variety of staff and leadership positions in the information technology career field. He’s done multiple deployments and his accolades are many. Perhaps most impressive? Gary was inducted into the Air Force Cyberspace Operations Hall of Fame in 2016. Now, he’s championing getting more veterans into the cyber security field. WATM had the chance to sit down with McAlum to find out more about why veterans are a good fit for this field… and why this field is a perfect fit for veterans. WATM: USAA is ranked by Forbes as the 6th best employer for veterans. Why are veterans in such high demand for employment in the Cyber Security field? First of all, we’re a company that is focused on serving veterans and the veteran community. We have a commitment to hiring military veterans and their spouses. I spent 45 years in the Air Force and that has made me very knowledgeable about bringing that talent into USAA. Our Cyber Security Team is a very diverse team, we have people who come from other entities from various companies. We have people who we bring in from internship programs but veterans also bring a lot of good...
Ever wondered what the difference is between GET and POST requests, or when to use PUT? You’re not alone. Having a basic understanding of the different HTTP methods, or verbs, an API supports is an helpful knowledge when exploring and testing APIs. In this post, I’ll discuss how each HTTP method is used and how to incorporate them in your API testing. GET requests are the most common and widely used methods in APIs and websites. Simply put, the GET method is used to retreive data from a server at the specified resource. For example, say you have an API with a /users endpoint. Making a GET request to that endpoint should return a list of all available users. Since a GET request is only requesting data and not modifying any resources, it’s considered a safe and idempotent method. Testing an API with GET requests When you’re creating tests for an API, the GET method will likely be the most frequent type of request made by consumers of the service, so it’s important to check every known endpoint with a GET request. At a basic level, these things should be validated: GET is often the default method in HTTP clients, so creating tests for these resources should be simple with any tool you choose. In web services, POST requests are used to send data to the API server to create or udpate a resource. The data sent to the server is stored in the request body of the HTTP request. The simplest example is a contact form on a website. When you fill out the inputs in a form...
This is great to see. I’ve spent the last year, full-time, teaching people to use React Native. From dev teams looking to maximize their existing resources while reaching both iOS and Android to people in Africa and India looking to improve the quality of life of their community through mobile applications. Part of this teaching is answering emails from people, many of them just getting started, trying to figure out the “best” way to learn React Native. Something I do a lot of: answer email. A question that comes up a lot? What’s the “best” way to learn React Native? Though there’s no one way, here’s what I’ve told hundreds of soon-to-be React Native developers. I hope it helps you too. Tips Before we dive into the tactical stuff of actually becoming React Native developer I want to give you a few tips on self-education in general. I‘ve found that people are generally good at teaching themselves new subject… when they put the time in. I understand we’re all busy but by doing a few things you teach yourself a lot. Avoid the Noise You’re on Medium right now. You might’ve found this through Google or while subscribing to the publication. That means you probably see/hear a lot of technology related stuff. This is great! This world of technology we’re living in is constantly growing and evolving. But it can be exhausting, especially if you’re just getting started. My suggestion is this — once you’re done reading this post and putting together a study plan keep your head down. Focus on what you’re learning and block out the new stuff for a...
John Bacon | Principal Software EngineerBrian Liang | ArchitectPeter Turner | Principal Software Engineer Introduction App and game developers who work on frequently updated products are often tasked with keeping up with a rigorous roadmap of new features, growth initiatives, and tech hygiene tasks to enhance the satisfaction of users, improve product quality, and enhance the product’s impact on the business. We try to deliver as much of this roadmap as we can as quickly as possible because it’s an industry where consumer trends and what’s in vogue change rapidly. It’s also an industry that celebrates building for your current requirements and starting with the customer experience before working backward to the technology. These are best practices in the early days of a product, but what happens when the product is 1 year old, 2 years old, or even 10 years old? That’s the question we set out to answer on the Words With Friends engineering team in 2018.In 2017, we were all hands on deck trying to launch Words With Friends 2 , which was the most ambitious update to the franchise in its history. The game was well received, and helped our business in a big way, creating an opportunity to rethink how we wanted to allocate the team in 2018. We decided to spend some time in 2018 to see if we could make a step-function improvement to our technology that would allow us to deliver more to our players, faster, and without sacrificing quality. Framing The Problem Disconnecting from the Past The first important task at hand was to develop a mindset and a framework...
app development singapore,mobile apps development singapore,singapore app developer,mobile apps singapore,developers in singapore,singapore web design,website designer singapore,website design singapore,web designer singapore,mobile app developer singapore,web development company singapore,mobile application developer singapore,mobile app development singapore,website development singapore,ruby on rails developer singapore,singapore website design,web design services singapore,singapore mobile app developer,developer in singapore,graphic designer in singapore,mobile developer singapore,mobile application development singapore,website developer singapore,app developer singapore,web application singapore,mobile game developer singapore,singapore web development,ios app development singapore,design firms in singapore,web design singapore,design agency singapore,ios developer singapore,web design company singapore,android developer singapore,web development singapore,singapore mobile application developer,singapore web design services