mcky.dev
Projects Blog Contact
let (data, _) = try await URLSession.shared.data(from: URL(string: "https://api.example.com/users")!)  let users = try JSONDecoder().decode([User].self, from: data)  DispatchQueue.main.async { self.tableView.reloadData() }  NSData *json = [NSJSONSerialization dataWithJSONObject:@{@"name": @"Bradley"} options:NSJSONWritingPrettyPrinted error:nil];  [UIView animateWithDuration:0.3 animations:^{ self.view.alpha = 0.0; }];  let (data, _) = try await URLSession.shared.data(from: URL(string: "https://api.example.com/users")!)  let users = try JSONDecoder().decode([User].self, from: data)  DispatchQueue.main.async { self.tableView.reloadData() }  NSData *json = [NSJSONSerialization dataWithJSONObject:@{@"name": @"Bradley"} options:NSJSONWritingPrettyPrinted error:nil];  [UIView animateWithDuration:0.3 animations:^{ self.view.alpha = 0.0; }];  
const app = express(); app.use(express.json());  app.get('/api/users/:id', async (req, res) => { const user = await prisma.user.findUnique({ where: { id: req.params.id } }); res.json(user); });  app.listen(3000, () => console.log('server ready on port 3000'));  app.post('/api/auth', async (req, res) => { const token = jwt.sign({ sub: user.id }, process.env.JWT_SECRET); res.cookie('token', token, { httpOnly: true, secure: true }); });  const app = express(); app.use(express.json());  app.get('/api/users/:id', async (req, res) => { const user = await prisma.user.findUnique({ where: { id: req.params.id } }); res.json(user); });  app.listen(3000, () => console.log('server ready on port 3000'));  app.post('/api/auth', async (req, res) => { const token = jwt.sign({ sub: user.id }, process.env.JWT_SECRET); res.cookie('token', token, { httpOnly: true, secure: true }); });  
answers = dns.resolver.resolve('target.com', 'A'); [print(r.address) for r in answers]  resp = requests.get('https://target.com/.well-known/security.txt'); print(resp.text)  cert = ssl.get_server_certificate(('target.com', 443)); x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert); print(x509.get_subject().CN)  sock = socket.create_connection(('target.com', 80), timeout=2); banner = sock.recv(1024).decode(); print(banner.strip())  answers = dns.resolver.resolve('target.com', 'A'); [print(r.address) for r in answers]  resp = requests.get('https://target.com/.well-known/security.txt'); print(resp.text)  cert = ssl.get_server_certificate(('target.com', 443)); x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert); print(x509.get_subject().CN)  sock = socket.create_connection(('target.com', 80), timeout=2); banner = sock.recv(1024).decode(); print(banner.strip())  

Blog

Beware of os_unfair_lock Aug 30, 2024
→
ObservableBox - a SwiftUI pattern Mar 06, 2022
→
Swift Concurrency - Keeping track of Eventual values Dec 11, 2021
→
Swift Concurrency - Racing async functions with task groups Dec 10, 2021
→
Interior Mutability in Swift Apr 26, 2021
→
© 2021–2026 Bradley Mackey · Privacy