danesparza + development   1495

Introduction · Evergreen
Evergreen is a pragmatic UI kit for building evolving products on the web. It is build and maintained open-source by Segment.
react  ui  components  opensource  development  javascript  framework 
8 weeks ago by danesparza
Create React App 2.0: Babel 7, Sass, and More – React Blog
Create React App 2.0 has been released today, and it brings a year’s worth of improvements in a single dependency update.
development  javascript  react  blog  howto 
8 weeks ago by danesparza
Fire and Forget on ASP.NET
.NET 4.5.2 added a built-in way to queue background (a.k.a. “fire and forget”) work in ASP.NET. This post is a summary of the different techniques available today.
asp.net  async  howto  development  best_practice  analysis  article 
9 weeks ago by danesparza
Returning Early from ASP.NET Requests
I have great reservations about writing this blog post. Pretty much everything I’m going to describe here is a bad idea and you should strongly avoid putting it into production, but there are just a few situations where this technique can be really helpful. As I described in Async Doesn’t Change the HTTP Protocol, in the ASP.NET worldview you only get one “response” for each “request”. You can’t return early just by using an await. However, in some situations you have enough information to generate the response but the actual request processing may take some more time. That’s were today’s solution comes in.
async  iis  article  advice  best_practice  development  asp.net 
9 weeks ago by danesparza
speedscope - Interactive Flamegraph Explorer
For the past 9 months, I’ve been working on speedscope: a fast, interactive, web-based viewer for large performance profiles. You can use it live at www.speedscope.app, and read the code on GitHub at jlfwong/speedscope. It’s inspired by the performance panel of Chrome developer tools and by Brendan Gregg’s FlameGraphs. If you’ve never heard of flamegraphs before or have heard of them but never understood how to read them, the guide “Using flamegraphs” from rbspy’s documentation is wonderful.
cool  performance  analysis  tool  chrome  development  debug  debugging  flame  graphs  graph 
august 2018 by danesparza
tls-keygen - npm
Generates a self-signed, trusted TLS certificate that is accepted by browsers for localhost development.
development  ssl  https 
july 2018 by danesparza
Certificates for localhost - Let's Encrypt - Free SSL/TLS Certificates
The simplest way to generate a private key and self-signed certificate for localhost is with this openssl command
development  http  security  ssl 
june 2018 by danesparza
Making Web Components Work | Mixpanel Engineering
Developing quietly for years in the background of the JS wars, the set of Web Components standards has always promised something that no 3rd-party framework can offer: a suite of native in-browser technologies for creating and managing encapsulated UI components, leveraging well-known existing DOM/HTML APIs and open standards.
dev  development  javascript  programming  webcomponents 
june 2018 by danesparza
Adding WebApi & OAuth Authentication to an Existing Project – Microsoft MVP Award Program Blog
In this post, we will walk through how to enhance an existing project to be able to create WebApi controllers and properly secure them using OAuth.
oauth  webapi  howto  tutorial  code  development  programming  iis  asp.net  authentication  security 
may 2018 by danesparza
AWS AppSync - Build data driven apps with real time and offline capabilities based on GraphQL
AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect. AWS AppSync makes it easy to build collaborative mobile and web applications that deliver responsive, collaborative user experiences.
app  aws  database  development 
april 2018 by danesparza
reactjs - Best way to polyfill ES6 features in React app that uses create-react-app - Stack Overflow
Manual import from core-js (edited based on Dan's comment) Create a file called (something like) polyfills.js and import it into root index.js file. Run npm install core-js or yarn add core-js and import your specific required features, like so: /* polyfills.js */ import 'core-js/fn/array/find'; import 'core-js/fn/array/includes'; import 'core-js/fn/number/is-nan';
polyfill  react  app  javascript  help  debug  debugging  applications  development  code 
april 2018 by danesparza
Postman native app doesn't work with System Proxy · Issue #3084 · postmanlabs/postman-app-support
System Proxy is the one set at the OS level Global Proxy is what you can set for all the requests made by Postman app Just turn off both the proxies and it should work. Let me know if you still face the issue.
postman  proxy  webservice  debug  debugging  sysadmin  development 
april 2018 by danesparza
Modern Backend Developer in 2018 – tajawal – Medium
Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the reasons that we decided to make these step by step visual guides demonstrating the bigger picture and to give anyone a clear idea about what they have to follow to be in certain roles in web development.
development  advice  2018  programming  best_practice 
april 2018 by danesparza
Get started with metrics - Splunk Documentation
The Splunk platform gathers metrics from different sources and stores this data into a new type of index that is optimized for ingestion and retrieval of metrics.
metrics  splunk  howto  development 
april 2018 by danesparza
Overview | Splunk Logging for .NET
Splunk logging for .NET enables you to configure logging to HTTP Event Collector in Splunk Enterprise 6.3 and later or Splunk Cloud, as well as UDP or TCP logging of events from within your .NET applications, via a .NET TraceListener or a SLAB event sink.
splunk  logging  windows  howto  code  development  help 
april 2018 by danesparza
Testing in Production, the safe way – Cindy Sridharan – Medium
In this post, I hope to explore different forms of “testing in production”, when each form of testing is the most beneficial as well as how to test services in production in a safe way.
deployment  development  devops  testing  best_practice  documentation  language 
march 2018 by danesparza
Machine Learning Crash Course  |  Google Developers
Machine Learning Crash Course with TensorFlow APIs Google's fast-paced, practical introduction to machine learning
ai  google  machinelearning  tutorial  tutorials  development  programming  howto 
march 2018 by danesparza
Who I want to work for – keavy – Medium
I work at GitHub, as a senior engineer. I’m not looking for a job. But I have been thinking about leadership and what I’ve appreciated most from various bosses over the years. Inspired by Chad Fowler’s “Who I want to hire”, I started noting who I want to work for, in terms of an ideal leader.
leadership  management  best_practice  blog  article  development  organization  team 
march 2018 by danesparza
Fail-slow at scale: evidence of hardware performance faults in large production systems | the morning paper
One of the conclusions is that many modern deployed systems do not anticipate this failure mode. The authors offer a set of suggestions to hardware vendors, operators, and systems designers to improve the state of affairs.
hardware  sysadmin  programming  development  analytics  analysis  best_practice  performance  debug  debugging 
february 2018 by danesparza
Building Real-time Web Apps with ASP.NET WebAPI and WebSockets – Youssef M's Blog
WebSocket is a recent technology that provides two-way communication over a TCP connection. This allows us to create real-time web apps where servers can push data to clients. In this blog post, I’ll demonstrate how this can be done by building a simple chat app using ASP.NET WebAPI and ASP.NET’s new support for WebSockets in .NET 4.5.
programming  tutorial  websockets  howto  code  development 
february 2018 by danesparza
A Developer’s Guide to Responding to National Security Letters
When you receive thousands of requests from law enforcement each year, it’s actually not a surprise when a representative from the FBI shows up at your office to deliver a request for information. There are no cloaks or daggers involved, just a sealed manila envelope.
law  legal  guide  startup  howto  management  development 
february 2018 by danesparza
12 best practices for user account, authorization and password management
Account management, authorization and password management can be tricky. For many developers, account management is a dark corner that doesn't get enough attention. For product managers and customers, the resulting experience often falls short of expectations.
authentication  authorization  google  password  security  best_practice  analysis  development  startup 
february 2018 by danesparza
git stash - Git: Create a branch from unstaged/uncommitted changes on master - Stack Overflow
No need to stash. git checkout -b new_branch_name does not touch your local changes. It just creates the branch from the current HEAD and sets the HEAD there. So I guess that's what you want.
git  source  code  howto  command  cli  development 
january 2018 by danesparza
Reading Audio stream for FFT - Page 2 - Raspberry Pi Forums
I got over the remaining problems for use with numpy. It is important that you capture in NORMAL (block) mode to always have the same set size of data. It has been running for 5 hours today with no lock ups/underruns/overflows.
python  raspberrypi  audio  howto  code  development 
january 2018 by danesparza
"Why you should pick strong consistency, whenever possible" - Google
Do you like complex application logic? We don’t either. One of the things we’ve learned here at Google is that application code is simpler and development schedules are shorter when developers can rely on underlying data stores to handle complex transaction processing and keeping data ordered. To quote the original Spanner paper, “we believe it is better to have application programmers deal with performance problems due to overuse of transactions as bottlenecks arise, rather than always coding around the lack of transactions.”1 Put another way, data stores that provide transactions and consistency across the entire dataset by default lead to fewer bugs, fewer headaches and easier-to-maintain application code.
database  google  best_practice  performance  analysis  code  programming  development 
january 2018 by danesparza
Guidelines and rules for GetHashCode | Fabulous adventures in coding
The trick is to trade a small amount of increased memory burden for a huge amount of increased speed. The idea is to make many shorter lists, called “buckets”, and then be clever about quickly working out which bucket we’re looking at
c#  code  analysis  development  programming  ideas  best_practice 
december 2017 by danesparza
Tracking Every Release - Code as Craft
We spend a lot of time gathering metrics for our network, servers, and many things going on within the code that drives Etsy. It’s no secret that this is one of our keys to moving fast. We use a variety of monitoring tools to help us correlate issues across our architecture. But what most monitoring tools achieve is correlating the effects of change, rather than the causes.
development  tracking  monitor  monitoring  devops  sysadmin 
november 2017 by danesparza
Unit Testing Doesn't Affect Codebases the Way You Would Think
I’ve just wrapped up another study.  (The last one was about singletons, if you’re interested.) This time, I looked at unit testing and the impact it has on codebases. It didn’t turn out the way I expected.
architecture  programming  testing  analysis  unittesting  article  development  management 
november 2017 by danesparza
HTTP Methods for RESTful Services
The HTTP verbs comprise a major portion of our “uniform interface” constraint and provide us the action counterpart to the noun-based resource. The primary or most-commonly-used HTTP verbs (or methods, as they are properly called) are POST, GET, PUT, PATCH, and DELETE. These correspond to create, read, update, and delete (or CRUD) operations, respectively. There are a number of other verbs, too, but are utilized less frequently. Of those less-frequent methods, OPTIONS and HEAD are used more often than others.
api  development  http  reference  rest 
november 2017 by danesparza
Scaling Up to Your First 10 Million Users
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
aws  slideshow  advice  analysis  best_practice  sql  architecture  development  startup  startups 
november 2017 by danesparza
Print all Unique Values in a Python Dictionary - Stack Overflow
I want to simply print() a list of unique values, eliminating duplicates.
python  code  howto  development  programming 
november 2017 by danesparza
How to read and display Nexrad on AWS using Python | Climate Science & Engineering
Amazon Web Services (AWS) is making NEXRAD data freely available on Amazon S3 as part of the NOAA Big Data Project. In this Python notebook, I will step you through being able to read and display this data from your Python programs. I will assume that you know Python, how to install Python modules, and can access AWS.  (Follow along by downloading and running this iPython notebook).
python  aws  lambda  weather  howto  code  tutorial  development 
november 2017 by danesparza
javascript - Rendering React Components from Array of Objects - Stack Overflow
React 16 Fiber (Fiber architecture) has been announced officially at ReactConf 2017 and will support returning arrays of components, (as well as strings)
react  javascript  development  code 
october 2017 by danesparza
The Best Interview Questions We've Ever Published | First Round Review
Hiring is by far the biggest concern we hear from founders. Finding the right people to work at your company is high-stakes. Poor performers can take a catastrophic toll on your success. Most seasoned CEOs say that founders should be spending as much as 50% of their time early on getting the right talent in the door. Yet, the actual hiring process tends to remain more of an art than a science for startups — regardless of all the structure and rubrics founders try to introduce.
hiring  startup  best_practice  management  development  programming  interview 
october 2017 by danesparza
Decoupling Deployment and Release- Feature Toggles
Feature toggles require a robust engineering process, solid technical design and a mature toggle life-cycle management. Without these 3 key consideration, use of feature toggles can be counter-productive. Remember main purpose of toggles is to perform release with minimum risk, once release is complete toggles need to be removed.
software  development  best_practice  management  code  config  configuration  sysadmin 
october 2017 by danesparza
opentracing.io
A vendor-neutral open standard for distributed tracing.
development  distributed  monitoring  python  tracing  go  c# 
september 2017 by danesparza
UUID Example - Python
Here are some examples of typical usage of the uuid module
python  code  development  documentation  howto  example 
september 2017 by danesparza
AWS Lambda API gateway with Cognito - how to use IdentityId to access and update UserPool attributes? - Stack Overflow
It turns out that to get the IdentityId AND user details at the same time using AWS Lambda/Cognito/API Gateway, you need to have a Lambda function that is authenticated using AWS_IAM (NOT COGNITO_USER_POOLS), you must send your request the AWS API Gateway, BUT it MUST be a signed request, you must then modify the integration request body mapping templates so that you are given the IdentityId in the event (maybe the context? can't remember). Now you have the IdentityId. Phew. Now you must submit the client's Cognito ID token from the front end to the back end. It is important to validate the token - you cannot trust that it has not been tampered with if you do not validate it. To decode and validate the token you must get the keys from your userpool, put them into your script, ensure that you have jwt decoding libraries plus signature validation libraries included in your AWS lambda zipfile. Now your script must validate the token submitted from the front end and then you can get the user details out of the token. Voila! Now you have both IdentityId plus user details such as their sub, username and email address. So easy.
aws  cognito  authentication  development  software  programming  howto 
august 2017 by danesparza
The software engineering rule of 3
Here’s a dumb rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem.
architecture  programming  software  development  analysis 
august 2017 by danesparza
User Authentication For Web And iOS Apps With AWS Cognito (Part 1) – Smashing Magazine
In this article, we will spend a majority of our time walking through the process of configuring a user pool for our needs. Then, we will integrate this user pool with an iOS application and allow a user to log in and fetch the attributes associated with their user account. By the end, we’ll have a limited demo application, but one that handles the core of user management. In addition, after this is in place, there will be a follow-up article that takes this quite a bit deeper.
ios  app  code  development  cognito 
august 2017 by danesparza
Free Online Tools For Developers - FreeFormatter.com
I created this website to help developers by providing them with free online tools. These tools include several formatters, validators, code minifiers, string escapers, encoders and decoders, message digesters, web resources and more.
online  service  development  tool  tools  html  json  validation  help  sql  formatter  url  encode  encoding  xpath  xml  regex  utility  utilities 
august 2017 by danesparza
Learn regex the easy way
A regular expression is a pattern that is matched against a subject string from left to right. The word "Regular expression" is a mouthful, you will usually find the term abbreviated as "regex" or "regexp". Regular expression is used for replacing a text within a string, validating form, extract a substring from a string based upon a pattern match, and so much more.
development  programming  regex  regexp  tutorial 
august 2017 by danesparza
Alexa Account Linking: 5 Steps to Seamlessly Link Your Alexa Skill with Login with Amazon : Alexa Blogs
Some skills require the ability to connect the identity of an Alexa end user with a user in another system, such as Twitter, Facebook, Amazon, and many others. There are many ways you can use account linking to enhance your Alexa skills. You can use services such as Amazon Cognito to acquire an AWS Access Key and Secret Key to interact with AWS Services such as Amazon DynamoDB.
aws  alexa  cognito  setup  sysadmin  development  amazon  howto  documentation  programming  process 
august 2017 by danesparza
amazon web services - connect to AWS IoT using web socket with Cognito authenticated users - Stack Overflow
I'm trying to connect to AWS IoT using web socket from the browser. I've tried this example: https://github.com/awslabs/aws-iot-examples/tree/master/mqttSample And another one a little bit modfied so it can be used with Cognito Identity pool logged users. https://github.com/dwyl/learn-aws-iot/blob/master/src/js/utils/request.js#L27 I can successfully connect if I use a IAM user with a valid IoT policy, but if I use the user credentials, I receive a "101 Switching Protocols" response but then it gets closed. The IAM role associated with the authenticated user is correct, and I can sign requests and perform other private operations like calling APIG endpoints. Also the socket connection does not respond with 403. So it's likely not a permissions problem. What else could it be?
aws  cognito  iot  websockets  howto  code  development 
august 2017 by danesparza
JavaScript for People Who Hate JavaScript
You know what’s fucked up? I’m kind of loving JavaScript now. I think 2017 is finally the year of “JavaScript on the Desktop”, where “DESKTOP” is an acronym for Developers Enjoy javascript now even though they thought it Sucked compared To Other Programming languages before. (I’m really shit at abbreviations, sorry.)
javascript  article  overview  development  code  es6  react 
august 2017 by danesparza
node.js - How to use AWS IoT to send/receive messages to/from Web Browser - Stack Overflow
We are trying to use Amazon Web Services Internet of Things (AWS IoT) to send messages from/to a Web Browser (e.g: . Given that the AWS IoT supports JavaScript we expect that this is possible ... We have searched at the AWS IoT Documentation but only found server-side examples (which expose AWS secrets/keys...) Are there any good working examples or tutorials for using AWS IoT to send/receive messages via WebSockets/MQTT in the browser (e.g: authenticating with AWS Cognito)? Thanks!
aws  iot  cognito  code  development  websockets  mqtt  howto 
august 2017 by danesparza
datetime - Sort Javascript Object Array By Date - Stack Overflow
How can I sort this array by the date element in order from the date closest to the current date and time down?
dates  javascript  howto  code  sort  development  programming  app 
august 2017 by danesparza
React Simple Maps
react-simple-maps is a library of React components to make SVG maps using d3-geo and topojson.
javascript  maps  react  development 
august 2017 by danesparza
Mastering Async Await in Node.js | @RisingStack
In this article, you will learn how you can simplify your callback or Promise based Node.js application with async functions (async/await).
async  javascript  node  await  promises  code  development 
july 2017 by danesparza
iot-aws-go
This is a small project illustrating how to use golang to provision then connect to the Amazon Webservices IoT Service.
aws  iot  golang  development  code  security  certificate  certificates  example  hardware 
july 2017 by danesparza
Your tools shouldn’t spy on you :: OpinionatedGeek
You should be able to run a command that doesn’t use the network, knowing that it won’t open a network port. You should be confident that your tool is doing its best for you, not reporting back on you to someone else. In short, you should be able to run software without it looking over your shoulder like a voyeur with a clipboard.
security  opinion  article  tool  tools  software  development  programming  microsoft 
july 2017 by danesparza
Your first service worker
It's evening. Kumiko, a young Japanese graphic designer, goes down into the busy metropolitan of Tokyo. While waiting for the Mita line, she browses to one of her favorite websites. The train arrives, Kumiko goes in and in a few seconds arrives in a low network area. Kumiko has no connection, she has to wait for the train to arrive in a good network area to resume browsing. This is, unfortunately, a familiar scene for everyone, whether you are in Tokyo, Milan or New York. We have all faced this problem. And service workers exists to solve this problem.
javascript  code  tutorial  article  development  browser  service  worker 
july 2017 by danesparza
Going Mobile With React Native – The Clubhouse Blog
When our friends at Wayup heard that we were working on a Clubhouse mobile app using React Native, they were eager to hear more about our experience and whether we had any tips or recommendations. So our mobile developer, Eli Perkins, and I headed up to their office for a “lunch and learn” session on React Native and what we’ve learned in the process of building and alpha testing the Clubhouse iOS app. Here’s a few key takeaways and a sneak peek or two at where we are headed.
react  reactnative  javascript  best_practice  flow  programming  code  development  howto  article  advice 
july 2017 by danesparza
JSON-to-Go: Convert JSON to Go instantly
This tool instantly converts JSON into a Go type definition. Paste a JSON structure on the left and the equivalent Go type will be generated to the right, which you can paste into your program. The script has to make some assumptions, so double-check the output. (And go fmt your code!)
dev  development  go  json  golang 
july 2017 by danesparza
#NoTDD – Eric Gunnerson's Compendium
I was an early TDD advocate, as I really liked the way it helped me organize my thoughts, and I respected some of the other people who were early advocates – people like Ron Jeffries. But looking back on the 15 years since I started with TDD, I have to say that it really did not live up to my expectations. What I’ve seen is a consistent pattern of TDD working in a laboratory setting – developers are quick to pick up the workflow and can create working code and tests during classes/exercises/katas – and then failing in the real world.
design  testing  tdd  unittesting  development  best_practice  microsoft 
june 2017 by danesparza
Exploring a minimal WebAPI with .NET Core and NancyFX - Scott Hanselman
In my last blog post I was exploring a minimal WebAPI with ASP.NET Core. In this one I wanted to look at how NancyFX does it. Nancy is an open source framework that takes some inspiration from Ruby's "Sinatra" framework (get it? Nancy Sinatra) and it's a great alternative to ASP.NET. It is an opinionated framework - and that's good thing. Nancy promotes what they call the "super-duper-happy-path." That means things should just work, they should be easy to customize, your code should be simple and Nancy itself shouldn't get in your way.
c#  webapi  development  programming  code  web  api  service  article  nancyfx 
june 2017 by danesparza
Serverless Framework - AWS Lambda Guide - Introduction
The Serverless Framework helps you develop and deploy your AWS Lambda functions, along with the AWS infrastructure resources they require. It's a CLI that offers structure, automation and best practices out-of-the-box, allowing you to focus on building sophisticated, event-driven, serverless architectures, comprised of Functions and Events.
aws  lambda  server  serverless  cloud  development  guide  documentation  cli  programming  web 
june 2017 by danesparza
The Best Advice We Overheard at First Round's CTO Unconference | First Round Review
Throughout the course of the day, we overheard some wise observations and tested tactics from these impressive technical leaders. No sessions were recorded or live-streamed, so attendees really opened up to each other about their victories and vulnerabilities. What emerged is advice you'd seldom hear elsewhere — guidance that we thought could help other company builders out there.
hiring  development  programming  best_practice  engineering  management  startup  startups 
june 2017 by danesparza
Notifications for Developers - Apple Developer
Local and push notifications are great for keeping users informed with timely and relevant content, whether your app is running in the background or inactive. Notifications can display a message, play a distinctive sound, or update a badge on your app icon.
apple  notification  ios  documentation  macos  mac  development 
june 2017 by danesparza
Bonjour for Developers - Apple Developer
Bonjour, also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols. Bonjour makes it easy to discover, publish, and resolve network services with a sophisticated, easy-to-use programming interface that is accessible from Cocoa, Ruby, Python, and other languages.
apple  bonjour  documentation  network  networking  config  configuration  development  programming  ios  mac 
june 2017 by danesparza
GopherAcademy - Conferences, Training, and Community
Glow is aiming to be a simple and scalable map reduce system, all in pure Go. Not only the system setup is simple and scalable, but also writing and running the map reduce code.
go  golang  map  reduce  mapreduce  example  code  development 
june 2017 by danesparza
The Push Train
This is a presentation I've given about managing the human side of continuous delivery. In my experience, the challenges of deploying dozens of times per day are mostly interpersonal rather than technical.
cd  ci  deployment  devops  development  advice  best_practice 
may 2017 by danesparza
The 9 questions that uncover the most surprising insights from employees
The 9 questions that uncover the most surprising insights from employees I’m sharing three years-worth of findings, based on data from 15,000 employees in 15+ countries through Know Your Company…
article  business  management  development  leadership  reviews  performance 
may 2017 by danesparza
How to ship production-grade Go - O'Reilly Media
So, how can you convert your Go to production-grade Go? This article walks through five things to do to prime your code to run in production; the goal is for you to ship code that is robust, debuggable, and ready for the world.
golang  programming  go  best_practice  development  advice 
may 2017 by danesparza
Visualizing Concurrency in Go · divan's blog
I want to show you my attempt to visualize common concurrency patterns using Go and WebGL. It more or less represents the way I see concurrent programs in my head. Would be pretty interesting to hear how much it differs from images in your head. I especially would love to see how Rob Pike or Sameer Ajmani imagine concurrency. I bet I’d be quite interesting.
go  golang  programming  tutorial  concurrency  visualization  help  documentation  development  code 
may 2017 by danesparza
Windows system credentials in Go HTTP NTLM requests - Stack Overflow
I am looking for the path of least resistance for doing NTLM authentication in a Go HTTP request using the system credentials of the Windows user calling the application.
golang  ntlm  http  development  website  windows 
april 2017 by danesparza
Go - Convert 2 byte array into a uint16 value - Stack Overflow
If I have a slice of bytes in Go, similar to this: numBytes := []byte { 0xFF, 0x10 } How would I convert it to it's uint16 value (0xFF10, 65296)?
golang  hardware  example  code  development  programming  howto  help 
april 2017 by danesparza
How do you make programmers work 60-80 hours per week?
I’m going to tell you a secret, so please listen closely. No programmers really work 60-80 hours a week, especially in a 5 day span. That is a 12-16 hour day, 5 days a week.
career  productivity  programming  advice  best_practice  development  management 
april 2017 by danesparza
periph
periph.io/x/periph is a standalone library with no external dependency to interface with low-level board facilities exposed by the OS or leveraged against OS’ will. It can be viewed as a lower level layer than Gobot, and yes we’re discussing to collaborate in the future!
i2c  golang  go  raspberrypi  electronics  sensor  library  code  development 
april 2017 by danesparza
Teach Yourself Computer Science
If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program 💸
books  computer  learning  programming  video  videos  science  development  engineering  howto  advice 
march 2017 by danesparza
Adding new build process template in TFS project brings up git dialog instead of vsts dialog
I'm using Visual Studio 2015 Update 3 on client and TFS 2012 server and XAML builds. What I'm experiencing is that when I go into a build definition to select the template to use and press the new button to add a new template I'm presented with a dialog that seems like it thinks I want to pick the XAML template from a git project.
vs2015  tfs  build  process  sysadmin  development  howto  vs2013 
march 2017 by danesparza
10 monitoring talks that every developer should watch | TechBeacon
You don’t want to annoy or lose customers with an outage. You want your software to respond to requests as quickly as possible. Any application that’s important to your cash flow needs to be monitored. Period.
analytics  monitoring  videos  development 
march 2017 by danesparza
id Software Programming Principles
id Software co-founder John Romero tells the early story of the game company in this GDC 2016 talk and lists the programming principles that guided them towards the rapid development of many games including Doom and Quake with a very small team.
development  games  programming 
february 2017 by danesparza
Webpack
webpack is a module bundler for modern JavaScript applications. It is incredibly configurable, however, there are Four Core Concepts we feel you should understand before you get started! As part of your webpack learning journey, we wrote this document aimed to give you a high-level overview of these concepts, while still providing links to concept specific use-cases.
javascript  js  webpack  documentation  development 
january 2017 by danesparza
reactjs - How to minimize the size of webpack's bundle? - Stack Overflow
This will only bundle Button, FlatButton and their respective dependencies. But not the whole library. So I would try to get rid of all your library imports and use the component way instead.
webpack  javascript  dev  development 
january 2017 by danesparza
« earlier      
per page:    204080120160

related tags

*  2.0  3.5  3d  12factor  32bit  64bit  accounting  activedirectory  addon  addons  address  ado.net  adobe  advice  aero  agile  ai  ajax  ajax.net  alexa  algorithms  amazon  analysis  analytics  android  angularjs  apache  api  app  appfabric  apple  applications  architecture  arizona  art  article  asp  asp.net  assembly  async  atlas  atom  audio  authentication  authoring  authorization  automake  automation  await  aws  background  backup  basic  best_practice  big_data  billing  binding  blog  blogs  blueprint  bonjour  book  bookmarklet  bookreport  books  bootstrap  box  boxes  browser  browserify  browsers  budget  build  business  c  c#  c++  cache  caching  calendar  camera  cards  career  cc.net  cd  certificate  certificates  channels  character  chart  charting  charts  chat  china  chrome  ci  class  cli  client  cloud  cluster  code  codec  cognito  color  colors  com  command  communication  community  comparison  components  compression  computer  computers  concurrency  config  configuration  consul  consulting  continuous-integration  control  converter  cool  credit  criticism  cryptography  css  css3  customization  daemon  dashboard  data  database  dataflow  dates  debug  debugging  defcon  defer  demo  deployment  design  desktop  desktops  dev  development  device  devops  dhtml  display  distributed  diy  django  dns  do  docker  docs  documentation  domain  dotnet  download  draw  dvd  dynamic  earthquakes  easystatus  ebook  ebooks  ec2  editor  education  effectiveness  effects  electronics  elmah  email  encode  encoding  encryption  engineering  entity  entityframework  entrepreneurship  environment  error  errorhandling  es6  events  example  excel  exceptions  exif  extensions  facebook  farm  feeds  files  fileupload  finance  firefox  firewall  fix  flame  flash  flickr  float  flot  flow  flux  font  fonts  form  formatter  forms  forum  framework  free  freeware  frontend  fun  funny  gallery  games  gateway  gcc  gd  gdata  gdi  gears  geek  generator  geolocation  getting_real  git  github  gmail  go  godaddy  golang  google  googlechrome  gorilla  government  graph  graphics  graphql  graphs  groupware  guide  gzip  hack  hacking  handbrake  hardware  hashicorp  health  help  heroku  hiring  history  hosted  hosting  howto  html  html5  http  httpclient  https  humor  i2c  ibm  icon  icons  ide  ideas  identity  ie  ie9  iis  iis7  iisexpress  im  image  images  immutable  immutablejs  imported  improve  influxdb  inspiration  install  installer  instance  internationalization  internet  interop  interview  ios  iot  ip  ipad  iphone  ipod  isv  itunes  j  j2ee  java  javascript  jdbc  jira  jobs  jquery  jqueryui  js  json  jsonp  jwt  keyboard  kids  lambda  language  law  layout  leadership  learning  lectures  legal  library  linq  linux  lists  live  localization  location  log4net  logging  login  loop  lotw  lync  mac  machinelearning  machine_learning  macos  mail  make  management  map  mapreduce  maps  marketing  mashup  math  media  mef  membership  memcached  memory  memorystream  menu  merge  message  meta  metrics  microisv  microsoft  mingw  mining  mit  ml  mobile  moc  mocking  model  money  monitor  monitoring  moo.fx  mootools  moq  mouse  mousetrap  movies  mp3  mpeg  mq  mqtt  msbuild  msdeploy  msdn  msmq  mssql  mstest  music  mutex  mvc  mvc4  mymoneyflow  mysql  nancyfx  netduino  netflix  network  networking  news  nginx  ngrok  node  node.js  notification  npm  nsis  ntlm  nuget  null  oauth  office  offline  onenote  online  openid  opensource  opera  opinion  oracle  organization  os  osx  otto  overview  pack  panic  paranoia  password  patch  pattern  patterns  pdf  performance  personal  phone  photo  photography  photos  photoshop  php  php5  physics  plugin  plugins  podcast  podcasts  polyfill  portal  postman  powershell  presentation  privacy  process  processing  productivity  programming  project  promises  prototype  prototyping  proxy  psd  psychology  publishing  python  query  queue  quote  rabbitmq  radio  rails  raspberrypi  razor  rdp  react  reactnative  reading  recommendations  recover  reduce  reference  reflection  refresh  regex  regexp  relay  religion  remote  repair  report  requirements  research  resource  resources  responsive  rest  reviews  routing  rsa  rss  ruby  running  s3  safari  safety  sales  scalability  scaling  scheduler  school  science  screen  screenshot  screenshots  script  scripting  scripture  scroll  search  security  sensor  seo  serialization  server  serverless  service  session  setup  sharing  shell  shipping  shopping  shortcuts  silverlight  singlepageapp  slideshow  soa  soap  social  socket.io  software  sort  source  sourcesafe  sp1  splunk  sql  sqlserver  ssdt  ssh  ssl  stackoverflow  startup  startups  statistics  stats  stencil  storage  store  strategy  streaming  stripe  subsonic  subversion  support  svn  swf  swift  sysadmin  systray  t4  table  tabs  task  tasks  tdd  team  teambuild  teamcity  tech  technology  telephone  telephony  templates  test  testing  text  tfs  tfs2010  tfs2012  tfspreview  theme  threading  thumbs.db  time  tinyurl  tips  todo  tool  tools  tooltip  tooltips  touch  toyota  tpl  tracing  tracking  traffic  training  transactions  travel  tripoli  tutorial  tutorials  twitter  ubuntu  ui  uml  unicode  unittesting  update  updatepanel  upload  url  usability  useful  usercontrol  utf-8  utilities  utility  ux  vagrant  validation  version  versioning  video  videos  vista  visual-studio  visualization  visualstudio  voice  voip  vs2005  vs2008  vs2010  vs2012  vs2013  vs2015  w  wallpaper  wallpapers  wcf  weather  web  web2.0  webapi  webcomponents  webdav  webdeploy  webdesign  webhooks  webhost  webhosting  webkit  webmail  webpack  webservice  webservices  website  websockets  widgets  wiki  wikipedia  windows  windows7  wireless  wisdom  wizard  wordpress  words  worker  wpf  writing  wysiwyg  xhtml  xml  xmlhttprequest  xmp  xp  xpath  xsd  xslt  xss  yahoo  yield  youtube  yui  zeroconf 

Copy this bookmark:



description:


tags: