<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vluxe</title><link>http://vluxe.io/</link><description>Recent content on Vluxe</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 08 Nov 2017 12:30:00 +0000</lastBuildDate><atom:link href="http://vluxe.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Figuring Out Frame Layouts in Swift</title><link>http://vluxe.io/swift-frame-layout.html/</link><pubDate>Wed, 08 Nov 2017 12:30:00 +0000</pubDate><guid>http://vluxe.io/swift-frame-layout.html/</guid><description>&lt;p>Confession time. I forgot to write an article last week as promised, but I think this one is worth the wait. Today we are back to talk about some frame layouts. We are going back to the days before Auto Layout and showing you how to make a subview with nothing more than your will, wit, and a bit of math. Let’s layout!&lt;/p>
&lt;p>The first step is to create a view subclass to work with. Here is a simple example:&lt;/p></description></item><item><title>Superior Server Structs in Go</title><link>http://vluxe.io/flexible-server-structure.html/</link><pubDate>Fri, 20 Oct 2017 12:30:00 +0000</pubDate><guid>http://vluxe.io/flexible-server-structure.html/</guid><description>&lt;p>Hey gang, sorry we haven&amp;rsquo;t talked in such a long time. Life got full, burnout is real and these articles fell by the wayside. The upshot is we are back, rested, refreshed with some wonderful content I think you are really going to love. I was recently working on a side project that got me thinking for the topic of this article. In the Go community we generally see this approach to structuring our HTTP applications:&lt;/p></description></item><item><title>Cool Codable Coding</title><link>http://vluxe.io/codable-json-swift.html/</link><pubDate>Mon, 02 Oct 2017 12:30:00 +0000</pubDate><guid>http://vluxe.io/codable-json-swift.html/</guid><description>&lt;p>We are back! Wow has it really been two years? Ironically our last post was celebrating the one year mark with new things to come and then&amp;hellip; radio silence.&lt;/p>
&lt;p>Alas, we missed y&amp;rsquo;all and are back with a fresh new design and content. This week I wanted to cover Swift 4&amp;rsquo;s &lt;code>Codable&lt;/code> protocol. I know, I can hear your groans now about another &lt;code>Codable&lt;/code> article, but I wanted to use this article to showcase &lt;code>Codable&lt;/code> in a practical HTTP API setting. Plus it gives me the excuse to show off the new version 3 of &lt;a href="https://github.com/daltoniam/SwiftHTTP">SwiftHTTP&lt;/a> and to officially deprecate &lt;a href="https://github.com/daltoniam/JSONJoy-Swift">JSONJoy&lt;/a> (Apple decided to create even more joy, lame pun intended).&lt;/p></description></item><item><title>One Year</title><link>http://vluxe.io/one-year.html/</link><pubDate>Mon, 16 Mar 2015 10:00:00 +0000</pubDate><guid>http://vluxe.io/one-year.html/</guid><description>&lt;p>March 10th 2015 represents the one anniversary for vluxe.io. Thank you all for being apart of it! Exciting things are to come for 2015!&lt;/p>
&lt;p>&lt;img src="http://vluxe.io/assets/images/year.png" alt="">&lt;/p></description></item><item><title>Gopher Go! - Debug</title><link>http://vluxe.io/golang-debug.html/</link><pubDate>Thu, 12 Mar 2015 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-debug.html/</guid><description>Today&amp;rsquo;s adventures will include spelunking through Go binaries to see what interesting tidbits we turn up.</description></item><item><title>Gopher Go! - Flag</title><link>http://vluxe.io/golang-flag.html/</link><pubDate>Mon, 23 Feb 2015 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-flag.html/</guid><description>Picking up where we left off in our golang series, today we will be reviewing the flag package.</description></item><item><title>Swift, Labels, Default Parameters, oh my!</title><link>http://vluxe.io/labels-swift.html/</link><pubDate>Mon, 16 Feb 2015 10:00:00 +0000</pubDate><guid>http://vluxe.io/labels-swift.html/</guid><description>&lt;p>The other day I was working on &lt;a href="https://github.com/daltoniam/Jazz">Jazz&lt;/a> and got to fully appreciate the convenience of default parameters in Swift. Default parameters combined with labels gives a simple and flexible method signature. This is in stark contrast to some other method signatures in other development environments. methods in these environments can have an upwards of 10 parameters, all with arbitrary names. Let&amp;rsquo;s take a look at an example of such methods:&lt;/p></description></item><item><title>Making your own middleware in Go</title><link>http://vluxe.io/golang-middleware.html/</link><pubDate>Fri, 06 Feb 2015 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-middleware.html/</guid><description>Making middleware in Go.</description></item><item><title>Numbers and Swift</title><link>http://vluxe.io/numbers-swift.html/</link><pubDate>Tue, 13 Jan 2015 10:00:00 +0000</pubDate><guid>http://vluxe.io/numbers-swift.html/</guid><description>&lt;p>2 + 2 = 4. Aren&amp;rsquo;t numbers grand? They are the basic building blocks for all data we work with and Swift is no exception. Speaking (or typing) of numbers, I was working on &lt;a href="https://github.com/daltoniam/SwiftLog">SwiftLog&lt;/a> the other day and came across a &lt;code>NSFileManager&lt;/code> call that returned a &lt;code>NSNumber&lt;/code> in Objective-C and a &lt;code>UInt64&lt;/code> in Swift. The different types inspired me to write this article. Objective-C only has &lt;code>NSNumber&lt;/code> for a number object, while Swift has a whole list:&lt;/p></description></item><item><title>Build your own Router in Go</title><link>http://vluxe.io/golang-router.html/</link><pubDate>Wed, 07 Jan 2015 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-router.html/</guid><description>Simple example of building a HTTP router in Go.</description></item><item><title>New Design</title><link>http://vluxe.io/new-design.html/</link><pubDate>Mon, 22 Dec 2014 14:00:00 +0000</pubDate><guid>http://vluxe.io/new-design.html/</guid><description>&lt;p>We redesigned! You probably already noticed that though. We felt it was time for a new look that focused on readability and a modern design. We found a great theme by &lt;a href="https://twitter.com/dirkfabisch">@dirkfabisch&lt;/a>. You can find the theme on his github &lt;a href="https://github.com/dirkfabisch/madiator">here&lt;/a>. Dirk, if you ever read this, we thank you for sharing your work to make this great theme possible.&lt;/p>
&lt;p>We are taking the next week off for Christmas. &lt;a href="http://austincherry.me">Austin&lt;/a> will be kicking off next week (and next year!) with a Go article about routers. We are excited to see what 2015 brings and thanks for reading! Merry Christmas!&lt;/p></description></item><item><title>Gopher Go! - Template</title><link>http://vluxe.io/golang-template.html/</link><pubDate>Thu, 04 Dec 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-template.html/</guid><description>Simple look at server side templating in Go.</description></item><item><title>Gopher Go! - Encoding</title><link>http://vluxe.io/golang-encoding.html/</link><pubDate>Thu, 13 Nov 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-encoding.html/</guid><description>This week we will take a peak at classic encoded forms in Go.</description></item><item><title>Swift Substrings</title><link>http://vluxe.io/swift-sub-strings.html/</link><pubDate>Thu, 06 Nov 2014 10:00:00 +0000</pubDate><guid>http://vluxe.io/swift-sub-strings.html/</guid><description>Swift Substrings</description></item><item><title>Gopher Go! - Crypto</title><link>http://vluxe.io/golang-crypto.html/</link><pubDate>Mon, 01 Sep 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-crypto.html/</guid><description>Cryptography has made significant advances with the rise of modern computing. In today&amp;rsquo;s golang article we are going to take a peek at a couple of Go crypto packages.</description></item><item><title>Reaction to Swift Reflection</title><link>http://vluxe.io/reaction-swift-reflection.html/</link><pubDate>Mon, 25 Aug 2014 10:00:00 +0000</pubDate><guid>http://vluxe.io/reaction-swift-reflection.html/</guid><description>This week we explore reflection in Swift through JSON parsing</description></item><item><title>Gopher Go! - Container</title><link>http://vluxe.io/golang-container.html/</link><pubDate>Mon, 11 Aug 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-container.html/</guid><description>This week in our golang series we are going to be looking at some common data structures with some help from the container package.</description></item><item><title>Gopher Go! - Compress</title><link>http://vluxe.io/golang-compress.html/</link><pubDate>Mon, 04 Aug 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-compress.html/</guid><description>This week in our golang series we will be taking a look at the compress package.</description></item><item><title>Swiftly Seeing C</title><link>http://vluxe.io/swiftly-seeing-c.html/</link><pubDate>Tue, 29 Jul 2014 10:00:00 +0000</pubDate><guid>http://vluxe.io/swiftly-seeing-c.html/</guid><description>This week we dig into some C and Core Foundation tips in Swift.</description></item><item><title>Gopher Go! - Bytes &amp; Strings</title><link>http://vluxe.io/golang-bytes.html/</link><pubDate>Mon, 14 Jul 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-bytes.html/</guid><description>This week in our golang series we will be taking a look at the bytes and strings packages.</description></item><item><title>Working With Websockets</title><link>http://vluxe.io/working-with-websockets.html/</link><pubDate>Mon, 07 Jul 2014 10:00:00 +0000</pubDate><guid>http://vluxe.io/working-with-websockets.html/</guid><description>Despite all the Swift we have been having, we haven&amp;rsquo;t forsaken Objective-C. This week we break down the websocket protocol by exploring the newest Objective-C websocket library, jetfire.</description></item><item><title>Gopher Go! - Builtin</title><link>http://vluxe.io/golang-builtin.html/</link><pubDate>Mon, 30 Jun 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-builtin.html/</guid><description>Our journey through the documentation now lands us on the Builtin package. In today&amp;rsquo;s article we will explore how the Builtin in package works.</description></item><item><title>Stylish Swift</title><link>http://vluxe.io/stylish-swift.html/</link><pubDate>Mon, 23 Jun 2014 10:00:00 +0000</pubDate><guid>http://vluxe.io/stylish-swift.html/</guid><description>Now that swift is a few weeks old, we jump into some tips and tricks to maximize your swift style.</description></item><item><title>Gopher Go! - Bufio</title><link>http://vluxe.io/golang-bufio.html/</link><pubDate>Mon, 16 Jun 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-bufio.html/</guid><description>Continuing our golang series, we follow with the next package after archive, bufio.</description></item><item><title>Gopher Go! - OS &amp; Syscall</title><link>http://vluxe.io/os-syscall.html/</link><pubDate>Mon, 16 Jun 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/os-syscall.html/</guid><description>In a rare twist of events not only two articles in the same week, but two packages in the same article! In this article we are going to spend some time pulling apart the os and syscall packages to see just what makes them tick.</description></item><item><title>Submerged into Swift</title><link>http://vluxe.io/submerged-into-swift.html/</link><pubDate>Sun, 08 Jun 2014 10:00:00 +0000</pubDate><guid>http://vluxe.io/submerged-into-swift.html/</guid><description>Now that WWDC, has finished up, we get back in the swing of things with a in depth look at swift.</description></item><item><title>Gopher Go! - Archive</title><link>http://vluxe.io/golang-archive.html/</link><pubDate>Mon, 26 May 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/golang-archive.html/</guid><description>This week I will be kicking off what some might call a new series. Starting today, each week I write, I will be reviewing a package out of the Go standard library.</description></item><item><title>Coaxing Concurrency</title><link>http://vluxe.io/concurrency.html/</link><pubDate>Mon, 28 Apr 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/concurrency.html/</guid><description>Concurreny is a hot topic in modern programming. In today&amp;rsquo;s article we will cover some historical and possibly philosophical ideas behind concurrency. We will end our discussion with seeing how some of my favorite languages deal with the idea of concurrency.</description></item><item><title>Indirection with Pragmatic Protocols</title><link>http://vluxe.io/indirection-pragmatic-protocols.html/</link><pubDate>Mon, 21 Apr 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/indirection-pragmatic-protocols.html/</guid><description>Mixins and abstract classes and protocols, oh my! This week we cover indirection from the dynamic side of the house and see how it measures up against it&amp;rsquo;s static cousins in the world of interfaces.</description></item><item><title>Indirection with Idiomatic Interfaces</title><link>http://vluxe.io/indirection-idiomatic-interfaces.html/</link><pubDate>Mon, 14 Apr 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/indirection-idiomatic-interfaces.html/</guid><description>Interfaces. Simply a language ideal or a powerful use of indirection? In this article we will explore the uses of interfaces and how different languages use them. We will also review how golang can use them to achieve some dynamic freedom in a static world.</description></item><item><title>Assembling into TCP</title><link>http://vluxe.io/tcp-networking.html/</link><pubDate>Mon, 07 Apr 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/tcp-networking.html/</guid><description>This week we continue our networking venture and unravel TCP.</description></item><item><title>HTTP and RESTful networking</title><link>http://vluxe.io/http-rest-networking.html/</link><pubDate>Mon, 24 Mar 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/http-rest-networking.html/</guid><description>Today we venture to dig down into the raw building blocks of HTTP and define what exactly RESTful means for a client side programmer.</description></item><item><title>JSON Serializing with the Objective-C Runtime</title><link>http://vluxe.io/json-parsing.html/</link><pubDate>Mon, 10 Mar 2014 08:00:00 +0000</pubDate><guid>http://vluxe.io/json-parsing.html/</guid><description>Despite the addition of NSJSONSerialization in iOS 5 and OSX 10.7, a lot of boilerplate can go into mapping the Foundation objects values to proper object properties. Lucky for us, Objective-C has a dynamic runtime to help us out.</description></item><item><title>About</title><link>http://vluxe.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://vluxe.io/about/</guid><description>&lt;p>The Authors of vluxe.io. Brothers, Twins, Builders, Computer Scientists. Making it up as we go.&lt;/p></description></item><item><title>Search</title><link>http://vluxe.io/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://vluxe.io/search/</guid><description/></item></channel></rss>